vcenters

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2020 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ControllersPublicV1ProxyBatchDeleteVcenterHostsBodyActionDelete captures enum value "delete"
	ControllersPublicV1ProxyBatchDeleteVcenterHostsBodyActionDelete string = "delete"
)
View Source
const (

	// ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBodyActionDelete captures enum value "delete"
	ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBodyActionDelete string = "delete"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for vcenters API

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client

New creates a new vcenters API client.

func (*Client) ControllersPublicV1ProxyAddVcenterHosts

ControllersPublicV1ProxyAddVcenterHosts adds new hosts to a specified cluster

Add new hosts to a specified cluster for a specified vCenter Server instance.

func (*Client) ControllersPublicV1ProxyAddVcenterNfsStorage

ControllersPublicV1ProxyAddVcenterNfsStorage adds shared storages to a specified cluster

Add new shared storages to a specified cluster for a specified vCenter Server instance.

func (*Client) ControllersPublicV1ProxyBatchDeleteVcenterHosts

ControllersPublicV1ProxyBatchDeleteVcenterHosts deletes hosts from a specified cluster

Delete hosts from a specified cluster for a specified vCenter Server instance.

func (*Client) ControllersPublicV1ProxyBatchDeleteVcenterNfsStorage

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorage deletes n f s storages from a specified cluster

Delete Network File System (NFS) storages from a specified cluster for a specified vCenter Server instance.

func (*Client) ControllersPublicV1ProxyDeleteVcenter

func (a *Client) ControllersPublicV1ProxyDeleteVcenter(params *ControllersPublicV1ProxyDeleteVcenterParams) (*ControllersPublicV1ProxyDeleteVcenterAccepted, error)

ControllersPublicV1ProxyDeleteVcenter deletes a v center server instance

Delete a vCenter Server instance.

func (*Client) ControllersPublicV1ProxyDeleteVcenterCluster

ControllersPublicV1ProxyDeleteVcenterCluster deletes a cluster

Delete a specified cluster from a specified vCenter Server instance.

func (*Client) ControllersPublicV1ProxyGetExistingNetworkForCluster

ControllersPublicV1ProxyGetExistingNetworkForCluster retrieves the existing network of a cluster

Retrieve the existing network of a specified cluster.

func (*Client) ControllersPublicV1ProxyGetVcenter

func (a *Client) ControllersPublicV1ProxyGetVcenter(params *ControllersPublicV1ProxyGetVcenterParams) (*ControllersPublicV1ProxyGetVcenterOK, error)

ControllersPublicV1ProxyGetVcenter retrieves the detailed information of a v center server instance

Retrieve the detailed information of a vCenter Server instance.

func (*Client) ControllersPublicV1ProxyGetVcenterCluster

func (a *Client) ControllersPublicV1ProxyGetVcenterCluster(params *ControllersPublicV1ProxyGetVcenterClusterParams) (*ControllersPublicV1ProxyGetVcenterClusterOK, error)

ControllersPublicV1ProxyGetVcenterCluster retrieves the detailed information of a cluster

Retrieve the detailed information of a specified cluster deployed in a specified vCenter Server instance.

func (*Client) ControllersPublicV1ProxyOrderEdgeVcs

ControllersPublicV1ProxyOrderEdgeVcs orders a new v center server instance with an edge services cluster or verify the order

Order a new vCenter Server instance with edge services cluster or verify the order with specified configurations.

func (*Client) ControllersPublicV1ProxyOrderMcv

ControllersPublicV1ProxyOrderMcv orders a new multi zone stretched cluster instance or verify the order

Order a new multi-zone stretched cluster instance or verify the order with specified configurations.

func (*Client) ControllersPublicV1ProxyOrderNsxt

ControllersPublicV1ProxyOrderNsxt orders a new v center server instance with n s x t or verify the order

Order a new vCenter Server instance with NSX-T or verify the order with specified configurations.

func (*Client) ControllersPublicV1ProxyOrderVcenter

ControllersPublicV1ProxyOrderVcenter orders a new v center server instance or verify the order

Order a new vCenter Server instance or verify the order with specified configurations.

func (*Client) ControllersPublicV1ProxyOrderVcenterCluster

ControllersPublicV1ProxyOrderVcenterCluster adds a cluster for a specified v center server instance or verify the order

Add a cluster for a specified vCenter Server instance or verify the order.

func (*Client) ControllersPublicV2ProxyGetVcenterHistoryMessages

func (a *Client) ControllersPublicV2ProxyGetVcenterHistoryMessages(params *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) (*ControllersPublicV2ProxyGetVcenterHistoryMessagesOK, error)

ControllersPublicV2ProxyGetVcenterHistoryMessages lists all history messages for a specified v center server instance as a JSON object

List all the history messages in a specified vCenter Server instance within the specified time frame. If the history messages are obtained, the key name is "history_messages". Otherwise the key name is "errors".

func (*Client) ControllersPublicV2ProxyGetVlansForCluster

func (a *Client) ControllersPublicV2ProxyGetVlansForCluster(params *ControllersPublicV2ProxyGetVlansForClusterParams) (*ControllersPublicV2ProxyGetVlansForClusterOK, error)

ControllersPublicV2ProxyGetVlansForCluster retrieves the detailed network interface of a cluster as a JSON object

Retrieve the detailed information of network interface for a specified cluster as a JSON object. If the detailed network interface information is obtained, the key name is "array_vlans". Otherwise the key name is "errors".

func (*Client) ControllersPublicV2ProxyListVcenterClusters

func (a *Client) ControllersPublicV2ProxyListVcenterClusters(params *ControllersPublicV2ProxyListVcenterClustersParams) (*ControllersPublicV2ProxyListVcenterClustersOK, error)

ControllersPublicV2ProxyListVcenterClusters lists all the clusters for a specified v center server instance as a JSON object

List all the clusters that are deployed in a specified vCenter Server instance as a JSON object. If the clusters are obtained, the key name is "clusters". Otherwise the key name is "errors".

func (*Client) ControllersPublicV2ProxyListVcenters

func (a *Client) ControllersPublicV2ProxyListVcenters(params *ControllersPublicV2ProxyListVcentersParams) (*ControllersPublicV2ProxyListVcentersOK, error)

ControllersPublicV2ProxyListVcenters lists all v center server instances as a JSON object

List all the vCenter Server instances that the user can access. The key name is "vcenters".

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ControllersPublicV1ProxyAddVcenterHostsAccepted

type ControllersPublicV1ProxyAddVcenterHostsAccepted struct {
}

ControllersPublicV1ProxyAddVcenterHostsAccepted handles this case with default header values.

Success. The request for adding new hosts has been accepted.

func NewControllersPublicV1ProxyAddVcenterHostsAccepted

func NewControllersPublicV1ProxyAddVcenterHostsAccepted() *ControllersPublicV1ProxyAddVcenterHostsAccepted

NewControllersPublicV1ProxyAddVcenterHostsAccepted creates a ControllersPublicV1ProxyAddVcenterHostsAccepted with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsAccepted) Error

type ControllersPublicV1ProxyAddVcenterHostsBadRequest

type ControllersPublicV1ProxyAddVcenterHostsBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterHostsBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyAddVcenterHostsBadRequest

func NewControllersPublicV1ProxyAddVcenterHostsBadRequest() *ControllersPublicV1ProxyAddVcenterHostsBadRequest

NewControllersPublicV1ProxyAddVcenterHostsBadRequest creates a ControllersPublicV1ProxyAddVcenterHostsBadRequest with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsBadRequest) Error

type ControllersPublicV1ProxyAddVcenterHostsConflict

type ControllersPublicV1ProxyAddVcenterHostsConflict struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterHostsConflict handles this case with default header values.

Conflict. The request cannot be completed because of a conflict with the current state of the target resource.

func NewControllersPublicV1ProxyAddVcenterHostsConflict

func NewControllersPublicV1ProxyAddVcenterHostsConflict() *ControllersPublicV1ProxyAddVcenterHostsConflict

NewControllersPublicV1ProxyAddVcenterHostsConflict creates a ControllersPublicV1ProxyAddVcenterHostsConflict with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsConflict) Error

type ControllersPublicV1ProxyAddVcenterHostsForbidden

type ControllersPublicV1ProxyAddVcenterHostsForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterHostsForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyAddVcenterHostsForbidden

func NewControllersPublicV1ProxyAddVcenterHostsForbidden() *ControllersPublicV1ProxyAddVcenterHostsForbidden

NewControllersPublicV1ProxyAddVcenterHostsForbidden creates a ControllersPublicV1ProxyAddVcenterHostsForbidden with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsForbidden) Error

type ControllersPublicV1ProxyAddVcenterHostsInternalServerError

type ControllersPublicV1ProxyAddVcenterHostsInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterHostsInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyAddVcenterHostsInternalServerError

func NewControllersPublicV1ProxyAddVcenterHostsInternalServerError() *ControllersPublicV1ProxyAddVcenterHostsInternalServerError

NewControllersPublicV1ProxyAddVcenterHostsInternalServerError creates a ControllersPublicV1ProxyAddVcenterHostsInternalServerError with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsInternalServerError) Error

type ControllersPublicV1ProxyAddVcenterHostsNotFound

type ControllersPublicV1ProxyAddVcenterHostsNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterHostsNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyAddVcenterHostsNotFound

func NewControllersPublicV1ProxyAddVcenterHostsNotFound() *ControllersPublicV1ProxyAddVcenterHostsNotFound

NewControllersPublicV1ProxyAddVcenterHostsNotFound creates a ControllersPublicV1ProxyAddVcenterHostsNotFound with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsNotFound) Error

type ControllersPublicV1ProxyAddVcenterHostsOK

type ControllersPublicV1ProxyAddVcenterHostsOK struct {
}

ControllersPublicV1ProxyAddVcenterHostsOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyAddVcenterHostsOK

func NewControllersPublicV1ProxyAddVcenterHostsOK() *ControllersPublicV1ProxyAddVcenterHostsOK

NewControllersPublicV1ProxyAddVcenterHostsOK creates a ControllersPublicV1ProxyAddVcenterHostsOK with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsOK) Error

type ControllersPublicV1ProxyAddVcenterHostsParams

type ControllersPublicV1ProxyAddVcenterHostsParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*CheckPrice
	  Whether to display the high-level price associated with the order.

	*/
	CheckPrice *bool
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*HostsOrderData
	  Parameters for adding new hosts.

	*/
	HostsOrderData *models.HostsOrderData
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyAddVcenterHostsParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy add vcenter hosts operation typically these are written to a http.Request

func NewControllersPublicV1ProxyAddVcenterHostsParams

func NewControllersPublicV1ProxyAddVcenterHostsParams() *ControllersPublicV1ProxyAddVcenterHostsParams

NewControllersPublicV1ProxyAddVcenterHostsParams creates a new ControllersPublicV1ProxyAddVcenterHostsParams object with the default values initialized.

func NewControllersPublicV1ProxyAddVcenterHostsParamsWithContext

func NewControllersPublicV1ProxyAddVcenterHostsParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyAddVcenterHostsParams

NewControllersPublicV1ProxyAddVcenterHostsParamsWithContext creates a new ControllersPublicV1ProxyAddVcenterHostsParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyAddVcenterHostsParamsWithHTTPClient

func NewControllersPublicV1ProxyAddVcenterHostsParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyAddVcenterHostsParams

NewControllersPublicV1ProxyAddVcenterHostsParamsWithHTTPClient creates a new ControllersPublicV1ProxyAddVcenterHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyAddVcenterHostsParamsWithTimeout

func NewControllersPublicV1ProxyAddVcenterHostsParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyAddVcenterHostsParams

NewControllersPublicV1ProxyAddVcenterHostsParamsWithTimeout creates a new ControllersPublicV1ProxyAddVcenterHostsParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetAuthorization

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetCheckPrice

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetCheckPrice(checkPrice *bool)

SetCheckPrice adds the checkPrice to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetClusterID

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetClusterID(clusterID string)

SetClusterID adds the clusterId to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetContext

SetContext adds the context to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetHTTPClient

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetHostsOrderData

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetHostsOrderData(hostsOrderData *models.HostsOrderData)

SetHostsOrderData adds the hostsOrderData to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetInstanceID

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyAddVcenterHostsParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithCheckPrice

WithCheckPrice adds the checkPrice to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithContext

WithContext adds the context to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithHostsOrderData

WithHostsOrderData adds the hostsOrderData to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy add vcenter hosts params

func (*ControllersPublicV1ProxyAddVcenterHostsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyAddVcenterHostsReader

type ControllersPublicV1ProxyAddVcenterHostsReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyAddVcenterHostsReader is a Reader for the ControllersPublicV1ProxyAddVcenterHosts structure.

func (*ControllersPublicV1ProxyAddVcenterHostsReader) ReadResponse

func (o *ControllersPublicV1ProxyAddVcenterHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyAddVcenterHostsUnauthorized

type ControllersPublicV1ProxyAddVcenterHostsUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterHostsUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyAddVcenterHostsUnauthorized

func NewControllersPublicV1ProxyAddVcenterHostsUnauthorized() *ControllersPublicV1ProxyAddVcenterHostsUnauthorized

NewControllersPublicV1ProxyAddVcenterHostsUnauthorized creates a ControllersPublicV1ProxyAddVcenterHostsUnauthorized with default headers values

func (*ControllersPublicV1ProxyAddVcenterHostsUnauthorized) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageAccepted

type ControllersPublicV1ProxyAddVcenterNfsStorageAccepted struct {
}

ControllersPublicV1ProxyAddVcenterNfsStorageAccepted handles this case with default header values.

Success. The request for adding new NFS storage has been accepted.

func NewControllersPublicV1ProxyAddVcenterNfsStorageAccepted

func NewControllersPublicV1ProxyAddVcenterNfsStorageAccepted() *ControllersPublicV1ProxyAddVcenterNfsStorageAccepted

NewControllersPublicV1ProxyAddVcenterNfsStorageAccepted creates a ControllersPublicV1ProxyAddVcenterNfsStorageAccepted with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageAccepted) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageBadRequest

type ControllersPublicV1ProxyAddVcenterNfsStorageBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterNfsStorageBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyAddVcenterNfsStorageBadRequest

func NewControllersPublicV1ProxyAddVcenterNfsStorageBadRequest() *ControllersPublicV1ProxyAddVcenterNfsStorageBadRequest

NewControllersPublicV1ProxyAddVcenterNfsStorageBadRequest creates a ControllersPublicV1ProxyAddVcenterNfsStorageBadRequest with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageBadRequest) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageBody

type ControllersPublicV1ProxyAddVcenterNfsStorageBody struct {

	// shared storages
	// Required: true
	SharedStorages []*models.SharedStorageConfig `json:"shared_storages"`
}

ControllersPublicV1ProxyAddVcenterNfsStorageBody controllers public v1 proxy add vcenter nfs storage body swagger:model ControllersPublicV1ProxyAddVcenterNfsStorageBody

func (*ControllersPublicV1ProxyAddVcenterNfsStorageBody) MarshalBinary

MarshalBinary interface implementation

func (*ControllersPublicV1ProxyAddVcenterNfsStorageBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ControllersPublicV1ProxyAddVcenterNfsStorageBody) Validate

Validate validates this controllers public v1 proxy add vcenter nfs storage body

type ControllersPublicV1ProxyAddVcenterNfsStorageConflict

type ControllersPublicV1ProxyAddVcenterNfsStorageConflict struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterNfsStorageConflict handles this case with default header values.

Conflict. The request cannot be completed because of a conflict with the current state of the target resource.

func NewControllersPublicV1ProxyAddVcenterNfsStorageConflict

func NewControllersPublicV1ProxyAddVcenterNfsStorageConflict() *ControllersPublicV1ProxyAddVcenterNfsStorageConflict

NewControllersPublicV1ProxyAddVcenterNfsStorageConflict creates a ControllersPublicV1ProxyAddVcenterNfsStorageConflict with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageConflict) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageForbidden

type ControllersPublicV1ProxyAddVcenterNfsStorageForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterNfsStorageForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyAddVcenterNfsStorageForbidden

func NewControllersPublicV1ProxyAddVcenterNfsStorageForbidden() *ControllersPublicV1ProxyAddVcenterNfsStorageForbidden

NewControllersPublicV1ProxyAddVcenterNfsStorageForbidden creates a ControllersPublicV1ProxyAddVcenterNfsStorageForbidden with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageForbidden) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError

type ControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError

func NewControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError() *ControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError

NewControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError creates a ControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageInternalServerError) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageNotFound

type ControllersPublicV1ProxyAddVcenterNfsStorageNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterNfsStorageNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyAddVcenterNfsStorageNotFound

func NewControllersPublicV1ProxyAddVcenterNfsStorageNotFound() *ControllersPublicV1ProxyAddVcenterNfsStorageNotFound

NewControllersPublicV1ProxyAddVcenterNfsStorageNotFound creates a ControllersPublicV1ProxyAddVcenterNfsStorageNotFound with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageNotFound) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageOK

type ControllersPublicV1ProxyAddVcenterNfsStorageOK struct {
}

ControllersPublicV1ProxyAddVcenterNfsStorageOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyAddVcenterNfsStorageOK

func NewControllersPublicV1ProxyAddVcenterNfsStorageOK() *ControllersPublicV1ProxyAddVcenterNfsStorageOK

NewControllersPublicV1ProxyAddVcenterNfsStorageOK creates a ControllersPublicV1ProxyAddVcenterNfsStorageOK with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageOK) Error

type ControllersPublicV1ProxyAddVcenterNfsStorageParams

type ControllersPublicV1ProxyAddVcenterNfsStorageParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*NfsOrderData
	  Parameters for adding new Network File System (NFS) storage.

	*/
	NfsOrderData ControllersPublicV1ProxyAddVcenterNfsStorageBody
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyAddVcenterNfsStorageParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy add vcenter nfs storage operation typically these are written to a http.Request

func NewControllersPublicV1ProxyAddVcenterNfsStorageParams

func NewControllersPublicV1ProxyAddVcenterNfsStorageParams() *ControllersPublicV1ProxyAddVcenterNfsStorageParams

NewControllersPublicV1ProxyAddVcenterNfsStorageParams creates a new ControllersPublicV1ProxyAddVcenterNfsStorageParams object with the default values initialized.

func NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithContext

func NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyAddVcenterNfsStorageParams

NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithContext creates a new ControllersPublicV1ProxyAddVcenterNfsStorageParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithHTTPClient

func NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyAddVcenterNfsStorageParams

NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithHTTPClient creates a new ControllersPublicV1ProxyAddVcenterNfsStorageParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithTimeout

func NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyAddVcenterNfsStorageParams

NewControllersPublicV1ProxyAddVcenterNfsStorageParamsWithTimeout creates a new ControllersPublicV1ProxyAddVcenterNfsStorageParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetAuthorization

func (o *ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetClusterID

SetClusterID adds the clusterId to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetContext

SetContext adds the context to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetInstanceID

func (o *ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetNfsOrderData

SetNfsOrderData adds the nfsOrderData to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyAddVcenterNfsStorageParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithContext

WithContext adds the context to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithNfsOrderData

WithNfsOrderData adds the nfsOrderData to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy add vcenter nfs storage params

func (*ControllersPublicV1ProxyAddVcenterNfsStorageParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyAddVcenterNfsStorageReader

type ControllersPublicV1ProxyAddVcenterNfsStorageReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyAddVcenterNfsStorageReader is a Reader for the ControllersPublicV1ProxyAddVcenterNfsStorage structure.

func (*ControllersPublicV1ProxyAddVcenterNfsStorageReader) ReadResponse

func (o *ControllersPublicV1ProxyAddVcenterNfsStorageReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized

type ControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized

func NewControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized() *ControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized

NewControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized creates a ControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized with default headers values

func (*ControllersPublicV1ProxyAddVcenterNfsStorageUnauthorized) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted

type ControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted struct {
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted handles this case with default header values.

Success. The request for deleting the specified hosts has been accepted.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted() *ControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted

NewControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsAccepted) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest

type ControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest() *ControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest

NewControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsBadRequest) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsBody

type ControllersPublicV1ProxyBatchDeleteVcenterHostsBody struct {

	// Action to be performed against the specified hosts. 'delete' is the only supported value.
	// Required: true
	// Enum: [delete]
	Action *string `json:"action"`

	// List of host IDs to be deleted. Delete these specified hosts from a specified cluster.
	// Required: true
	Hosts []string `json:"hosts"`
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsBody controllers public v1 proxy batch delete vcenter hosts body swagger:model ControllersPublicV1ProxyBatchDeleteVcenterHostsBody

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsBody) MarshalBinary

MarshalBinary interface implementation

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsBody) Validate

Validate validates this controllers public v1 proxy batch delete vcenter hosts body

type ControllersPublicV1ProxyBatchDeleteVcenterHostsConflict

type ControllersPublicV1ProxyBatchDeleteVcenterHostsConflict struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsConflict handles this case with default header values.

Conflict. The request cannot be completed because of a conflict with the current state of the target resource.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsConflict

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsConflict() *ControllersPublicV1ProxyBatchDeleteVcenterHostsConflict

NewControllersPublicV1ProxyBatchDeleteVcenterHostsConflict creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsConflict with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsConflict) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden

type ControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden() *ControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden

NewControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsForbidden) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError

type ControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError() *ControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError

NewControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsInternalServerError) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound

type ControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound() *ControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound

NewControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsNotFound) Error

type ControllersPublicV1ProxyBatchDeleteVcenterHostsParams

type ControllersPublicV1ProxyBatchDeleteVcenterHostsParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*HostsDeleteData
	  Parameters for deleting hosts.

	*/
	HostsDeleteData ControllersPublicV1ProxyBatchDeleteVcenterHostsBody
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy batch delete vcenter hosts operation typically these are written to a http.Request

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParams

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParams() *ControllersPublicV1ProxyBatchDeleteVcenterHostsParams

NewControllersPublicV1ProxyBatchDeleteVcenterHostsParams creates a new ControllersPublicV1ProxyBatchDeleteVcenterHostsParams object with the default values initialized.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithContext

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyBatchDeleteVcenterHostsParams

NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithContext creates a new ControllersPublicV1ProxyBatchDeleteVcenterHostsParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithHTTPClient

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyBatchDeleteVcenterHostsParams

NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithHTTPClient creates a new ControllersPublicV1ProxyBatchDeleteVcenterHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithTimeout

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyBatchDeleteVcenterHostsParams

NewControllersPublicV1ProxyBatchDeleteVcenterHostsParamsWithTimeout creates a new ControllersPublicV1ProxyBatchDeleteVcenterHostsParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetAuthorization

func (o *ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetClusterID

SetClusterID adds the clusterId to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetContext

SetContext adds the context to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetHostsDeleteData

SetHostsDeleteData adds the hostsDeleteData to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetInstanceID

SetInstanceID adds the instanceId to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithContext

WithContext adds the context to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithHostsDeleteData

WithHostsDeleteData adds the hostsDeleteData to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy batch delete vcenter hosts params

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyBatchDeleteVcenterHostsReader

type ControllersPublicV1ProxyBatchDeleteVcenterHostsReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsReader is a Reader for the ControllersPublicV1ProxyBatchDeleteVcenterHosts structure.

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsReader) ReadResponse

func (o *ControllersPublicV1ProxyBatchDeleteVcenterHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized

type ControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized

func NewControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized() *ControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized

NewControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized creates a ControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterHostsUnauthorized) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted struct {
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted handles this case with default header values.

Success. The request for deleting the specified nfs storage has been accepted.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageAccepted) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBadRequest) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody struct {

	// Action to be performed against the specified shared storages. 'delete' is the only supported value.
	// Required: true
	// Enum: [delete]
	Action *string `json:"action"`

	// List of NFS storage IDs to be deleted. Delete these specified storages from a specified cluster.
	// Required: true
	StorageIds []string `json:"storage_ids"`
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody controllers public v1 proxy batch delete vcenter nfs storage body swagger:model ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody) MarshalBinary

MarshalBinary interface implementation

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody) Validate

Validate validates this controllers public v1 proxy batch delete vcenter nfs storage body

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict handles this case with default header values.

Conflict. The request cannot be completed because of a conflict with the current state of the target resource.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageConflict) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageForbidden) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageInternalServerError) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageNotFound) Error

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*NfsDeleteData
	  NFS storage ID list for deleting.

	*/
	NfsDeleteData ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageBody
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy batch delete vcenter nfs storage operation typically these are written to a http.Request

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams creates a new ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams object with the default values initialized.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithContext

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithContext creates a new ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithHTTPClient

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithHTTPClient creates a new ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithTimeout

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParamsWithTimeout creates a new ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetAuthorization

func (o *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetClusterID

SetClusterID adds the clusterId to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetContext

SetContext adds the context to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetInstanceID

SetInstanceID adds the instanceId to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetNfsDeleteData

SetNfsDeleteData adds the nfsDeleteData to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithContext

WithContext adds the context to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithNfsDeleteData

WithNfsDeleteData adds the nfsDeleteData to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy batch delete vcenter nfs storage params

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageReader

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageReader is a Reader for the ControllersPublicV1ProxyBatchDeleteVcenterNfsStorage structure.

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageReader) ReadResponse

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized

type ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized

func NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized() *ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized

NewControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized creates a ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized with default headers values

func (*ControllersPublicV1ProxyBatchDeleteVcenterNfsStorageUnauthorized) Error

type ControllersPublicV1ProxyDeleteVcenterAccepted

type ControllersPublicV1ProxyDeleteVcenterAccepted struct {
}

ControllersPublicV1ProxyDeleteVcenterAccepted handles this case with default header values.

Success. The request for deleting the vCenter Server instance has been accepted.

func NewControllersPublicV1ProxyDeleteVcenterAccepted

func NewControllersPublicV1ProxyDeleteVcenterAccepted() *ControllersPublicV1ProxyDeleteVcenterAccepted

NewControllersPublicV1ProxyDeleteVcenterAccepted creates a ControllersPublicV1ProxyDeleteVcenterAccepted with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterAccepted) Error

type ControllersPublicV1ProxyDeleteVcenterClusterAccepted

type ControllersPublicV1ProxyDeleteVcenterClusterAccepted struct {
}

ControllersPublicV1ProxyDeleteVcenterClusterAccepted handles this case with default header values.

Success. The request for deleting the cluster has been accepted.

func NewControllersPublicV1ProxyDeleteVcenterClusterAccepted

func NewControllersPublicV1ProxyDeleteVcenterClusterAccepted() *ControllersPublicV1ProxyDeleteVcenterClusterAccepted

NewControllersPublicV1ProxyDeleteVcenterClusterAccepted creates a ControllersPublicV1ProxyDeleteVcenterClusterAccepted with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterClusterAccepted) Error

type ControllersPublicV1ProxyDeleteVcenterClusterParams

type ControllersPublicV1ProxyDeleteVcenterClusterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyDeleteVcenterClusterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy delete vcenter cluster operation typically these are written to a http.Request

func NewControllersPublicV1ProxyDeleteVcenterClusterParams

func NewControllersPublicV1ProxyDeleteVcenterClusterParams() *ControllersPublicV1ProxyDeleteVcenterClusterParams

NewControllersPublicV1ProxyDeleteVcenterClusterParams creates a new ControllersPublicV1ProxyDeleteVcenterClusterParams object with the default values initialized.

func NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithContext

func NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyDeleteVcenterClusterParams

NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithContext creates a new ControllersPublicV1ProxyDeleteVcenterClusterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithHTTPClient

func NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyDeleteVcenterClusterParams

NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithHTTPClient creates a new ControllersPublicV1ProxyDeleteVcenterClusterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithTimeout

func NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyDeleteVcenterClusterParams

NewControllersPublicV1ProxyDeleteVcenterClusterParamsWithTimeout creates a new ControllersPublicV1ProxyDeleteVcenterClusterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetAuthorization

func (o *ControllersPublicV1ProxyDeleteVcenterClusterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetClusterID

SetClusterID adds the clusterId to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetContext

SetContext adds the context to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetInstanceID

func (o *ControllersPublicV1ProxyDeleteVcenterClusterParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyDeleteVcenterClusterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithContext

WithContext adds the context to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy delete vcenter cluster params

func (*ControllersPublicV1ProxyDeleteVcenterClusterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyDeleteVcenterClusterReader

type ControllersPublicV1ProxyDeleteVcenterClusterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyDeleteVcenterClusterReader is a Reader for the ControllersPublicV1ProxyDeleteVcenterCluster structure.

func (*ControllersPublicV1ProxyDeleteVcenterClusterReader) ReadResponse

func (o *ControllersPublicV1ProxyDeleteVcenterClusterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyDeleteVcenterClusterUnauthorized

type ControllersPublicV1ProxyDeleteVcenterClusterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyDeleteVcenterClusterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyDeleteVcenterClusterUnauthorized

func NewControllersPublicV1ProxyDeleteVcenterClusterUnauthorized() *ControllersPublicV1ProxyDeleteVcenterClusterUnauthorized

NewControllersPublicV1ProxyDeleteVcenterClusterUnauthorized creates a ControllersPublicV1ProxyDeleteVcenterClusterUnauthorized with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterClusterUnauthorized) Error

type ControllersPublicV1ProxyDeleteVcenterForbidden

type ControllersPublicV1ProxyDeleteVcenterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyDeleteVcenterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyDeleteVcenterForbidden

func NewControllersPublicV1ProxyDeleteVcenterForbidden() *ControllersPublicV1ProxyDeleteVcenterForbidden

NewControllersPublicV1ProxyDeleteVcenterForbidden creates a ControllersPublicV1ProxyDeleteVcenterForbidden with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterForbidden) Error

type ControllersPublicV1ProxyDeleteVcenterInternalServerError

type ControllersPublicV1ProxyDeleteVcenterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyDeleteVcenterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyDeleteVcenterInternalServerError

func NewControllersPublicV1ProxyDeleteVcenterInternalServerError() *ControllersPublicV1ProxyDeleteVcenterInternalServerError

NewControllersPublicV1ProxyDeleteVcenterInternalServerError creates a ControllersPublicV1ProxyDeleteVcenterInternalServerError with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterInternalServerError) Error

type ControllersPublicV1ProxyDeleteVcenterNotFound

type ControllersPublicV1ProxyDeleteVcenterNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyDeleteVcenterNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyDeleteVcenterNotFound

func NewControllersPublicV1ProxyDeleteVcenterNotFound() *ControllersPublicV1ProxyDeleteVcenterNotFound

NewControllersPublicV1ProxyDeleteVcenterNotFound creates a ControllersPublicV1ProxyDeleteVcenterNotFound with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterNotFound) Error

type ControllersPublicV1ProxyDeleteVcenterParams

type ControllersPublicV1ProxyDeleteVcenterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyDeleteVcenterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy delete vcenter operation typically these are written to a http.Request

func NewControllersPublicV1ProxyDeleteVcenterParams

func NewControllersPublicV1ProxyDeleteVcenterParams() *ControllersPublicV1ProxyDeleteVcenterParams

NewControllersPublicV1ProxyDeleteVcenterParams creates a new ControllersPublicV1ProxyDeleteVcenterParams object with the default values initialized.

func NewControllersPublicV1ProxyDeleteVcenterParamsWithContext

func NewControllersPublicV1ProxyDeleteVcenterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyDeleteVcenterParams

NewControllersPublicV1ProxyDeleteVcenterParamsWithContext creates a new ControllersPublicV1ProxyDeleteVcenterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyDeleteVcenterParamsWithHTTPClient

func NewControllersPublicV1ProxyDeleteVcenterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyDeleteVcenterParams

NewControllersPublicV1ProxyDeleteVcenterParamsWithHTTPClient creates a new ControllersPublicV1ProxyDeleteVcenterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyDeleteVcenterParamsWithTimeout

func NewControllersPublicV1ProxyDeleteVcenterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyDeleteVcenterParams

NewControllersPublicV1ProxyDeleteVcenterParamsWithTimeout creates a new ControllersPublicV1ProxyDeleteVcenterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyDeleteVcenterParams) SetAuthorization

func (o *ControllersPublicV1ProxyDeleteVcenterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) SetContext

SetContext adds the context to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) SetHTTPClient

func (o *ControllersPublicV1ProxyDeleteVcenterParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) SetInstanceID

func (o *ControllersPublicV1ProxyDeleteVcenterParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyDeleteVcenterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WithContext

WithContext adds the context to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WithXGlobalTransactionID

func (o *ControllersPublicV1ProxyDeleteVcenterParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV1ProxyDeleteVcenterParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy delete vcenter params

func (*ControllersPublicV1ProxyDeleteVcenterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyDeleteVcenterReader

type ControllersPublicV1ProxyDeleteVcenterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyDeleteVcenterReader is a Reader for the ControllersPublicV1ProxyDeleteVcenter structure.

func (*ControllersPublicV1ProxyDeleteVcenterReader) ReadResponse

func (o *ControllersPublicV1ProxyDeleteVcenterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyDeleteVcenterUnauthorized

type ControllersPublicV1ProxyDeleteVcenterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyDeleteVcenterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyDeleteVcenterUnauthorized

func NewControllersPublicV1ProxyDeleteVcenterUnauthorized() *ControllersPublicV1ProxyDeleteVcenterUnauthorized

NewControllersPublicV1ProxyDeleteVcenterUnauthorized creates a ControllersPublicV1ProxyDeleteVcenterUnauthorized with default headers values

func (*ControllersPublicV1ProxyDeleteVcenterUnauthorized) Error

type ControllersPublicV1ProxyGetExistingNetworkForClusterForbidden

type ControllersPublicV1ProxyGetExistingNetworkForClusterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetExistingNetworkForClusterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyGetExistingNetworkForClusterForbidden

func NewControllersPublicV1ProxyGetExistingNetworkForClusterForbidden() *ControllersPublicV1ProxyGetExistingNetworkForClusterForbidden

NewControllersPublicV1ProxyGetExistingNetworkForClusterForbidden creates a ControllersPublicV1ProxyGetExistingNetworkForClusterForbidden with default headers values

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterForbidden) Error

type ControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError

type ControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError

func NewControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError() *ControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError

NewControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError creates a ControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError with default headers values

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterInternalServerError) Error

type ControllersPublicV1ProxyGetExistingNetworkForClusterNotFound

type ControllersPublicV1ProxyGetExistingNetworkForClusterNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetExistingNetworkForClusterNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyGetExistingNetworkForClusterNotFound

func NewControllersPublicV1ProxyGetExistingNetworkForClusterNotFound() *ControllersPublicV1ProxyGetExistingNetworkForClusterNotFound

NewControllersPublicV1ProxyGetExistingNetworkForClusterNotFound creates a ControllersPublicV1ProxyGetExistingNetworkForClusterNotFound with default headers values

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterNotFound) Error

type ControllersPublicV1ProxyGetExistingNetworkForClusterOK

type ControllersPublicV1ProxyGetExistingNetworkForClusterOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload models.ArrayExistingVlans
}

ControllersPublicV1ProxyGetExistingNetworkForClusterOK handles this case with default header values.

Success.

func NewControllersPublicV1ProxyGetExistingNetworkForClusterOK

func NewControllersPublicV1ProxyGetExistingNetworkForClusterOK() *ControllersPublicV1ProxyGetExistingNetworkForClusterOK

NewControllersPublicV1ProxyGetExistingNetworkForClusterOK creates a ControllersPublicV1ProxyGetExistingNetworkForClusterOK with default headers values

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterOK) Error

type ControllersPublicV1ProxyGetExistingNetworkForClusterParams

type ControllersPublicV1ProxyGetExistingNetworkForClusterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyGetExistingNetworkForClusterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy get existing network for cluster operation typically these are written to a http.Request

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParams

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParams() *ControllersPublicV1ProxyGetExistingNetworkForClusterParams

NewControllersPublicV1ProxyGetExistingNetworkForClusterParams creates a new ControllersPublicV1ProxyGetExistingNetworkForClusterParams object with the default values initialized.

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithContext

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyGetExistingNetworkForClusterParams

NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithContext creates a new ControllersPublicV1ProxyGetExistingNetworkForClusterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithHTTPClient

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyGetExistingNetworkForClusterParams

NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithHTTPClient creates a new ControllersPublicV1ProxyGetExistingNetworkForClusterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithTimeout

func NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyGetExistingNetworkForClusterParams

NewControllersPublicV1ProxyGetExistingNetworkForClusterParamsWithTimeout creates a new ControllersPublicV1ProxyGetExistingNetworkForClusterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetAuthorization

func (o *ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetClusterID

SetClusterID adds the clusterId to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetContext

SetContext adds the context to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetInstanceID

SetInstanceID adds the instanceId to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyGetExistingNetworkForClusterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithContext

WithContext adds the context to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy get existing network for cluster params

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyGetExistingNetworkForClusterReader

type ControllersPublicV1ProxyGetExistingNetworkForClusterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyGetExistingNetworkForClusterReader is a Reader for the ControllersPublicV1ProxyGetExistingNetworkForCluster structure.

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterReader) ReadResponse

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized

type ControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized

func NewControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized() *ControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized

NewControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized creates a ControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized with default headers values

func (*ControllersPublicV1ProxyGetExistingNetworkForClusterUnauthorized) Error

type ControllersPublicV1ProxyGetVcenterClusterForbidden

type ControllersPublicV1ProxyGetVcenterClusterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterClusterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyGetVcenterClusterForbidden

func NewControllersPublicV1ProxyGetVcenterClusterForbidden() *ControllersPublicV1ProxyGetVcenterClusterForbidden

NewControllersPublicV1ProxyGetVcenterClusterForbidden creates a ControllersPublicV1ProxyGetVcenterClusterForbidden with default headers values

func (*ControllersPublicV1ProxyGetVcenterClusterForbidden) Error

type ControllersPublicV1ProxyGetVcenterClusterInternalServerError

type ControllersPublicV1ProxyGetVcenterClusterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterClusterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyGetVcenterClusterInternalServerError

func NewControllersPublicV1ProxyGetVcenterClusterInternalServerError() *ControllersPublicV1ProxyGetVcenterClusterInternalServerError

NewControllersPublicV1ProxyGetVcenterClusterInternalServerError creates a ControllersPublicV1ProxyGetVcenterClusterInternalServerError with default headers values

func (*ControllersPublicV1ProxyGetVcenterClusterInternalServerError) Error

type ControllersPublicV1ProxyGetVcenterClusterNotFound

type ControllersPublicV1ProxyGetVcenterClusterNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterClusterNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyGetVcenterClusterNotFound

func NewControllersPublicV1ProxyGetVcenterClusterNotFound() *ControllersPublicV1ProxyGetVcenterClusterNotFound

NewControllersPublicV1ProxyGetVcenterClusterNotFound creates a ControllersPublicV1ProxyGetVcenterClusterNotFound with default headers values

func (*ControllersPublicV1ProxyGetVcenterClusterNotFound) Error

type ControllersPublicV1ProxyGetVcenterClusterOK

type ControllersPublicV1ProxyGetVcenterClusterOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.ClusterDetail
}

ControllersPublicV1ProxyGetVcenterClusterOK handles this case with default header values.

Success.

func NewControllersPublicV1ProxyGetVcenterClusterOK

func NewControllersPublicV1ProxyGetVcenterClusterOK() *ControllersPublicV1ProxyGetVcenterClusterOK

NewControllersPublicV1ProxyGetVcenterClusterOK creates a ControllersPublicV1ProxyGetVcenterClusterOK with default headers values

func (*ControllersPublicV1ProxyGetVcenterClusterOK) Error

type ControllersPublicV1ProxyGetVcenterClusterParams

type ControllersPublicV1ProxyGetVcenterClusterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyGetVcenterClusterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy get vcenter cluster operation typically these are written to a http.Request

func NewControllersPublicV1ProxyGetVcenterClusterParams

func NewControllersPublicV1ProxyGetVcenterClusterParams() *ControllersPublicV1ProxyGetVcenterClusterParams

NewControllersPublicV1ProxyGetVcenterClusterParams creates a new ControllersPublicV1ProxyGetVcenterClusterParams object with the default values initialized.

func NewControllersPublicV1ProxyGetVcenterClusterParamsWithContext

func NewControllersPublicV1ProxyGetVcenterClusterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyGetVcenterClusterParams

NewControllersPublicV1ProxyGetVcenterClusterParamsWithContext creates a new ControllersPublicV1ProxyGetVcenterClusterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyGetVcenterClusterParamsWithHTTPClient

func NewControllersPublicV1ProxyGetVcenterClusterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyGetVcenterClusterParams

NewControllersPublicV1ProxyGetVcenterClusterParamsWithHTTPClient creates a new ControllersPublicV1ProxyGetVcenterClusterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyGetVcenterClusterParamsWithTimeout

func NewControllersPublicV1ProxyGetVcenterClusterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyGetVcenterClusterParams

NewControllersPublicV1ProxyGetVcenterClusterParamsWithTimeout creates a new ControllersPublicV1ProxyGetVcenterClusterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetAuthorization

func (o *ControllersPublicV1ProxyGetVcenterClusterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetClusterID

func (o *ControllersPublicV1ProxyGetVcenterClusterParams) SetClusterID(clusterID string)

SetClusterID adds the clusterId to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetContext

SetContext adds the context to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetInstanceID

func (o *ControllersPublicV1ProxyGetVcenterClusterParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyGetVcenterClusterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithContext

WithContext adds the context to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy get vcenter cluster params

func (*ControllersPublicV1ProxyGetVcenterClusterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyGetVcenterClusterReader

type ControllersPublicV1ProxyGetVcenterClusterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyGetVcenterClusterReader is a Reader for the ControllersPublicV1ProxyGetVcenterCluster structure.

func (*ControllersPublicV1ProxyGetVcenterClusterReader) ReadResponse

func (o *ControllersPublicV1ProxyGetVcenterClusterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyGetVcenterClusterUnauthorized

type ControllersPublicV1ProxyGetVcenterClusterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterClusterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyGetVcenterClusterUnauthorized

func NewControllersPublicV1ProxyGetVcenterClusterUnauthorized() *ControllersPublicV1ProxyGetVcenterClusterUnauthorized

NewControllersPublicV1ProxyGetVcenterClusterUnauthorized creates a ControllersPublicV1ProxyGetVcenterClusterUnauthorized with default headers values

func (*ControllersPublicV1ProxyGetVcenterClusterUnauthorized) Error

type ControllersPublicV1ProxyGetVcenterForbidden

type ControllersPublicV1ProxyGetVcenterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyGetVcenterForbidden

func NewControllersPublicV1ProxyGetVcenterForbidden() *ControllersPublicV1ProxyGetVcenterForbidden

NewControllersPublicV1ProxyGetVcenterForbidden creates a ControllersPublicV1ProxyGetVcenterForbidden with default headers values

func (*ControllersPublicV1ProxyGetVcenterForbidden) Error

type ControllersPublicV1ProxyGetVcenterInternalServerError

type ControllersPublicV1ProxyGetVcenterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyGetVcenterInternalServerError

func NewControllersPublicV1ProxyGetVcenterInternalServerError() *ControllersPublicV1ProxyGetVcenterInternalServerError

NewControllersPublicV1ProxyGetVcenterInternalServerError creates a ControllersPublicV1ProxyGetVcenterInternalServerError with default headers values

func (*ControllersPublicV1ProxyGetVcenterInternalServerError) Error

type ControllersPublicV1ProxyGetVcenterNotFound

type ControllersPublicV1ProxyGetVcenterNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyGetVcenterNotFound

func NewControllersPublicV1ProxyGetVcenterNotFound() *ControllersPublicV1ProxyGetVcenterNotFound

NewControllersPublicV1ProxyGetVcenterNotFound creates a ControllersPublicV1ProxyGetVcenterNotFound with default headers values

func (*ControllersPublicV1ProxyGetVcenterNotFound) Error

type ControllersPublicV1ProxyGetVcenterOK

type ControllersPublicV1ProxyGetVcenterOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.VcenterDetail
}

ControllersPublicV1ProxyGetVcenterOK handles this case with default header values.

Success.

func NewControllersPublicV1ProxyGetVcenterOK

func NewControllersPublicV1ProxyGetVcenterOK() *ControllersPublicV1ProxyGetVcenterOK

NewControllersPublicV1ProxyGetVcenterOK creates a ControllersPublicV1ProxyGetVcenterOK with default headers values

func (*ControllersPublicV1ProxyGetVcenterOK) Error

type ControllersPublicV1ProxyGetVcenterParams

type ControllersPublicV1ProxyGetVcenterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyGetVcenterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy get vcenter operation typically these are written to a http.Request

func NewControllersPublicV1ProxyGetVcenterParams

func NewControllersPublicV1ProxyGetVcenterParams() *ControllersPublicV1ProxyGetVcenterParams

NewControllersPublicV1ProxyGetVcenterParams creates a new ControllersPublicV1ProxyGetVcenterParams object with the default values initialized.

func NewControllersPublicV1ProxyGetVcenterParamsWithContext

func NewControllersPublicV1ProxyGetVcenterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyGetVcenterParams

NewControllersPublicV1ProxyGetVcenterParamsWithContext creates a new ControllersPublicV1ProxyGetVcenterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyGetVcenterParamsWithHTTPClient

func NewControllersPublicV1ProxyGetVcenterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyGetVcenterParams

NewControllersPublicV1ProxyGetVcenterParamsWithHTTPClient creates a new ControllersPublicV1ProxyGetVcenterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyGetVcenterParamsWithTimeout

func NewControllersPublicV1ProxyGetVcenterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyGetVcenterParams

NewControllersPublicV1ProxyGetVcenterParamsWithTimeout creates a new ControllersPublicV1ProxyGetVcenterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyGetVcenterParams) SetAuthorization

func (o *ControllersPublicV1ProxyGetVcenterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) SetContext

SetContext adds the context to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) SetHTTPClient

func (o *ControllersPublicV1ProxyGetVcenterParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) SetInstanceID

func (o *ControllersPublicV1ProxyGetVcenterParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyGetVcenterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WithContext

WithContext adds the context to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WithXGlobalTransactionID

func (o *ControllersPublicV1ProxyGetVcenterParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV1ProxyGetVcenterParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy get vcenter params

func (*ControllersPublicV1ProxyGetVcenterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyGetVcenterReader

type ControllersPublicV1ProxyGetVcenterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyGetVcenterReader is a Reader for the ControllersPublicV1ProxyGetVcenter structure.

func (*ControllersPublicV1ProxyGetVcenterReader) ReadResponse

func (o *ControllersPublicV1ProxyGetVcenterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyGetVcenterUnauthorized

type ControllersPublicV1ProxyGetVcenterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyGetVcenterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyGetVcenterUnauthorized

func NewControllersPublicV1ProxyGetVcenterUnauthorized() *ControllersPublicV1ProxyGetVcenterUnauthorized

NewControllersPublicV1ProxyGetVcenterUnauthorized creates a ControllersPublicV1ProxyGetVcenterUnauthorized with default headers values

func (*ControllersPublicV1ProxyGetVcenterUnauthorized) Error

type ControllersPublicV1ProxyOrderEdgeVcsAccepted

type ControllersPublicV1ProxyOrderEdgeVcsAccepted struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.VcenterOrderResponse
}

ControllersPublicV1ProxyOrderEdgeVcsAccepted handles this case with default header values.

Success. The request for creating the vCenter Server instance with NSX-T has been accepted.

func NewControllersPublicV1ProxyOrderEdgeVcsAccepted

func NewControllersPublicV1ProxyOrderEdgeVcsAccepted() *ControllersPublicV1ProxyOrderEdgeVcsAccepted

NewControllersPublicV1ProxyOrderEdgeVcsAccepted creates a ControllersPublicV1ProxyOrderEdgeVcsAccepted with default headers values

func (*ControllersPublicV1ProxyOrderEdgeVcsAccepted) Error

type ControllersPublicV1ProxyOrderEdgeVcsBadRequest

type ControllersPublicV1ProxyOrderEdgeVcsBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderEdgeVcsBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyOrderEdgeVcsBadRequest

func NewControllersPublicV1ProxyOrderEdgeVcsBadRequest() *ControllersPublicV1ProxyOrderEdgeVcsBadRequest

NewControllersPublicV1ProxyOrderEdgeVcsBadRequest creates a ControllersPublicV1ProxyOrderEdgeVcsBadRequest with default headers values

func (*ControllersPublicV1ProxyOrderEdgeVcsBadRequest) Error

type ControllersPublicV1ProxyOrderEdgeVcsForbidden

type ControllersPublicV1ProxyOrderEdgeVcsForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderEdgeVcsForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyOrderEdgeVcsForbidden

func NewControllersPublicV1ProxyOrderEdgeVcsForbidden() *ControllersPublicV1ProxyOrderEdgeVcsForbidden

NewControllersPublicV1ProxyOrderEdgeVcsForbidden creates a ControllersPublicV1ProxyOrderEdgeVcsForbidden with default headers values

func (*ControllersPublicV1ProxyOrderEdgeVcsForbidden) Error

type ControllersPublicV1ProxyOrderEdgeVcsInternalServerError

type ControllersPublicV1ProxyOrderEdgeVcsInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderEdgeVcsInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyOrderEdgeVcsInternalServerError

func NewControllersPublicV1ProxyOrderEdgeVcsInternalServerError() *ControllersPublicV1ProxyOrderEdgeVcsInternalServerError

NewControllersPublicV1ProxyOrderEdgeVcsInternalServerError creates a ControllersPublicV1ProxyOrderEdgeVcsInternalServerError with default headers values

func (*ControllersPublicV1ProxyOrderEdgeVcsInternalServerError) Error

type ControllersPublicV1ProxyOrderEdgeVcsOK

type ControllersPublicV1ProxyOrderEdgeVcsOK struct {
}

ControllersPublicV1ProxyOrderEdgeVcsOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyOrderEdgeVcsOK

func NewControllersPublicV1ProxyOrderEdgeVcsOK() *ControllersPublicV1ProxyOrderEdgeVcsOK

NewControllersPublicV1ProxyOrderEdgeVcsOK creates a ControllersPublicV1ProxyOrderEdgeVcsOK with default headers values

func (*ControllersPublicV1ProxyOrderEdgeVcsOK) Error

type ControllersPublicV1ProxyOrderEdgeVcsParams

type ControllersPublicV1ProxyOrderEdgeVcsParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*CheckPrice
	  Whether to display the high-level price associated with the order.

	*/
	CheckPrice *bool
	/*VcsEdgeOrderData
	  Order specification with configurations.

	*/
	VcsEdgeOrderData *models.VcsEdgeOrderData
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderEdgeVcsParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy order edge vcs operation typically these are written to a http.Request

func NewControllersPublicV1ProxyOrderEdgeVcsParams

func NewControllersPublicV1ProxyOrderEdgeVcsParams() *ControllersPublicV1ProxyOrderEdgeVcsParams

NewControllersPublicV1ProxyOrderEdgeVcsParams creates a new ControllersPublicV1ProxyOrderEdgeVcsParams object with the default values initialized.

func NewControllersPublicV1ProxyOrderEdgeVcsParamsWithContext

func NewControllersPublicV1ProxyOrderEdgeVcsParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyOrderEdgeVcsParams

NewControllersPublicV1ProxyOrderEdgeVcsParamsWithContext creates a new ControllersPublicV1ProxyOrderEdgeVcsParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyOrderEdgeVcsParamsWithHTTPClient

func NewControllersPublicV1ProxyOrderEdgeVcsParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyOrderEdgeVcsParams

NewControllersPublicV1ProxyOrderEdgeVcsParamsWithHTTPClient creates a new ControllersPublicV1ProxyOrderEdgeVcsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyOrderEdgeVcsParamsWithTimeout

func NewControllersPublicV1ProxyOrderEdgeVcsParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyOrderEdgeVcsParams

NewControllersPublicV1ProxyOrderEdgeVcsParamsWithTimeout creates a new ControllersPublicV1ProxyOrderEdgeVcsParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetAuthorization

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetCheckPrice

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) SetCheckPrice(checkPrice *bool)

SetCheckPrice adds the checkPrice to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetContext

SetContext adds the context to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetHTTPClient

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetVcsEdgeOrderData

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) SetVcsEdgeOrderData(vcsEdgeOrderData *models.VcsEdgeOrderData)

SetVcsEdgeOrderData adds the vcsEdgeOrderData to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithCheckPrice

WithCheckPrice adds the checkPrice to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithContext

WithContext adds the context to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithVcsEdgeOrderData

WithVcsEdgeOrderData adds the vcsEdgeOrderData to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WithXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderEdgeVcsParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV1ProxyOrderEdgeVcsParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy order edge vcs params

func (*ControllersPublicV1ProxyOrderEdgeVcsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyOrderEdgeVcsReader

type ControllersPublicV1ProxyOrderEdgeVcsReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderEdgeVcsReader is a Reader for the ControllersPublicV1ProxyOrderEdgeVcs structure.

func (*ControllersPublicV1ProxyOrderEdgeVcsReader) ReadResponse

func (o *ControllersPublicV1ProxyOrderEdgeVcsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyOrderEdgeVcsUnauthorized

type ControllersPublicV1ProxyOrderEdgeVcsUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderEdgeVcsUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyOrderEdgeVcsUnauthorized

func NewControllersPublicV1ProxyOrderEdgeVcsUnauthorized() *ControllersPublicV1ProxyOrderEdgeVcsUnauthorized

NewControllersPublicV1ProxyOrderEdgeVcsUnauthorized creates a ControllersPublicV1ProxyOrderEdgeVcsUnauthorized with default headers values

func (*ControllersPublicV1ProxyOrderEdgeVcsUnauthorized) Error

type ControllersPublicV1ProxyOrderMcvAccepted

type ControllersPublicV1ProxyOrderMcvAccepted struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.VcenterOrderResponse
}

ControllersPublicV1ProxyOrderMcvAccepted handles this case with default header values.

Success. The request for creating the Multi-Zone Stretched Cluster instance has been accepted.

func NewControllersPublicV1ProxyOrderMcvAccepted

func NewControllersPublicV1ProxyOrderMcvAccepted() *ControllersPublicV1ProxyOrderMcvAccepted

NewControllersPublicV1ProxyOrderMcvAccepted creates a ControllersPublicV1ProxyOrderMcvAccepted with default headers values

func (*ControllersPublicV1ProxyOrderMcvAccepted) Error

type ControllersPublicV1ProxyOrderMcvBadRequest

type ControllersPublicV1ProxyOrderMcvBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderMcvBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyOrderMcvBadRequest

func NewControllersPublicV1ProxyOrderMcvBadRequest() *ControllersPublicV1ProxyOrderMcvBadRequest

NewControllersPublicV1ProxyOrderMcvBadRequest creates a ControllersPublicV1ProxyOrderMcvBadRequest with default headers values

func (*ControllersPublicV1ProxyOrderMcvBadRequest) Error

type ControllersPublicV1ProxyOrderMcvForbidden

type ControllersPublicV1ProxyOrderMcvForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderMcvForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyOrderMcvForbidden

func NewControllersPublicV1ProxyOrderMcvForbidden() *ControllersPublicV1ProxyOrderMcvForbidden

NewControllersPublicV1ProxyOrderMcvForbidden creates a ControllersPublicV1ProxyOrderMcvForbidden with default headers values

func (*ControllersPublicV1ProxyOrderMcvForbidden) Error

type ControllersPublicV1ProxyOrderMcvInternalServerError

type ControllersPublicV1ProxyOrderMcvInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderMcvInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyOrderMcvInternalServerError

func NewControllersPublicV1ProxyOrderMcvInternalServerError() *ControllersPublicV1ProxyOrderMcvInternalServerError

NewControllersPublicV1ProxyOrderMcvInternalServerError creates a ControllersPublicV1ProxyOrderMcvInternalServerError with default headers values

func (*ControllersPublicV1ProxyOrderMcvInternalServerError) Error

type ControllersPublicV1ProxyOrderMcvOK

type ControllersPublicV1ProxyOrderMcvOK struct {
}

ControllersPublicV1ProxyOrderMcvOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyOrderMcvOK

func NewControllersPublicV1ProxyOrderMcvOK() *ControllersPublicV1ProxyOrderMcvOK

NewControllersPublicV1ProxyOrderMcvOK creates a ControllersPublicV1ProxyOrderMcvOK with default headers values

func (*ControllersPublicV1ProxyOrderMcvOK) Error

type ControllersPublicV1ProxyOrderMcvParams

type ControllersPublicV1ProxyOrderMcvParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*CheckPrice
	  Whether to display the high-level price associated with the order.

	*/
	CheckPrice *bool
	/*McvOrderData
	  Order specification with configurations.

	*/
	McvOrderData *models.McvOrderData
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderMcvParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy order mcv operation typically these are written to a http.Request

func NewControllersPublicV1ProxyOrderMcvParams

func NewControllersPublicV1ProxyOrderMcvParams() *ControllersPublicV1ProxyOrderMcvParams

NewControllersPublicV1ProxyOrderMcvParams creates a new ControllersPublicV1ProxyOrderMcvParams object with the default values initialized.

func NewControllersPublicV1ProxyOrderMcvParamsWithContext

func NewControllersPublicV1ProxyOrderMcvParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyOrderMcvParams

NewControllersPublicV1ProxyOrderMcvParamsWithContext creates a new ControllersPublicV1ProxyOrderMcvParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyOrderMcvParamsWithHTTPClient

func NewControllersPublicV1ProxyOrderMcvParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyOrderMcvParams

NewControllersPublicV1ProxyOrderMcvParamsWithHTTPClient creates a new ControllersPublicV1ProxyOrderMcvParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyOrderMcvParamsWithTimeout

func NewControllersPublicV1ProxyOrderMcvParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyOrderMcvParams

NewControllersPublicV1ProxyOrderMcvParamsWithTimeout creates a new ControllersPublicV1ProxyOrderMcvParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyOrderMcvParams) SetAuthorization

func (o *ControllersPublicV1ProxyOrderMcvParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetCheckPrice

func (o *ControllersPublicV1ProxyOrderMcvParams) SetCheckPrice(checkPrice *bool)

SetCheckPrice adds the checkPrice to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetContext

SetContext adds the context to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetHTTPClient

func (o *ControllersPublicV1ProxyOrderMcvParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetMcvOrderData

func (o *ControllersPublicV1ProxyOrderMcvParams) SetMcvOrderData(mcvOrderData *models.McvOrderData)

SetMcvOrderData adds the mcvOrderData to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetTimeout

func (o *ControllersPublicV1ProxyOrderMcvParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyOrderMcvParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderMcvParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithCheckPrice

WithCheckPrice adds the checkPrice to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithContext

WithContext adds the context to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithMcvOrderData

WithMcvOrderData adds the mcvOrderData to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WithXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderMcvParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV1ProxyOrderMcvParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy order mcv params

func (*ControllersPublicV1ProxyOrderMcvParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyOrderMcvReader

type ControllersPublicV1ProxyOrderMcvReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderMcvReader is a Reader for the ControllersPublicV1ProxyOrderMcv structure.

func (*ControllersPublicV1ProxyOrderMcvReader) ReadResponse

func (o *ControllersPublicV1ProxyOrderMcvReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyOrderMcvUnauthorized

type ControllersPublicV1ProxyOrderMcvUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderMcvUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyOrderMcvUnauthorized

func NewControllersPublicV1ProxyOrderMcvUnauthorized() *ControllersPublicV1ProxyOrderMcvUnauthorized

NewControllersPublicV1ProxyOrderMcvUnauthorized creates a ControllersPublicV1ProxyOrderMcvUnauthorized with default headers values

func (*ControllersPublicV1ProxyOrderMcvUnauthorized) Error

type ControllersPublicV1ProxyOrderNsxtAccepted

type ControllersPublicV1ProxyOrderNsxtAccepted struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.VcenterOrderResponse
}

ControllersPublicV1ProxyOrderNsxtAccepted handles this case with default header values.

Success. The request for creating the vCenter Server instance with NSX-T has been accepted.

func NewControllersPublicV1ProxyOrderNsxtAccepted

func NewControllersPublicV1ProxyOrderNsxtAccepted() *ControllersPublicV1ProxyOrderNsxtAccepted

NewControllersPublicV1ProxyOrderNsxtAccepted creates a ControllersPublicV1ProxyOrderNsxtAccepted with default headers values

func (*ControllersPublicV1ProxyOrderNsxtAccepted) Error

type ControllersPublicV1ProxyOrderNsxtBadRequest

type ControllersPublicV1ProxyOrderNsxtBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderNsxtBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyOrderNsxtBadRequest

func NewControllersPublicV1ProxyOrderNsxtBadRequest() *ControllersPublicV1ProxyOrderNsxtBadRequest

NewControllersPublicV1ProxyOrderNsxtBadRequest creates a ControllersPublicV1ProxyOrderNsxtBadRequest with default headers values

func (*ControllersPublicV1ProxyOrderNsxtBadRequest) Error

type ControllersPublicV1ProxyOrderNsxtForbidden

type ControllersPublicV1ProxyOrderNsxtForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderNsxtForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyOrderNsxtForbidden

func NewControllersPublicV1ProxyOrderNsxtForbidden() *ControllersPublicV1ProxyOrderNsxtForbidden

NewControllersPublicV1ProxyOrderNsxtForbidden creates a ControllersPublicV1ProxyOrderNsxtForbidden with default headers values

func (*ControllersPublicV1ProxyOrderNsxtForbidden) Error

type ControllersPublicV1ProxyOrderNsxtInternalServerError

type ControllersPublicV1ProxyOrderNsxtInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderNsxtInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyOrderNsxtInternalServerError

func NewControllersPublicV1ProxyOrderNsxtInternalServerError() *ControllersPublicV1ProxyOrderNsxtInternalServerError

NewControllersPublicV1ProxyOrderNsxtInternalServerError creates a ControllersPublicV1ProxyOrderNsxtInternalServerError with default headers values

func (*ControllersPublicV1ProxyOrderNsxtInternalServerError) Error

type ControllersPublicV1ProxyOrderNsxtOK

type ControllersPublicV1ProxyOrderNsxtOK struct {
}

ControllersPublicV1ProxyOrderNsxtOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyOrderNsxtOK

func NewControllersPublicV1ProxyOrderNsxtOK() *ControllersPublicV1ProxyOrderNsxtOK

NewControllersPublicV1ProxyOrderNsxtOK creates a ControllersPublicV1ProxyOrderNsxtOK with default headers values

func (*ControllersPublicV1ProxyOrderNsxtOK) Error

type ControllersPublicV1ProxyOrderNsxtParams

type ControllersPublicV1ProxyOrderNsxtParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*CheckPrice
	  Whether to display the high-level price associated with the order.

	*/
	CheckPrice *bool
	/*NsxtOrderData
	  Order specification with configurations.

	*/
	NsxtOrderData *models.NsxtOrderData
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderNsxtParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy order nsxt operation typically these are written to a http.Request

func NewControllersPublicV1ProxyOrderNsxtParams

func NewControllersPublicV1ProxyOrderNsxtParams() *ControllersPublicV1ProxyOrderNsxtParams

NewControllersPublicV1ProxyOrderNsxtParams creates a new ControllersPublicV1ProxyOrderNsxtParams object with the default values initialized.

func NewControllersPublicV1ProxyOrderNsxtParamsWithContext

func NewControllersPublicV1ProxyOrderNsxtParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyOrderNsxtParams

NewControllersPublicV1ProxyOrderNsxtParamsWithContext creates a new ControllersPublicV1ProxyOrderNsxtParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyOrderNsxtParamsWithHTTPClient

func NewControllersPublicV1ProxyOrderNsxtParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyOrderNsxtParams

NewControllersPublicV1ProxyOrderNsxtParamsWithHTTPClient creates a new ControllersPublicV1ProxyOrderNsxtParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyOrderNsxtParamsWithTimeout

func NewControllersPublicV1ProxyOrderNsxtParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyOrderNsxtParams

NewControllersPublicV1ProxyOrderNsxtParamsWithTimeout creates a new ControllersPublicV1ProxyOrderNsxtParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyOrderNsxtParams) SetAuthorization

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetCheckPrice

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetCheckPrice(checkPrice *bool)

SetCheckPrice adds the checkPrice to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetContext

SetContext adds the context to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetHTTPClient

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetNsxtOrderData

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetNsxtOrderData(nsxtOrderData *models.NsxtOrderData)

SetNsxtOrderData adds the nsxtOrderData to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetTimeout

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderNsxtParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithCheckPrice

WithCheckPrice adds the checkPrice to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithContext

WithContext adds the context to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithNsxtOrderData

WithNsxtOrderData adds the nsxtOrderData to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WithXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderNsxtParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV1ProxyOrderNsxtParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy order nsxt params

func (*ControllersPublicV1ProxyOrderNsxtParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyOrderNsxtReader

type ControllersPublicV1ProxyOrderNsxtReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderNsxtReader is a Reader for the ControllersPublicV1ProxyOrderNsxt structure.

func (*ControllersPublicV1ProxyOrderNsxtReader) ReadResponse

func (o *ControllersPublicV1ProxyOrderNsxtReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyOrderNsxtUnauthorized

type ControllersPublicV1ProxyOrderNsxtUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderNsxtUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyOrderNsxtUnauthorized

func NewControllersPublicV1ProxyOrderNsxtUnauthorized() *ControllersPublicV1ProxyOrderNsxtUnauthorized

NewControllersPublicV1ProxyOrderNsxtUnauthorized creates a ControllersPublicV1ProxyOrderNsxtUnauthorized with default headers values

func (*ControllersPublicV1ProxyOrderNsxtUnauthorized) Error

type ControllersPublicV1ProxyOrderVcenterAccepted

type ControllersPublicV1ProxyOrderVcenterAccepted struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.VcenterOrderResponse
}

ControllersPublicV1ProxyOrderVcenterAccepted handles this case with default header values.

Success. The request for creating the vCenter Server instance has been accepted.

func NewControllersPublicV1ProxyOrderVcenterAccepted

func NewControllersPublicV1ProxyOrderVcenterAccepted() *ControllersPublicV1ProxyOrderVcenterAccepted

NewControllersPublicV1ProxyOrderVcenterAccepted creates a ControllersPublicV1ProxyOrderVcenterAccepted with default headers values

func (*ControllersPublicV1ProxyOrderVcenterAccepted) Error

type ControllersPublicV1ProxyOrderVcenterBadRequest

type ControllersPublicV1ProxyOrderVcenterBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyOrderVcenterBadRequest

func NewControllersPublicV1ProxyOrderVcenterBadRequest() *ControllersPublicV1ProxyOrderVcenterBadRequest

NewControllersPublicV1ProxyOrderVcenterBadRequest creates a ControllersPublicV1ProxyOrderVcenterBadRequest with default headers values

func (*ControllersPublicV1ProxyOrderVcenterBadRequest) Error

type ControllersPublicV1ProxyOrderVcenterClusterAccepted

type ControllersPublicV1ProxyOrderVcenterClusterAccepted struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.ClusterOrderResponse
}

ControllersPublicV1ProxyOrderVcenterClusterAccepted handles this case with default header values.

Success. The request for adding the new cluster has been accepted.

func NewControllersPublicV1ProxyOrderVcenterClusterAccepted

func NewControllersPublicV1ProxyOrderVcenterClusterAccepted() *ControllersPublicV1ProxyOrderVcenterClusterAccepted

NewControllersPublicV1ProxyOrderVcenterClusterAccepted creates a ControllersPublicV1ProxyOrderVcenterClusterAccepted with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterAccepted) Error

type ControllersPublicV1ProxyOrderVcenterClusterBadRequest

type ControllersPublicV1ProxyOrderVcenterClusterBadRequest struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterClusterBadRequest handles this case with default header values.

Bad request. Check your request parameters.

func NewControllersPublicV1ProxyOrderVcenterClusterBadRequest

func NewControllersPublicV1ProxyOrderVcenterClusterBadRequest() *ControllersPublicV1ProxyOrderVcenterClusterBadRequest

NewControllersPublicV1ProxyOrderVcenterClusterBadRequest creates a ControllersPublicV1ProxyOrderVcenterClusterBadRequest with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterBadRequest) Error

type ControllersPublicV1ProxyOrderVcenterClusterForbidden

type ControllersPublicV1ProxyOrderVcenterClusterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterClusterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyOrderVcenterClusterForbidden

func NewControllersPublicV1ProxyOrderVcenterClusterForbidden() *ControllersPublicV1ProxyOrderVcenterClusterForbidden

NewControllersPublicV1ProxyOrderVcenterClusterForbidden creates a ControllersPublicV1ProxyOrderVcenterClusterForbidden with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterForbidden) Error

type ControllersPublicV1ProxyOrderVcenterClusterInternalServerError

type ControllersPublicV1ProxyOrderVcenterClusterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterClusterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyOrderVcenterClusterInternalServerError

func NewControllersPublicV1ProxyOrderVcenterClusterInternalServerError() *ControllersPublicV1ProxyOrderVcenterClusterInternalServerError

NewControllersPublicV1ProxyOrderVcenterClusterInternalServerError creates a ControllersPublicV1ProxyOrderVcenterClusterInternalServerError with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterInternalServerError) Error

type ControllersPublicV1ProxyOrderVcenterClusterNotFound

type ControllersPublicV1ProxyOrderVcenterClusterNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterClusterNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV1ProxyOrderVcenterClusterNotFound

func NewControllersPublicV1ProxyOrderVcenterClusterNotFound() *ControllersPublicV1ProxyOrderVcenterClusterNotFound

NewControllersPublicV1ProxyOrderVcenterClusterNotFound creates a ControllersPublicV1ProxyOrderVcenterClusterNotFound with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterNotFound) Error

type ControllersPublicV1ProxyOrderVcenterClusterOK

type ControllersPublicV1ProxyOrderVcenterClusterOK struct {
}

ControllersPublicV1ProxyOrderVcenterClusterOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyOrderVcenterClusterOK

func NewControllersPublicV1ProxyOrderVcenterClusterOK() *ControllersPublicV1ProxyOrderVcenterClusterOK

NewControllersPublicV1ProxyOrderVcenterClusterOK creates a ControllersPublicV1ProxyOrderVcenterClusterOK with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterOK) Error

type ControllersPublicV1ProxyOrderVcenterClusterParams

type ControllersPublicV1ProxyOrderVcenterClusterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*CheckPrice
	  Whether to display the high-level price associated with the order.

	*/
	CheckPrice *bool
	/*ClusterOrderData
	  Cluster order specification with configurations.

	*/
	ClusterOrderData *models.ClusterOrderData
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderVcenterClusterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy order vcenter cluster operation typically these are written to a http.Request

func NewControllersPublicV1ProxyOrderVcenterClusterParams

func NewControllersPublicV1ProxyOrderVcenterClusterParams() *ControllersPublicV1ProxyOrderVcenterClusterParams

NewControllersPublicV1ProxyOrderVcenterClusterParams creates a new ControllersPublicV1ProxyOrderVcenterClusterParams object with the default values initialized.

func NewControllersPublicV1ProxyOrderVcenterClusterParamsWithContext

func NewControllersPublicV1ProxyOrderVcenterClusterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyOrderVcenterClusterParams

NewControllersPublicV1ProxyOrderVcenterClusterParamsWithContext creates a new ControllersPublicV1ProxyOrderVcenterClusterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyOrderVcenterClusterParamsWithHTTPClient

func NewControllersPublicV1ProxyOrderVcenterClusterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyOrderVcenterClusterParams

NewControllersPublicV1ProxyOrderVcenterClusterParamsWithHTTPClient creates a new ControllersPublicV1ProxyOrderVcenterClusterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyOrderVcenterClusterParamsWithTimeout

func NewControllersPublicV1ProxyOrderVcenterClusterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyOrderVcenterClusterParams

NewControllersPublicV1ProxyOrderVcenterClusterParamsWithTimeout creates a new ControllersPublicV1ProxyOrderVcenterClusterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetAuthorization

func (o *ControllersPublicV1ProxyOrderVcenterClusterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetCheckPrice

func (o *ControllersPublicV1ProxyOrderVcenterClusterParams) SetCheckPrice(checkPrice *bool)

SetCheckPrice adds the checkPrice to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetClusterOrderData

func (o *ControllersPublicV1ProxyOrderVcenterClusterParams) SetClusterOrderData(clusterOrderData *models.ClusterOrderData)

SetClusterOrderData adds the clusterOrderData to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetContext

SetContext adds the context to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetInstanceID

func (o *ControllersPublicV1ProxyOrderVcenterClusterParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyOrderVcenterClusterParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderVcenterClusterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithCheckPrice

WithCheckPrice adds the checkPrice to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithClusterOrderData

WithClusterOrderData adds the clusterOrderData to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithContext

WithContext adds the context to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy order vcenter cluster params

func (*ControllersPublicV1ProxyOrderVcenterClusterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyOrderVcenterClusterReader

type ControllersPublicV1ProxyOrderVcenterClusterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderVcenterClusterReader is a Reader for the ControllersPublicV1ProxyOrderVcenterCluster structure.

func (*ControllersPublicV1ProxyOrderVcenterClusterReader) ReadResponse

func (o *ControllersPublicV1ProxyOrderVcenterClusterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyOrderVcenterClusterUnauthorized

type ControllersPublicV1ProxyOrderVcenterClusterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterClusterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyOrderVcenterClusterUnauthorized

func NewControllersPublicV1ProxyOrderVcenterClusterUnauthorized() *ControllersPublicV1ProxyOrderVcenterClusterUnauthorized

NewControllersPublicV1ProxyOrderVcenterClusterUnauthorized creates a ControllersPublicV1ProxyOrderVcenterClusterUnauthorized with default headers values

func (*ControllersPublicV1ProxyOrderVcenterClusterUnauthorized) Error

type ControllersPublicV1ProxyOrderVcenterForbidden

type ControllersPublicV1ProxyOrderVcenterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV1ProxyOrderVcenterForbidden

func NewControllersPublicV1ProxyOrderVcenterForbidden() *ControllersPublicV1ProxyOrderVcenterForbidden

NewControllersPublicV1ProxyOrderVcenterForbidden creates a ControllersPublicV1ProxyOrderVcenterForbidden with default headers values

func (*ControllersPublicV1ProxyOrderVcenterForbidden) Error

type ControllersPublicV1ProxyOrderVcenterInternalServerError

type ControllersPublicV1ProxyOrderVcenterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV1ProxyOrderVcenterInternalServerError

func NewControllersPublicV1ProxyOrderVcenterInternalServerError() *ControllersPublicV1ProxyOrderVcenterInternalServerError

NewControllersPublicV1ProxyOrderVcenterInternalServerError creates a ControllersPublicV1ProxyOrderVcenterInternalServerError with default headers values

func (*ControllersPublicV1ProxyOrderVcenterInternalServerError) Error

type ControllersPublicV1ProxyOrderVcenterOK

type ControllersPublicV1ProxyOrderVcenterOK struct {
}

ControllersPublicV1ProxyOrderVcenterOK handles this case with default header values.

Success. The request has been successfully verified.

func NewControllersPublicV1ProxyOrderVcenterOK

func NewControllersPublicV1ProxyOrderVcenterOK() *ControllersPublicV1ProxyOrderVcenterOK

NewControllersPublicV1ProxyOrderVcenterOK creates a ControllersPublicV1ProxyOrderVcenterOK with default headers values

func (*ControllersPublicV1ProxyOrderVcenterOK) Error

type ControllersPublicV1ProxyOrderVcenterParams

type ControllersPublicV1ProxyOrderVcenterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*CheckPrice
	  Whether to display the high-level price associated with the order.

	*/
	CheckPrice *bool
	/*VcenterOrderData
	  Order specification with configurations.

	*/
	VcenterOrderData *models.VcenterOrderData
	/*VerifyOnly
	  Whether to verify the order only instead of performing the order for real.

	*/
	VerifyOnly *bool
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderVcenterParams contains all the parameters to send to the API endpoint for the controllers public v1 proxy order vcenter operation typically these are written to a http.Request

func NewControllersPublicV1ProxyOrderVcenterParams

func NewControllersPublicV1ProxyOrderVcenterParams() *ControllersPublicV1ProxyOrderVcenterParams

NewControllersPublicV1ProxyOrderVcenterParams creates a new ControllersPublicV1ProxyOrderVcenterParams object with the default values initialized.

func NewControllersPublicV1ProxyOrderVcenterParamsWithContext

func NewControllersPublicV1ProxyOrderVcenterParamsWithContext(ctx context.Context) *ControllersPublicV1ProxyOrderVcenterParams

NewControllersPublicV1ProxyOrderVcenterParamsWithContext creates a new ControllersPublicV1ProxyOrderVcenterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV1ProxyOrderVcenterParamsWithHTTPClient

func NewControllersPublicV1ProxyOrderVcenterParamsWithHTTPClient(client *http.Client) *ControllersPublicV1ProxyOrderVcenterParams

NewControllersPublicV1ProxyOrderVcenterParamsWithHTTPClient creates a new ControllersPublicV1ProxyOrderVcenterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV1ProxyOrderVcenterParamsWithTimeout

func NewControllersPublicV1ProxyOrderVcenterParamsWithTimeout(timeout time.Duration) *ControllersPublicV1ProxyOrderVcenterParams

NewControllersPublicV1ProxyOrderVcenterParamsWithTimeout creates a new ControllersPublicV1ProxyOrderVcenterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV1ProxyOrderVcenterParams) SetAuthorization

func (o *ControllersPublicV1ProxyOrderVcenterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetCheckPrice

func (o *ControllersPublicV1ProxyOrderVcenterParams) SetCheckPrice(checkPrice *bool)

SetCheckPrice adds the checkPrice to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetContext

SetContext adds the context to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetHTTPClient

func (o *ControllersPublicV1ProxyOrderVcenterParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetVcenterOrderData

func (o *ControllersPublicV1ProxyOrderVcenterParams) SetVcenterOrderData(vcenterOrderData *models.VcenterOrderData)

SetVcenterOrderData adds the vcenterOrderData to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetVerifyOnly

func (o *ControllersPublicV1ProxyOrderVcenterParams) SetVerifyOnly(verifyOnly *bool)

SetVerifyOnly adds the verifyOnly to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) SetXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderVcenterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithCheckPrice

WithCheckPrice adds the checkPrice to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithContext

WithContext adds the context to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithVcenterOrderData

WithVcenterOrderData adds the vcenterOrderData to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithVerifyOnly

WithVerifyOnly adds the verifyOnly to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WithXGlobalTransactionID

func (o *ControllersPublicV1ProxyOrderVcenterParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV1ProxyOrderVcenterParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v1 proxy order vcenter params

func (*ControllersPublicV1ProxyOrderVcenterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV1ProxyOrderVcenterReader

type ControllersPublicV1ProxyOrderVcenterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV1ProxyOrderVcenterReader is a Reader for the ControllersPublicV1ProxyOrderVcenter structure.

func (*ControllersPublicV1ProxyOrderVcenterReader) ReadResponse

func (o *ControllersPublicV1ProxyOrderVcenterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV1ProxyOrderVcenterUnauthorized

type ControllersPublicV1ProxyOrderVcenterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV1ProxyOrderVcenterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV1ProxyOrderVcenterUnauthorized

func NewControllersPublicV1ProxyOrderVcenterUnauthorized() *ControllersPublicV1ProxyOrderVcenterUnauthorized

NewControllersPublicV1ProxyOrderVcenterUnauthorized creates a ControllersPublicV1ProxyOrderVcenterUnauthorized with default headers values

func (*ControllersPublicV1ProxyOrderVcenterUnauthorized) Error

type ControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden

type ControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden() *ControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden

NewControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden creates a ControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden with default headers values

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesForbidden) Error

type ControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError

type ControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError() *ControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError

NewControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError creates a ControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError with default headers values

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesInternalServerError) Error

type ControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound

type ControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound() *ControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound

NewControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound creates a ControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound with default headers values

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesNotFound) Error

type ControllersPublicV2ProxyGetVcenterHistoryMessagesOK

type ControllersPublicV2ProxyGetVcenterHistoryMessagesOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.DefHistoryMessages
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesOK handles this case with default header values.

Success.

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesOK

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesOK() *ControllersPublicV2ProxyGetVcenterHistoryMessagesOK

NewControllersPublicV2ProxyGetVcenterHistoryMessagesOK creates a ControllersPublicV2ProxyGetVcenterHistoryMessagesOK with default headers values

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesOK) Error

type ControllersPublicV2ProxyGetVcenterHistoryMessagesParams

type ControllersPublicV2ProxyGetVcenterHistoryMessagesParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*EndDate
	  The end date to when history messages are retrieved. If it is not specified, the current date is used. The format is YYYY-MM-DD.

	*/
	EndDate *strfmt.Date
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*StartDate
	  The start date from when history messages are retrieved. If it is not specified, the date when the instance was deployed is used. The format is YYYY-MM-DD.

	*/
	StartDate *strfmt.Date
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesParams contains all the parameters to send to the API endpoint for the controllers public v2 proxy get vcenter history messages operation typically these are written to a http.Request

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParams

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParams() *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams

NewControllersPublicV2ProxyGetVcenterHistoryMessagesParams creates a new ControllersPublicV2ProxyGetVcenterHistoryMessagesParams object with the default values initialized.

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithContext

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithContext(ctx context.Context) *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams

NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithContext creates a new ControllersPublicV2ProxyGetVcenterHistoryMessagesParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithHTTPClient

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithHTTPClient(client *http.Client) *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams

NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithHTTPClient creates a new ControllersPublicV2ProxyGetVcenterHistoryMessagesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithTimeout

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithTimeout(timeout time.Duration) *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams

NewControllersPublicV2ProxyGetVcenterHistoryMessagesParamsWithTimeout creates a new ControllersPublicV2ProxyGetVcenterHistoryMessagesParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetAuthorization

func (o *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetContext

SetContext adds the context to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetEndDate

SetEndDate adds the endDate to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetInstanceID

SetInstanceID adds the instanceId to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetStartDate

SetStartDate adds the startDate to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetTimeout

SetTimeout adds the timeout to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetXGlobalTransactionID

func (o *ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithContext

WithContext adds the context to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithEndDate

WithEndDate adds the endDate to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithStartDate

WithStartDate adds the startDate to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithTimeout

WithTimeout adds the timeout to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v2 proxy get vcenter history messages params

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV2ProxyGetVcenterHistoryMessagesReader

type ControllersPublicV2ProxyGetVcenterHistoryMessagesReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesReader is a Reader for the ControllersPublicV2ProxyGetVcenterHistoryMessages structure.

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesReader) ReadResponse

func (o *ControllersPublicV2ProxyGetVcenterHistoryMessagesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized

type ControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized

func NewControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized() *ControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized

NewControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized creates a ControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized with default headers values

func (*ControllersPublicV2ProxyGetVcenterHistoryMessagesUnauthorized) Error

type ControllersPublicV2ProxyGetVlansForClusterForbidden

type ControllersPublicV2ProxyGetVlansForClusterForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVlansForClusterForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV2ProxyGetVlansForClusterForbidden

func NewControllersPublicV2ProxyGetVlansForClusterForbidden() *ControllersPublicV2ProxyGetVlansForClusterForbidden

NewControllersPublicV2ProxyGetVlansForClusterForbidden creates a ControllersPublicV2ProxyGetVlansForClusterForbidden with default headers values

func (*ControllersPublicV2ProxyGetVlansForClusterForbidden) Error

type ControllersPublicV2ProxyGetVlansForClusterInternalServerError

type ControllersPublicV2ProxyGetVlansForClusterInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVlansForClusterInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV2ProxyGetVlansForClusterInternalServerError

func NewControllersPublicV2ProxyGetVlansForClusterInternalServerError() *ControllersPublicV2ProxyGetVlansForClusterInternalServerError

NewControllersPublicV2ProxyGetVlansForClusterInternalServerError creates a ControllersPublicV2ProxyGetVlansForClusterInternalServerError with default headers values

func (*ControllersPublicV2ProxyGetVlansForClusterInternalServerError) Error

type ControllersPublicV2ProxyGetVlansForClusterNotFound

type ControllersPublicV2ProxyGetVlansForClusterNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVlansForClusterNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV2ProxyGetVlansForClusterNotFound

func NewControllersPublicV2ProxyGetVlansForClusterNotFound() *ControllersPublicV2ProxyGetVlansForClusterNotFound

NewControllersPublicV2ProxyGetVlansForClusterNotFound creates a ControllersPublicV2ProxyGetVlansForClusterNotFound with default headers values

func (*ControllersPublicV2ProxyGetVlansForClusterNotFound) Error

type ControllersPublicV2ProxyGetVlansForClusterOK

type ControllersPublicV2ProxyGetVlansForClusterOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.DefArrayVlans
}

ControllersPublicV2ProxyGetVlansForClusterOK handles this case with default header values.

Success.

func NewControllersPublicV2ProxyGetVlansForClusterOK

func NewControllersPublicV2ProxyGetVlansForClusterOK() *ControllersPublicV2ProxyGetVlansForClusterOK

NewControllersPublicV2ProxyGetVlansForClusterOK creates a ControllersPublicV2ProxyGetVlansForClusterOK with default headers values

func (*ControllersPublicV2ProxyGetVlansForClusterOK) Error

type ControllersPublicV2ProxyGetVlansForClusterParams

type ControllersPublicV2ProxyGetVlansForClusterParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*ClusterID
	  Cluster ID.

	*/
	ClusterID string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyGetVlansForClusterParams contains all the parameters to send to the API endpoint for the controllers public v2 proxy get vlans for cluster operation typically these are written to a http.Request

func NewControllersPublicV2ProxyGetVlansForClusterParams

func NewControllersPublicV2ProxyGetVlansForClusterParams() *ControllersPublicV2ProxyGetVlansForClusterParams

NewControllersPublicV2ProxyGetVlansForClusterParams creates a new ControllersPublicV2ProxyGetVlansForClusterParams object with the default values initialized.

func NewControllersPublicV2ProxyGetVlansForClusterParamsWithContext

func NewControllersPublicV2ProxyGetVlansForClusterParamsWithContext(ctx context.Context) *ControllersPublicV2ProxyGetVlansForClusterParams

NewControllersPublicV2ProxyGetVlansForClusterParamsWithContext creates a new ControllersPublicV2ProxyGetVlansForClusterParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV2ProxyGetVlansForClusterParamsWithHTTPClient

func NewControllersPublicV2ProxyGetVlansForClusterParamsWithHTTPClient(client *http.Client) *ControllersPublicV2ProxyGetVlansForClusterParams

NewControllersPublicV2ProxyGetVlansForClusterParamsWithHTTPClient creates a new ControllersPublicV2ProxyGetVlansForClusterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV2ProxyGetVlansForClusterParamsWithTimeout

func NewControllersPublicV2ProxyGetVlansForClusterParamsWithTimeout(timeout time.Duration) *ControllersPublicV2ProxyGetVlansForClusterParams

NewControllersPublicV2ProxyGetVlansForClusterParamsWithTimeout creates a new ControllersPublicV2ProxyGetVlansForClusterParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetAuthorization

func (o *ControllersPublicV2ProxyGetVlansForClusterParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetClusterID

func (o *ControllersPublicV2ProxyGetVlansForClusterParams) SetClusterID(clusterID string)

SetClusterID adds the clusterId to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetContext

SetContext adds the context to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetInstanceID

func (o *ControllersPublicV2ProxyGetVlansForClusterParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetTimeout

SetTimeout adds the timeout to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) SetXGlobalTransactionID

func (o *ControllersPublicV2ProxyGetVlansForClusterParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithClusterID

WithClusterID adds the clusterID to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithContext

WithContext adds the context to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithTimeout

WithTimeout adds the timeout to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v2 proxy get vlans for cluster params

func (*ControllersPublicV2ProxyGetVlansForClusterParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV2ProxyGetVlansForClusterReader

type ControllersPublicV2ProxyGetVlansForClusterReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyGetVlansForClusterReader is a Reader for the ControllersPublicV2ProxyGetVlansForCluster structure.

func (*ControllersPublicV2ProxyGetVlansForClusterReader) ReadResponse

func (o *ControllersPublicV2ProxyGetVlansForClusterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV2ProxyGetVlansForClusterUnauthorized

type ControllersPublicV2ProxyGetVlansForClusterUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyGetVlansForClusterUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV2ProxyGetVlansForClusterUnauthorized

func NewControllersPublicV2ProxyGetVlansForClusterUnauthorized() *ControllersPublicV2ProxyGetVlansForClusterUnauthorized

NewControllersPublicV2ProxyGetVlansForClusterUnauthorized creates a ControllersPublicV2ProxyGetVlansForClusterUnauthorized with default headers values

func (*ControllersPublicV2ProxyGetVlansForClusterUnauthorized) Error

type ControllersPublicV2ProxyListVcenterClustersForbidden

type ControllersPublicV2ProxyListVcenterClustersForbidden struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyListVcenterClustersForbidden handles this case with default header values.

Forbidden. Access to the specified resource is not authorized. Check the IAM access policy for the `VMware Solutions` service.

func NewControllersPublicV2ProxyListVcenterClustersForbidden

func NewControllersPublicV2ProxyListVcenterClustersForbidden() *ControllersPublicV2ProxyListVcenterClustersForbidden

NewControllersPublicV2ProxyListVcenterClustersForbidden creates a ControllersPublicV2ProxyListVcenterClustersForbidden with default headers values

func (*ControllersPublicV2ProxyListVcenterClustersForbidden) Error

type ControllersPublicV2ProxyListVcenterClustersInternalServerError

type ControllersPublicV2ProxyListVcenterClustersInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyListVcenterClustersInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV2ProxyListVcenterClustersInternalServerError

func NewControllersPublicV2ProxyListVcenterClustersInternalServerError() *ControllersPublicV2ProxyListVcenterClustersInternalServerError

NewControllersPublicV2ProxyListVcenterClustersInternalServerError creates a ControllersPublicV2ProxyListVcenterClustersInternalServerError with default headers values

func (*ControllersPublicV2ProxyListVcenterClustersInternalServerError) Error

type ControllersPublicV2ProxyListVcenterClustersNotFound

type ControllersPublicV2ProxyListVcenterClustersNotFound struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyListVcenterClustersNotFound handles this case with default header values.

Not found. The resource cannot be found.

func NewControllersPublicV2ProxyListVcenterClustersNotFound

func NewControllersPublicV2ProxyListVcenterClustersNotFound() *ControllersPublicV2ProxyListVcenterClustersNotFound

NewControllersPublicV2ProxyListVcenterClustersNotFound creates a ControllersPublicV2ProxyListVcenterClustersNotFound with default headers values

func (*ControllersPublicV2ProxyListVcenterClustersNotFound) Error

type ControllersPublicV2ProxyListVcenterClustersOK

type ControllersPublicV2ProxyListVcenterClustersOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.DefClusters
}

ControllersPublicV2ProxyListVcenterClustersOK handles this case with default header values.

Success.

func NewControllersPublicV2ProxyListVcenterClustersOK

func NewControllersPublicV2ProxyListVcenterClustersOK() *ControllersPublicV2ProxyListVcenterClustersOK

NewControllersPublicV2ProxyListVcenterClustersOK creates a ControllersPublicV2ProxyListVcenterClustersOK with default headers values

func (*ControllersPublicV2ProxyListVcenterClustersOK) Error

type ControllersPublicV2ProxyListVcenterClustersParams

type ControllersPublicV2ProxyListVcenterClustersParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*InstanceID
	  Instance ID.

	*/
	InstanceID string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyListVcenterClustersParams contains all the parameters to send to the API endpoint for the controllers public v2 proxy list vcenter clusters operation typically these are written to a http.Request

func NewControllersPublicV2ProxyListVcenterClustersParams

func NewControllersPublicV2ProxyListVcenterClustersParams() *ControllersPublicV2ProxyListVcenterClustersParams

NewControllersPublicV2ProxyListVcenterClustersParams creates a new ControllersPublicV2ProxyListVcenterClustersParams object with the default values initialized.

func NewControllersPublicV2ProxyListVcenterClustersParamsWithContext

func NewControllersPublicV2ProxyListVcenterClustersParamsWithContext(ctx context.Context) *ControllersPublicV2ProxyListVcenterClustersParams

NewControllersPublicV2ProxyListVcenterClustersParamsWithContext creates a new ControllersPublicV2ProxyListVcenterClustersParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV2ProxyListVcenterClustersParamsWithHTTPClient

func NewControllersPublicV2ProxyListVcenterClustersParamsWithHTTPClient(client *http.Client) *ControllersPublicV2ProxyListVcenterClustersParams

NewControllersPublicV2ProxyListVcenterClustersParamsWithHTTPClient creates a new ControllersPublicV2ProxyListVcenterClustersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV2ProxyListVcenterClustersParamsWithTimeout

func NewControllersPublicV2ProxyListVcenterClustersParamsWithTimeout(timeout time.Duration) *ControllersPublicV2ProxyListVcenterClustersParams

NewControllersPublicV2ProxyListVcenterClustersParamsWithTimeout creates a new ControllersPublicV2ProxyListVcenterClustersParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV2ProxyListVcenterClustersParams) SetAuthorization

func (o *ControllersPublicV2ProxyListVcenterClustersParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) SetContext

SetContext adds the context to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) SetInstanceID

func (o *ControllersPublicV2ProxyListVcenterClustersParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) SetTimeout

SetTimeout adds the timeout to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) SetXGlobalTransactionID

func (o *ControllersPublicV2ProxyListVcenterClustersParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WithContext

WithContext adds the context to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WithInstanceID

WithInstanceID adds the instanceID to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WithTimeout

WithTimeout adds the timeout to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WithXGlobalTransactionID

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v2 proxy list vcenter clusters params

func (*ControllersPublicV2ProxyListVcenterClustersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV2ProxyListVcenterClustersReader

type ControllersPublicV2ProxyListVcenterClustersReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyListVcenterClustersReader is a Reader for the ControllersPublicV2ProxyListVcenterClusters structure.

func (*ControllersPublicV2ProxyListVcenterClustersReader) ReadResponse

func (o *ControllersPublicV2ProxyListVcenterClustersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV2ProxyListVcenterClustersUnauthorized

type ControllersPublicV2ProxyListVcenterClustersUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyListVcenterClustersUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV2ProxyListVcenterClustersUnauthorized

func NewControllersPublicV2ProxyListVcenterClustersUnauthorized() *ControllersPublicV2ProxyListVcenterClustersUnauthorized

NewControllersPublicV2ProxyListVcenterClustersUnauthorized creates a ControllersPublicV2ProxyListVcenterClustersUnauthorized with default headers values

func (*ControllersPublicV2ProxyListVcenterClustersUnauthorized) Error

type ControllersPublicV2ProxyListVcentersInternalServerError

type ControllersPublicV2ProxyListVcentersInternalServerError struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyListVcentersInternalServerError handles this case with default header values.

Internal server error. Your request cannot be processed. Please wait a few minutes and try again.

func NewControllersPublicV2ProxyListVcentersInternalServerError

func NewControllersPublicV2ProxyListVcentersInternalServerError() *ControllersPublicV2ProxyListVcentersInternalServerError

NewControllersPublicV2ProxyListVcentersInternalServerError creates a ControllersPublicV2ProxyListVcentersInternalServerError with default headers values

func (*ControllersPublicV2ProxyListVcentersInternalServerError) Error

type ControllersPublicV2ProxyListVcentersOK

type ControllersPublicV2ProxyListVcentersOK struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.DefVcenters
}

ControllersPublicV2ProxyListVcentersOK handles this case with default header values.

Success.

func NewControllersPublicV2ProxyListVcentersOK

func NewControllersPublicV2ProxyListVcentersOK() *ControllersPublicV2ProxyListVcentersOK

NewControllersPublicV2ProxyListVcentersOK creates a ControllersPublicV2ProxyListVcentersOK with default headers values

func (*ControllersPublicV2ProxyListVcentersOK) Error

type ControllersPublicV2ProxyListVcentersParams

type ControllersPublicV2ProxyListVcentersParams struct {

	/*Authorization
	  Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run `ibmcloud iam oauth-tokens`.

	*/
	Authorization string
	/*XGlobalTransactionID
	  Global transaction ID for request correlation.

	*/
	XGlobalTransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyListVcentersParams contains all the parameters to send to the API endpoint for the controllers public v2 proxy list vcenters operation typically these are written to a http.Request

func NewControllersPublicV2ProxyListVcentersParams

func NewControllersPublicV2ProxyListVcentersParams() *ControllersPublicV2ProxyListVcentersParams

NewControllersPublicV2ProxyListVcentersParams creates a new ControllersPublicV2ProxyListVcentersParams object with the default values initialized.

func NewControllersPublicV2ProxyListVcentersParamsWithContext

func NewControllersPublicV2ProxyListVcentersParamsWithContext(ctx context.Context) *ControllersPublicV2ProxyListVcentersParams

NewControllersPublicV2ProxyListVcentersParamsWithContext creates a new ControllersPublicV2ProxyListVcentersParams object with the default values initialized, and the ability to set a context for a request

func NewControllersPublicV2ProxyListVcentersParamsWithHTTPClient

func NewControllersPublicV2ProxyListVcentersParamsWithHTTPClient(client *http.Client) *ControllersPublicV2ProxyListVcentersParams

NewControllersPublicV2ProxyListVcentersParamsWithHTTPClient creates a new ControllersPublicV2ProxyListVcentersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewControllersPublicV2ProxyListVcentersParamsWithTimeout

func NewControllersPublicV2ProxyListVcentersParamsWithTimeout(timeout time.Duration) *ControllersPublicV2ProxyListVcentersParams

NewControllersPublicV2ProxyListVcentersParamsWithTimeout creates a new ControllersPublicV2ProxyListVcentersParams object with the default values initialized, and the ability to set a timeout on a request

func (*ControllersPublicV2ProxyListVcentersParams) SetAuthorization

func (o *ControllersPublicV2ProxyListVcentersParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) SetContext

SetContext adds the context to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) SetHTTPClient

func (o *ControllersPublicV2ProxyListVcentersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) SetTimeout

SetTimeout adds the timeout to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) SetXGlobalTransactionID

func (o *ControllersPublicV2ProxyListVcentersParams) SetXGlobalTransactionID(xGlobalTransactionID *string)

SetXGlobalTransactionID adds the xGlobalTransactionId to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) WithAuthorization

WithAuthorization adds the authorization to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) WithContext

WithContext adds the context to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) WithTimeout

WithTimeout adds the timeout to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) WithXGlobalTransactionID

func (o *ControllersPublicV2ProxyListVcentersParams) WithXGlobalTransactionID(xGlobalTransactionID *string) *ControllersPublicV2ProxyListVcentersParams

WithXGlobalTransactionID adds the xGlobalTransactionID to the controllers public v2 proxy list vcenters params

func (*ControllersPublicV2ProxyListVcentersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ControllersPublicV2ProxyListVcentersReader

type ControllersPublicV2ProxyListVcentersReader struct {
	// contains filtered or unexported fields
}

ControllersPublicV2ProxyListVcentersReader is a Reader for the ControllersPublicV2ProxyListVcenters structure.

func (*ControllersPublicV2ProxyListVcentersReader) ReadResponse

func (o *ControllersPublicV2ProxyListVcentersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ControllersPublicV2ProxyListVcentersUnauthorized

type ControllersPublicV2ProxyListVcentersUnauthorized struct {
	/*Global transaction ID for request correlation.
	 */
	XGlobalTransactionID string

	Payload *models.Error
}

ControllersPublicV2ProxyListVcentersUnauthorized handles this case with default header values.

Unauthorized. The IAM token is invalid or expired. To retrieve your IAM token, run `ibmcloud login` and then `ibmcloud iam oauth-tokens`.

func NewControllersPublicV2ProxyListVcentersUnauthorized

func NewControllersPublicV2ProxyListVcentersUnauthorized() *ControllersPublicV2ProxyListVcentersUnauthorized

NewControllersPublicV2ProxyListVcentersUnauthorized creates a ControllersPublicV2ProxyListVcentersUnauthorized with default headers values

func (*ControllersPublicV2ProxyListVcentersUnauthorized) Error

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL