cloud_account

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2019 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for cloud account API

func New

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

New creates a new cloud account API client.

func (*Client) CreateAwsCloudAccount

func (a *Client) CreateAwsCloudAccount(params *CreateAwsCloudAccountParams) (*CreateAwsCloudAccountCreated, error)

CreateAwsCloudAccount creates an a w s cloud account

Create an AWS cloud account in the current organization

func (*Client) CreateAzureCloudAccount

func (a *Client) CreateAzureCloudAccount(params *CreateAzureCloudAccountParams) (*CreateAzureCloudAccountCreated, error)

CreateAzureCloudAccount creates an azure cloud account

Create an Azure cloud account in the current organization

func (*Client) CreateCloudAccount

func (a *Client) CreateCloudAccount(params *CreateCloudAccountParams) (*CreateCloudAccountCreated, error)

CreateCloudAccount creates a cloud account

Create a cloud account in the current organization

func (*Client) CreateGcpCloudAccount

func (a *Client) CreateGcpCloudAccount(params *CreateGcpCloudAccountParams) (*CreateGcpCloudAccountCreated, error)

CreateGcpCloudAccount creates an g c p cloud account

Create an GCP cloud account in the current organization

func (*Client) CreateNsxTCloudAccount

func (a *Client) CreateNsxTCloudAccount(params *CreateNsxTCloudAccountParams) (*CreateNsxTCloudAccountCreated, error)

CreateNsxTCloudAccount creates a n s x t cloud account

Create a NSX-T cloud account in the current organization

func (*Client) CreateNsxVCloudAccount

func (a *Client) CreateNsxVCloudAccount(params *CreateNsxVCloudAccountParams) (*CreateNsxVCloudAccountCreated, error)

CreateNsxVCloudAccount creates a n s x v cloud account

Create a NSX-V cloud account within the current organization

func (*Client) CreateVSphereCloudAccount

func (a *Client) CreateVSphereCloudAccount(params *CreateVSphereCloudAccountParams) (*CreateVSphereCloudAccountCreated, error)

CreateVSphereCloudAccount creates a v sphere cloud account

Create a vSphere cloud account within the current organization

func (*Client) DeleteAwsCloudAccount

func (a *Client) DeleteAwsCloudAccount(params *DeleteAwsCloudAccountParams) (*DeleteAwsCloudAccountNoContent, error)

DeleteAwsCloudAccount deletes an a w s cloud account

Delete an AWS cloud account with a given id

func (*Client) DeleteAzureCloudAccount

func (a *Client) DeleteAzureCloudAccount(params *DeleteAzureCloudAccountParams) (*DeleteAzureCloudAccountNoContent, error)

DeleteAzureCloudAccount deletes an azure cloud account

Delete an Azure Cloud Account with a given id

func (*Client) DeleteCloudAccount

func (a *Client) DeleteCloudAccount(params *DeleteCloudAccountParams) (*DeleteCloudAccountNoContent, error)

DeleteCloudAccount deletes a cloud account

Delete a cloud account with a given id

func (*Client) DeleteCloudAccountNsxT

func (a *Client) DeleteCloudAccountNsxT(params *DeleteCloudAccountNsxTParams) (*DeleteCloudAccountNsxTNoContent, error)

DeleteCloudAccountNsxT deletes a n s x t cloud account

Delete a NSX-T cloud account with a given id

func (*Client) DeleteCloudAccountNsxV

func (a *Client) DeleteCloudAccountNsxV(params *DeleteCloudAccountNsxVParams) (*DeleteCloudAccountNsxVNoContent, error)

DeleteCloudAccountNsxV deletes a n s v v cloud account

Delete a NSV-V cloud account with a given id

func (*Client) DeleteGcpCloudAccount

func (a *Client) DeleteGcpCloudAccount(params *DeleteGcpCloudAccountParams) (*DeleteGcpCloudAccountNoContent, error)

DeleteGcpCloudAccount deletes an g c p cloud account

Delete an GCP cloud account with a given id

func (*Client) DeleteVSphereCloudAccount

func (a *Client) DeleteVSphereCloudAccount(params *DeleteVSphereCloudAccountParams) (*DeleteVSphereCloudAccountNoContent, error)

DeleteVSphereCloudAccount deletes a v sphere cloud account

Delete a vSphere Cloud Account with a given id

func (*Client) EnumerateAwsRegions

func (a *Client) EnumerateAwsRegions(params *EnumerateAwsRegionsParams) (*EnumerateAwsRegionsOK, error)

EnumerateAwsRegions gets the available regions for specified a w s cloud account

Get the available regions for specified AWS cloud account

func (*Client) EnumerateAzureRegions

func (a *Client) EnumerateAzureRegions(params *EnumerateAzureRegionsParams) (*EnumerateAzureRegionsOK, error)

EnumerateAzureRegions gets the available regions for specified azure cloud account

Get the available regions for specified Azure cloud account

func (*Client) EnumerateGcpRegions

func (a *Client) EnumerateGcpRegions(params *EnumerateGcpRegionsParams) (*EnumerateGcpRegionsOK, error)

EnumerateGcpRegions gets the available regions for specified g c p cloud account

Get the available regions for specified GCP cloud account

func (*Client) EnumerateRegions

func (a *Client) EnumerateRegions(params *EnumerateRegionsParams) (*EnumerateRegionsOK, error)

EnumerateRegions gets the available regions for specified cloud account

Get the available regions for specified cloud account

func (*Client) EnumerateVSphereRegions

func (a *Client) EnumerateVSphereRegions(params *EnumerateVSphereRegionsParams) (*EnumerateVSphereRegionsOK, error)

EnumerateVSphereRegions gets the available regions for specified v sphere cloud account

Get the available regions for specified vSphere cloud account

func (*Client) GetAwsCloudAccount

func (a *Client) GetAwsCloudAccount(params *GetAwsCloudAccountParams) (*GetAwsCloudAccountOK, error)

GetAwsCloudAccount gets an a w s cloud account

Get an AWS cloud account with a given id

func (*Client) GetAwsCloudAccounts

func (a *Client) GetAwsCloudAccounts(params *GetAwsCloudAccountsParams) (*GetAwsCloudAccountsOK, error)

GetAwsCloudAccounts gets a w s cloud accounts

Get all AWS cloud accounts within the current organization

func (*Client) GetAzureCloudAccount

func (a *Client) GetAzureCloudAccount(params *GetAzureCloudAccountParams) (*GetAzureCloudAccountOK, error)

GetAzureCloudAccount gets an azure cloud account

Get an Azure Cloud Account with a given id

func (*Client) GetAzureCloudAccounts

func (a *Client) GetAzureCloudAccounts(params *GetAzureCloudAccountsParams) (*GetAzureCloudAccountsOK, error)

GetAzureCloudAccounts gets azure cloud accounts

Get all Azure cloud accounts within the current organization

func (*Client) GetCloudAccount

func (a *Client) GetCloudAccount(params *GetCloudAccountParams) (*GetCloudAccountOK, error)

GetCloudAccount gets cloud account

Get cloud account with a given id

func (*Client) GetCloudAccounts

func (a *Client) GetCloudAccounts(params *GetCloudAccountsParams) (*GetCloudAccountsOK, error)

GetCloudAccounts gets cloud accounts

Get all cloud accounts within the current organization

func (*Client) GetGcpCloudAccount

func (a *Client) GetGcpCloudAccount(params *GetGcpCloudAccountParams) (*GetGcpCloudAccountOK, error)

GetGcpCloudAccount gets an g c p cloud account

Get an GCP cloud account with a given id

func (*Client) GetGcpCloudAccounts

func (a *Client) GetGcpCloudAccounts(params *GetGcpCloudAccountsParams) (*GetGcpCloudAccountsOK, error)

GetGcpCloudAccounts gets g c p cloud accounts

Get all GCP cloud accounts within the current organization

func (*Client) GetNsxTCloudAccount

func (a *Client) GetNsxTCloudAccount(params *GetNsxTCloudAccountParams) (*GetNsxTCloudAccountOK, error)

GetNsxTCloudAccount gets an n s x t cloud account

Get an NSX-T cloud account with a given id

func (*Client) GetNsxTCloudAccounts

func (a *Client) GetNsxTCloudAccounts(params *GetNsxTCloudAccountsParams) (*GetNsxTCloudAccountsOK, error)

GetNsxTCloudAccounts gets n s x t cloud accounts

Get all NSX-T cloud accounts within the current organization

func (*Client) GetNsxVCloudAccount

func (a *Client) GetNsxVCloudAccount(params *GetNsxVCloudAccountParams) (*GetNsxVCloudAccountOK, error)

GetNsxVCloudAccount gets an n s x v cloud account

Get an NSX-V cloud account with a given id

func (*Client) GetNsxVCloudAccounts

func (a *Client) GetNsxVCloudAccounts(params *GetNsxVCloudAccountsParams) (*GetNsxVCloudAccountsOK, error)

GetNsxVCloudAccounts gets n s x v cloud accounts

Get all NSX-V cloud accounts within the current organization

func (*Client) GetVSphereCloudAccount

func (a *Client) GetVSphereCloudAccount(params *GetVSphereCloudAccountParams) (*GetVSphereCloudAccountOK, error)

GetVSphereCloudAccount gets an v sphere cloud account

Get an vSphere cloud account with a given id

func (*Client) GetVSphereCloudAccounts

func (a *Client) GetVSphereCloudAccounts(params *GetVSphereCloudAccountsParams) (*GetVSphereCloudAccountsOK, error)

GetVSphereCloudAccounts gets v sphere cloud accounts

Get all vSphere cloud accounts within the current organization

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateAwsCloudAccount

func (a *Client) UpdateAwsCloudAccount(params *UpdateAwsCloudAccountParams) (*UpdateAwsCloudAccountOK, error)

UpdateAwsCloudAccount updates a w s cloud account

Update AWS cloud account

func (*Client) UpdateAzureCloudAccount

func (a *Client) UpdateAzureCloudAccount(params *UpdateAzureCloudAccountParams) (*UpdateAzureCloudAccountOK, error)

UpdateAzureCloudAccount updates azure cloud account

Update Azure cloud account

func (*Client) UpdateCloudAccount

func (a *Client) UpdateCloudAccount(params *UpdateCloudAccountParams) (*UpdateCloudAccountOK, error)

UpdateCloudAccount updates cloud account

Update a single CloudAccount

func (*Client) UpdateGcpCloudAccount

func (a *Client) UpdateGcpCloudAccount(params *UpdateGcpCloudAccountParams) (*UpdateGcpCloudAccountOK, error)

UpdateGcpCloudAccount updates g c p cloud account

Update GCP cloud account

func (*Client) UpdateNsxTCloudAccount

func (a *Client) UpdateNsxTCloudAccount(params *UpdateNsxTCloudAccountParams) (*UpdateNsxTCloudAccountOK, error)

UpdateNsxTCloudAccount updates n s x t cloud account

Update NSX-T cloud account

func (*Client) UpdateNsxVCloudAccount

func (a *Client) UpdateNsxVCloudAccount(params *UpdateNsxVCloudAccountParams) (*UpdateNsxVCloudAccountOK, error)

UpdateNsxVCloudAccount updates n s x v cloud account

Update NSX-V cloud account

func (*Client) UpdateVSphereCloudAccount

func (a *Client) UpdateVSphereCloudAccount(params *UpdateVSphereCloudAccountParams) (*UpdateVSphereCloudAccountOK, error)

UpdateVSphereCloudAccount updates v sphere cloud account

Update vSphere cloud account

type CreateAwsCloudAccountBadRequest

type CreateAwsCloudAccountBadRequest struct {
}

CreateAwsCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateAwsCloudAccountBadRequest

func NewCreateAwsCloudAccountBadRequest() *CreateAwsCloudAccountBadRequest

NewCreateAwsCloudAccountBadRequest creates a CreateAwsCloudAccountBadRequest with default headers values

func (*CreateAwsCloudAccountBadRequest) Error

type CreateAwsCloudAccountCreated

type CreateAwsCloudAccountCreated struct {
	Payload *models.CloudAccountAws
}

CreateAwsCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateAwsCloudAccountCreated

func NewCreateAwsCloudAccountCreated() *CreateAwsCloudAccountCreated

NewCreateAwsCloudAccountCreated creates a CreateAwsCloudAccountCreated with default headers values

func (*CreateAwsCloudAccountCreated) Error

func (*CreateAwsCloudAccountCreated) GetPayload

type CreateAwsCloudAccountForbidden

type CreateAwsCloudAccountForbidden struct {
}

CreateAwsCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateAwsCloudAccountForbidden

func NewCreateAwsCloudAccountForbidden() *CreateAwsCloudAccountForbidden

NewCreateAwsCloudAccountForbidden creates a CreateAwsCloudAccountForbidden with default headers values

func (*CreateAwsCloudAccountForbidden) Error

type CreateAwsCloudAccountParams

type CreateAwsCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountAws specification

	*/
	Body *models.CloudAccountAwsSpecification

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

CreateAwsCloudAccountParams contains all the parameters to send to the API endpoint for the create aws cloud account operation typically these are written to a http.Request

func NewCreateAwsCloudAccountParams

func NewCreateAwsCloudAccountParams() *CreateAwsCloudAccountParams

NewCreateAwsCloudAccountParams creates a new CreateAwsCloudAccountParams object with the default values initialized.

func NewCreateAwsCloudAccountParamsWithContext

func NewCreateAwsCloudAccountParamsWithContext(ctx context.Context) *CreateAwsCloudAccountParams

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

func NewCreateAwsCloudAccountParamsWithHTTPClient

func NewCreateAwsCloudAccountParamsWithHTTPClient(client *http.Client) *CreateAwsCloudAccountParams

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

func NewCreateAwsCloudAccountParamsWithTimeout

func NewCreateAwsCloudAccountParamsWithTimeout(timeout time.Duration) *CreateAwsCloudAccountParams

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

func (*CreateAwsCloudAccountParams) SetAPIVersion

func (o *CreateAwsCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create aws cloud account params

func (*CreateAwsCloudAccountParams) SetBody

SetBody adds the body to the create aws cloud account params

func (*CreateAwsCloudAccountParams) SetContext

func (o *CreateAwsCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create aws cloud account params

func (*CreateAwsCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create aws cloud account params

func (*CreateAwsCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create aws cloud account params

func (*CreateAwsCloudAccountParams) WithAPIVersion

func (o *CreateAwsCloudAccountParams) WithAPIVersion(aPIVersion *string) *CreateAwsCloudAccountParams

WithAPIVersion adds the aPIVersion to the create aws cloud account params

func (*CreateAwsCloudAccountParams) WithBody

WithBody adds the body to the create aws cloud account params

func (*CreateAwsCloudAccountParams) WithContext

WithContext adds the context to the create aws cloud account params

func (*CreateAwsCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create aws cloud account params

func (*CreateAwsCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create aws cloud account params

func (*CreateAwsCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateAwsCloudAccountReader

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

CreateAwsCloudAccountReader is a Reader for the CreateAwsCloudAccount structure.

func (*CreateAwsCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateAzureCloudAccountBadRequest

type CreateAzureCloudAccountBadRequest struct {
}

CreateAzureCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateAzureCloudAccountBadRequest

func NewCreateAzureCloudAccountBadRequest() *CreateAzureCloudAccountBadRequest

NewCreateAzureCloudAccountBadRequest creates a CreateAzureCloudAccountBadRequest with default headers values

func (*CreateAzureCloudAccountBadRequest) Error

type CreateAzureCloudAccountCreated

type CreateAzureCloudAccountCreated struct {
	Payload *models.CloudAccountAzure
}

CreateAzureCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateAzureCloudAccountCreated

func NewCreateAzureCloudAccountCreated() *CreateAzureCloudAccountCreated

NewCreateAzureCloudAccountCreated creates a CreateAzureCloudAccountCreated with default headers values

func (*CreateAzureCloudAccountCreated) Error

func (*CreateAzureCloudAccountCreated) GetPayload

type CreateAzureCloudAccountForbidden

type CreateAzureCloudAccountForbidden struct {
}

CreateAzureCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateAzureCloudAccountForbidden

func NewCreateAzureCloudAccountForbidden() *CreateAzureCloudAccountForbidden

NewCreateAzureCloudAccountForbidden creates a CreateAzureCloudAccountForbidden with default headers values

func (*CreateAzureCloudAccountForbidden) Error

type CreateAzureCloudAccountParams

type CreateAzureCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountAzure specification

	*/
	Body *models.CloudAccountAzureSpecification

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

CreateAzureCloudAccountParams contains all the parameters to send to the API endpoint for the create azure cloud account operation typically these are written to a http.Request

func NewCreateAzureCloudAccountParams

func NewCreateAzureCloudAccountParams() *CreateAzureCloudAccountParams

NewCreateAzureCloudAccountParams creates a new CreateAzureCloudAccountParams object with the default values initialized.

func NewCreateAzureCloudAccountParamsWithContext

func NewCreateAzureCloudAccountParamsWithContext(ctx context.Context) *CreateAzureCloudAccountParams

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

func NewCreateAzureCloudAccountParamsWithHTTPClient

func NewCreateAzureCloudAccountParamsWithHTTPClient(client *http.Client) *CreateAzureCloudAccountParams

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

func NewCreateAzureCloudAccountParamsWithTimeout

func NewCreateAzureCloudAccountParamsWithTimeout(timeout time.Duration) *CreateAzureCloudAccountParams

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

func (*CreateAzureCloudAccountParams) SetAPIVersion

func (o *CreateAzureCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create azure cloud account params

func (*CreateAzureCloudAccountParams) SetBody

SetBody adds the body to the create azure cloud account params

func (*CreateAzureCloudAccountParams) SetContext

func (o *CreateAzureCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create azure cloud account params

func (*CreateAzureCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create azure cloud account params

func (*CreateAzureCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create azure cloud account params

func (*CreateAzureCloudAccountParams) WithAPIVersion

func (o *CreateAzureCloudAccountParams) WithAPIVersion(aPIVersion *string) *CreateAzureCloudAccountParams

WithAPIVersion adds the aPIVersion to the create azure cloud account params

func (*CreateAzureCloudAccountParams) WithBody

WithBody adds the body to the create azure cloud account params

func (*CreateAzureCloudAccountParams) WithContext

WithContext adds the context to the create azure cloud account params

func (*CreateAzureCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create azure cloud account params

func (*CreateAzureCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create azure cloud account params

func (*CreateAzureCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateAzureCloudAccountReader

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

CreateAzureCloudAccountReader is a Reader for the CreateAzureCloudAccount structure.

func (*CreateAzureCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateCloudAccountBadRequest

type CreateCloudAccountBadRequest struct {
}

CreateCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateCloudAccountBadRequest

func NewCreateCloudAccountBadRequest() *CreateCloudAccountBadRequest

NewCreateCloudAccountBadRequest creates a CreateCloudAccountBadRequest with default headers values

func (*CreateCloudAccountBadRequest) Error

type CreateCloudAccountCreated

type CreateCloudAccountCreated struct {
	Payload *models.CloudAccount
}

CreateCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateCloudAccountCreated

func NewCreateCloudAccountCreated() *CreateCloudAccountCreated

NewCreateCloudAccountCreated creates a CreateCloudAccountCreated with default headers values

func (*CreateCloudAccountCreated) Error

func (o *CreateCloudAccountCreated) Error() string

func (*CreateCloudAccountCreated) GetPayload

type CreateCloudAccountForbidden

type CreateCloudAccountForbidden struct {
}

CreateCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateCloudAccountForbidden

func NewCreateCloudAccountForbidden() *CreateCloudAccountForbidden

NewCreateCloudAccountForbidden creates a CreateCloudAccountForbidden with default headers values

func (*CreateCloudAccountForbidden) Error

type CreateCloudAccountParams

type CreateCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccount instance

	*/
	Body *models.CloudAccountSpecification

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

CreateCloudAccountParams contains all the parameters to send to the API endpoint for the create cloud account operation typically these are written to a http.Request

func NewCreateCloudAccountParams

func NewCreateCloudAccountParams() *CreateCloudAccountParams

NewCreateCloudAccountParams creates a new CreateCloudAccountParams object with the default values initialized.

func NewCreateCloudAccountParamsWithContext

func NewCreateCloudAccountParamsWithContext(ctx context.Context) *CreateCloudAccountParams

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

func NewCreateCloudAccountParamsWithHTTPClient

func NewCreateCloudAccountParamsWithHTTPClient(client *http.Client) *CreateCloudAccountParams

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

func NewCreateCloudAccountParamsWithTimeout

func NewCreateCloudAccountParamsWithTimeout(timeout time.Duration) *CreateCloudAccountParams

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

func (*CreateCloudAccountParams) SetAPIVersion

func (o *CreateCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create cloud account params

func (*CreateCloudAccountParams) SetBody

SetBody adds the body to the create cloud account params

func (*CreateCloudAccountParams) SetContext

func (o *CreateCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create cloud account params

func (*CreateCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create cloud account params

func (*CreateCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create cloud account params

func (*CreateCloudAccountParams) WithAPIVersion

func (o *CreateCloudAccountParams) WithAPIVersion(aPIVersion *string) *CreateCloudAccountParams

WithAPIVersion adds the aPIVersion to the create cloud account params

func (*CreateCloudAccountParams) WithBody

WithBody adds the body to the create cloud account params

func (*CreateCloudAccountParams) WithContext

WithContext adds the context to the create cloud account params

func (*CreateCloudAccountParams) WithHTTPClient

func (o *CreateCloudAccountParams) WithHTTPClient(client *http.Client) *CreateCloudAccountParams

WithHTTPClient adds the HTTPClient to the create cloud account params

func (*CreateCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create cloud account params

func (*CreateCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateCloudAccountReader

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

CreateCloudAccountReader is a Reader for the CreateCloudAccount structure.

func (*CreateCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateGcpCloudAccountBadRequest

type CreateGcpCloudAccountBadRequest struct {
}

CreateGcpCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateGcpCloudAccountBadRequest

func NewCreateGcpCloudAccountBadRequest() *CreateGcpCloudAccountBadRequest

NewCreateGcpCloudAccountBadRequest creates a CreateGcpCloudAccountBadRequest with default headers values

func (*CreateGcpCloudAccountBadRequest) Error

type CreateGcpCloudAccountCreated

type CreateGcpCloudAccountCreated struct {
	Payload *models.CloudAccountGcp
}

CreateGcpCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateGcpCloudAccountCreated

func NewCreateGcpCloudAccountCreated() *CreateGcpCloudAccountCreated

NewCreateGcpCloudAccountCreated creates a CreateGcpCloudAccountCreated with default headers values

func (*CreateGcpCloudAccountCreated) Error

func (*CreateGcpCloudAccountCreated) GetPayload

type CreateGcpCloudAccountForbidden

type CreateGcpCloudAccountForbidden struct {
}

CreateGcpCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateGcpCloudAccountForbidden

func NewCreateGcpCloudAccountForbidden() *CreateGcpCloudAccountForbidden

NewCreateGcpCloudAccountForbidden creates a CreateGcpCloudAccountForbidden with default headers values

func (*CreateGcpCloudAccountForbidden) Error

type CreateGcpCloudAccountParams

type CreateGcpCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountGcp specification

	*/
	Body *models.CloudAccountGcpSpecification

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

CreateGcpCloudAccountParams contains all the parameters to send to the API endpoint for the create gcp cloud account operation typically these are written to a http.Request

func NewCreateGcpCloudAccountParams

func NewCreateGcpCloudAccountParams() *CreateGcpCloudAccountParams

NewCreateGcpCloudAccountParams creates a new CreateGcpCloudAccountParams object with the default values initialized.

func NewCreateGcpCloudAccountParamsWithContext

func NewCreateGcpCloudAccountParamsWithContext(ctx context.Context) *CreateGcpCloudAccountParams

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

func NewCreateGcpCloudAccountParamsWithHTTPClient

func NewCreateGcpCloudAccountParamsWithHTTPClient(client *http.Client) *CreateGcpCloudAccountParams

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

func NewCreateGcpCloudAccountParamsWithTimeout

func NewCreateGcpCloudAccountParamsWithTimeout(timeout time.Duration) *CreateGcpCloudAccountParams

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

func (*CreateGcpCloudAccountParams) SetAPIVersion

func (o *CreateGcpCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) SetBody

SetBody adds the body to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) SetContext

func (o *CreateGcpCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) WithAPIVersion

func (o *CreateGcpCloudAccountParams) WithAPIVersion(aPIVersion *string) *CreateGcpCloudAccountParams

WithAPIVersion adds the aPIVersion to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) WithBody

WithBody adds the body to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) WithContext

WithContext adds the context to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create gcp cloud account params

func (*CreateGcpCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateGcpCloudAccountReader

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

CreateGcpCloudAccountReader is a Reader for the CreateGcpCloudAccount structure.

func (*CreateGcpCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateNsxTCloudAccountBadRequest

type CreateNsxTCloudAccountBadRequest struct {
}

CreateNsxTCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateNsxTCloudAccountBadRequest

func NewCreateNsxTCloudAccountBadRequest() *CreateNsxTCloudAccountBadRequest

NewCreateNsxTCloudAccountBadRequest creates a CreateNsxTCloudAccountBadRequest with default headers values

func (*CreateNsxTCloudAccountBadRequest) Error

type CreateNsxTCloudAccountCreated

type CreateNsxTCloudAccountCreated struct {
	Payload *models.CloudAccountNsxT
}

CreateNsxTCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateNsxTCloudAccountCreated

func NewCreateNsxTCloudAccountCreated() *CreateNsxTCloudAccountCreated

NewCreateNsxTCloudAccountCreated creates a CreateNsxTCloudAccountCreated with default headers values

func (*CreateNsxTCloudAccountCreated) Error

func (*CreateNsxTCloudAccountCreated) GetPayload

type CreateNsxTCloudAccountForbidden

type CreateNsxTCloudAccountForbidden struct {
}

CreateNsxTCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateNsxTCloudAccountForbidden

func NewCreateNsxTCloudAccountForbidden() *CreateNsxTCloudAccountForbidden

NewCreateNsxTCloudAccountForbidden creates a CreateNsxTCloudAccountForbidden with default headers values

func (*CreateNsxTCloudAccountForbidden) Error

type CreateNsxTCloudAccountParams

type CreateNsxTCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountNsxT specification

	*/
	Body *models.CloudAccountNsxTSpecification

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

CreateNsxTCloudAccountParams contains all the parameters to send to the API endpoint for the create nsx t cloud account operation typically these are written to a http.Request

func NewCreateNsxTCloudAccountParams

func NewCreateNsxTCloudAccountParams() *CreateNsxTCloudAccountParams

NewCreateNsxTCloudAccountParams creates a new CreateNsxTCloudAccountParams object with the default values initialized.

func NewCreateNsxTCloudAccountParamsWithContext

func NewCreateNsxTCloudAccountParamsWithContext(ctx context.Context) *CreateNsxTCloudAccountParams

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

func NewCreateNsxTCloudAccountParamsWithHTTPClient

func NewCreateNsxTCloudAccountParamsWithHTTPClient(client *http.Client) *CreateNsxTCloudAccountParams

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

func NewCreateNsxTCloudAccountParamsWithTimeout

func NewCreateNsxTCloudAccountParamsWithTimeout(timeout time.Duration) *CreateNsxTCloudAccountParams

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

func (*CreateNsxTCloudAccountParams) SetAPIVersion

func (o *CreateNsxTCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) SetBody

SetBody adds the body to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) SetContext

func (o *CreateNsxTCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) WithAPIVersion

func (o *CreateNsxTCloudAccountParams) WithAPIVersion(aPIVersion *string) *CreateNsxTCloudAccountParams

WithAPIVersion adds the aPIVersion to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) WithBody

WithBody adds the body to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) WithContext

WithContext adds the context to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create nsx t cloud account params

func (*CreateNsxTCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateNsxTCloudAccountReader

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

CreateNsxTCloudAccountReader is a Reader for the CreateNsxTCloudAccount structure.

func (*CreateNsxTCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateNsxVCloudAccountBadRequest

type CreateNsxVCloudAccountBadRequest struct {
}

CreateNsxVCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateNsxVCloudAccountBadRequest

func NewCreateNsxVCloudAccountBadRequest() *CreateNsxVCloudAccountBadRequest

NewCreateNsxVCloudAccountBadRequest creates a CreateNsxVCloudAccountBadRequest with default headers values

func (*CreateNsxVCloudAccountBadRequest) Error

type CreateNsxVCloudAccountCreated

type CreateNsxVCloudAccountCreated struct {
	Payload *models.CloudAccountNsxV
}

CreateNsxVCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateNsxVCloudAccountCreated

func NewCreateNsxVCloudAccountCreated() *CreateNsxVCloudAccountCreated

NewCreateNsxVCloudAccountCreated creates a CreateNsxVCloudAccountCreated with default headers values

func (*CreateNsxVCloudAccountCreated) Error

func (*CreateNsxVCloudAccountCreated) GetPayload

type CreateNsxVCloudAccountForbidden

type CreateNsxVCloudAccountForbidden struct {
}

CreateNsxVCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateNsxVCloudAccountForbidden

func NewCreateNsxVCloudAccountForbidden() *CreateNsxVCloudAccountForbidden

NewCreateNsxVCloudAccountForbidden creates a CreateNsxVCloudAccountForbidden with default headers values

func (*CreateNsxVCloudAccountForbidden) Error

type CreateNsxVCloudAccountParams

type CreateNsxVCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountNsxV specification

	*/
	Body *models.CloudAccountNsxVSpecification

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

CreateNsxVCloudAccountParams contains all the parameters to send to the API endpoint for the create nsx v cloud account operation typically these are written to a http.Request

func NewCreateNsxVCloudAccountParams

func NewCreateNsxVCloudAccountParams() *CreateNsxVCloudAccountParams

NewCreateNsxVCloudAccountParams creates a new CreateNsxVCloudAccountParams object with the default values initialized.

func NewCreateNsxVCloudAccountParamsWithContext

func NewCreateNsxVCloudAccountParamsWithContext(ctx context.Context) *CreateNsxVCloudAccountParams

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

func NewCreateNsxVCloudAccountParamsWithHTTPClient

func NewCreateNsxVCloudAccountParamsWithHTTPClient(client *http.Client) *CreateNsxVCloudAccountParams

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

func NewCreateNsxVCloudAccountParamsWithTimeout

func NewCreateNsxVCloudAccountParamsWithTimeout(timeout time.Duration) *CreateNsxVCloudAccountParams

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

func (*CreateNsxVCloudAccountParams) SetAPIVersion

func (o *CreateNsxVCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) SetBody

SetBody adds the body to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) SetContext

func (o *CreateNsxVCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) WithAPIVersion

func (o *CreateNsxVCloudAccountParams) WithAPIVersion(aPIVersion *string) *CreateNsxVCloudAccountParams

WithAPIVersion adds the aPIVersion to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) WithBody

WithBody adds the body to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) WithContext

WithContext adds the context to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create nsx v cloud account params

func (*CreateNsxVCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateNsxVCloudAccountReader

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

CreateNsxVCloudAccountReader is a Reader for the CreateNsxVCloudAccount structure.

func (*CreateNsxVCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateVSphereCloudAccountBadRequest

type CreateVSphereCloudAccountBadRequest struct {
}

CreateVSphereCloudAccountBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateVSphereCloudAccountBadRequest

func NewCreateVSphereCloudAccountBadRequest() *CreateVSphereCloudAccountBadRequest

NewCreateVSphereCloudAccountBadRequest creates a CreateVSphereCloudAccountBadRequest with default headers values

func (*CreateVSphereCloudAccountBadRequest) Error

type CreateVSphereCloudAccountCreated

type CreateVSphereCloudAccountCreated struct {
	Payload *models.CloudAccountVsphere
}

CreateVSphereCloudAccountCreated handles this case with default header values.

successful operation

func NewCreateVSphereCloudAccountCreated

func NewCreateVSphereCloudAccountCreated() *CreateVSphereCloudAccountCreated

NewCreateVSphereCloudAccountCreated creates a CreateVSphereCloudAccountCreated with default headers values

func (*CreateVSphereCloudAccountCreated) Error

func (*CreateVSphereCloudAccountCreated) GetPayload

type CreateVSphereCloudAccountForbidden

type CreateVSphereCloudAccountForbidden struct {
}

CreateVSphereCloudAccountForbidden handles this case with default header values.

Forbidden

func NewCreateVSphereCloudAccountForbidden

func NewCreateVSphereCloudAccountForbidden() *CreateVSphereCloudAccountForbidden

NewCreateVSphereCloudAccountForbidden creates a CreateVSphereCloudAccountForbidden with default headers values

func (*CreateVSphereCloudAccountForbidden) Error

type CreateVSphereCloudAccountParams

type CreateVSphereCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountVsphere specification

	*/
	Body *models.CloudAccountVsphereSpecification

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

CreateVSphereCloudAccountParams contains all the parameters to send to the API endpoint for the create v sphere cloud account operation typically these are written to a http.Request

func NewCreateVSphereCloudAccountParams

func NewCreateVSphereCloudAccountParams() *CreateVSphereCloudAccountParams

NewCreateVSphereCloudAccountParams creates a new CreateVSphereCloudAccountParams object with the default values initialized.

func NewCreateVSphereCloudAccountParamsWithContext

func NewCreateVSphereCloudAccountParamsWithContext(ctx context.Context) *CreateVSphereCloudAccountParams

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

func NewCreateVSphereCloudAccountParamsWithHTTPClient

func NewCreateVSphereCloudAccountParamsWithHTTPClient(client *http.Client) *CreateVSphereCloudAccountParams

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

func NewCreateVSphereCloudAccountParamsWithTimeout

func NewCreateVSphereCloudAccountParamsWithTimeout(timeout time.Duration) *CreateVSphereCloudAccountParams

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

func (*CreateVSphereCloudAccountParams) SetAPIVersion

func (o *CreateVSphereCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) SetBody

SetBody adds the body to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) SetContext

func (o *CreateVSphereCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) WithBody

WithBody adds the body to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) WithContext

WithContext adds the context to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the create v sphere cloud account params

func (*CreateVSphereCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateVSphereCloudAccountReader

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

CreateVSphereCloudAccountReader is a Reader for the CreateVSphereCloudAccount structure.

func (*CreateVSphereCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteAwsCloudAccountForbidden

type DeleteAwsCloudAccountForbidden struct {
}

DeleteAwsCloudAccountForbidden handles this case with default header values.

Forbidden

func NewDeleteAwsCloudAccountForbidden

func NewDeleteAwsCloudAccountForbidden() *DeleteAwsCloudAccountForbidden

NewDeleteAwsCloudAccountForbidden creates a DeleteAwsCloudAccountForbidden with default headers values

func (*DeleteAwsCloudAccountForbidden) Error

type DeleteAwsCloudAccountNoContent

type DeleteAwsCloudAccountNoContent struct {
}

DeleteAwsCloudAccountNoContent handles this case with default header values.

No Content

func NewDeleteAwsCloudAccountNoContent

func NewDeleteAwsCloudAccountNoContent() *DeleteAwsCloudAccountNoContent

NewDeleteAwsCloudAccountNoContent creates a DeleteAwsCloudAccountNoContent with default headers values

func (*DeleteAwsCloudAccountNoContent) Error

type DeleteAwsCloudAccountParams

type DeleteAwsCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteAwsCloudAccountParams contains all the parameters to send to the API endpoint for the delete aws cloud account operation typically these are written to a http.Request

func NewDeleteAwsCloudAccountParams

func NewDeleteAwsCloudAccountParams() *DeleteAwsCloudAccountParams

NewDeleteAwsCloudAccountParams creates a new DeleteAwsCloudAccountParams object with the default values initialized.

func NewDeleteAwsCloudAccountParamsWithContext

func NewDeleteAwsCloudAccountParamsWithContext(ctx context.Context) *DeleteAwsCloudAccountParams

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

func NewDeleteAwsCloudAccountParamsWithHTTPClient

func NewDeleteAwsCloudAccountParamsWithHTTPClient(client *http.Client) *DeleteAwsCloudAccountParams

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

func NewDeleteAwsCloudAccountParamsWithTimeout

func NewDeleteAwsCloudAccountParamsWithTimeout(timeout time.Duration) *DeleteAwsCloudAccountParams

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

func (*DeleteAwsCloudAccountParams) SetAPIVersion

func (o *DeleteAwsCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) SetContext

func (o *DeleteAwsCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) SetID

func (o *DeleteAwsCloudAccountParams) SetID(id string)

SetID adds the id to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) WithAPIVersion

func (o *DeleteAwsCloudAccountParams) WithAPIVersion(aPIVersion *string) *DeleteAwsCloudAccountParams

WithAPIVersion adds the aPIVersion to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) WithContext

WithContext adds the context to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) WithID

WithID adds the id to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the delete aws cloud account params

func (*DeleteAwsCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAwsCloudAccountReader

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

DeleteAwsCloudAccountReader is a Reader for the DeleteAwsCloudAccount structure.

func (*DeleteAwsCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteAzureCloudAccountForbidden

type DeleteAzureCloudAccountForbidden struct {
}

DeleteAzureCloudAccountForbidden handles this case with default header values.

Forbidden

func NewDeleteAzureCloudAccountForbidden

func NewDeleteAzureCloudAccountForbidden() *DeleteAzureCloudAccountForbidden

NewDeleteAzureCloudAccountForbidden creates a DeleteAzureCloudAccountForbidden with default headers values

func (*DeleteAzureCloudAccountForbidden) Error

type DeleteAzureCloudAccountNoContent

type DeleteAzureCloudAccountNoContent struct {
}

DeleteAzureCloudAccountNoContent handles this case with default header values.

No Content

func NewDeleteAzureCloudAccountNoContent

func NewDeleteAzureCloudAccountNoContent() *DeleteAzureCloudAccountNoContent

NewDeleteAzureCloudAccountNoContent creates a DeleteAzureCloudAccountNoContent with default headers values

func (*DeleteAzureCloudAccountNoContent) Error

type DeleteAzureCloudAccountParams

type DeleteAzureCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteAzureCloudAccountParams contains all the parameters to send to the API endpoint for the delete azure cloud account operation typically these are written to a http.Request

func NewDeleteAzureCloudAccountParams

func NewDeleteAzureCloudAccountParams() *DeleteAzureCloudAccountParams

NewDeleteAzureCloudAccountParams creates a new DeleteAzureCloudAccountParams object with the default values initialized.

func NewDeleteAzureCloudAccountParamsWithContext

func NewDeleteAzureCloudAccountParamsWithContext(ctx context.Context) *DeleteAzureCloudAccountParams

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

func NewDeleteAzureCloudAccountParamsWithHTTPClient

func NewDeleteAzureCloudAccountParamsWithHTTPClient(client *http.Client) *DeleteAzureCloudAccountParams

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

func NewDeleteAzureCloudAccountParamsWithTimeout

func NewDeleteAzureCloudAccountParamsWithTimeout(timeout time.Duration) *DeleteAzureCloudAccountParams

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

func (*DeleteAzureCloudAccountParams) SetAPIVersion

func (o *DeleteAzureCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) SetContext

func (o *DeleteAzureCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) SetID

SetID adds the id to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) WithAPIVersion

func (o *DeleteAzureCloudAccountParams) WithAPIVersion(aPIVersion *string) *DeleteAzureCloudAccountParams

WithAPIVersion adds the aPIVersion to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) WithContext

WithContext adds the context to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) WithID

WithID adds the id to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the delete azure cloud account params

func (*DeleteAzureCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAzureCloudAccountReader

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

DeleteAzureCloudAccountReader is a Reader for the DeleteAzureCloudAccount structure.

func (*DeleteAzureCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteCloudAccountForbidden

type DeleteCloudAccountForbidden struct {
}

DeleteCloudAccountForbidden handles this case with default header values.

Forbidden

func NewDeleteCloudAccountForbidden

func NewDeleteCloudAccountForbidden() *DeleteCloudAccountForbidden

NewDeleteCloudAccountForbidden creates a DeleteCloudAccountForbidden with default headers values

func (*DeleteCloudAccountForbidden) Error

type DeleteCloudAccountNoContent

type DeleteCloudAccountNoContent struct {
}

DeleteCloudAccountNoContent handles this case with default header values.

No Content

func NewDeleteCloudAccountNoContent

func NewDeleteCloudAccountNoContent() *DeleteCloudAccountNoContent

NewDeleteCloudAccountNoContent creates a DeleteCloudAccountNoContent with default headers values

func (*DeleteCloudAccountNoContent) Error

type DeleteCloudAccountNsxTForbidden

type DeleteCloudAccountNsxTForbidden struct {
}

DeleteCloudAccountNsxTForbidden handles this case with default header values.

Forbidden

func NewDeleteCloudAccountNsxTForbidden

func NewDeleteCloudAccountNsxTForbidden() *DeleteCloudAccountNsxTForbidden

NewDeleteCloudAccountNsxTForbidden creates a DeleteCloudAccountNsxTForbidden with default headers values

func (*DeleteCloudAccountNsxTForbidden) Error

type DeleteCloudAccountNsxTNoContent

type DeleteCloudAccountNsxTNoContent struct {
}

DeleteCloudAccountNsxTNoContent handles this case with default header values.

No Content

func NewDeleteCloudAccountNsxTNoContent

func NewDeleteCloudAccountNsxTNoContent() *DeleteCloudAccountNsxTNoContent

NewDeleteCloudAccountNsxTNoContent creates a DeleteCloudAccountNsxTNoContent with default headers values

func (*DeleteCloudAccountNsxTNoContent) Error

type DeleteCloudAccountNsxTParams

type DeleteCloudAccountNsxTParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteCloudAccountNsxTParams contains all the parameters to send to the API endpoint for the delete cloud account nsx t operation typically these are written to a http.Request

func NewDeleteCloudAccountNsxTParams

func NewDeleteCloudAccountNsxTParams() *DeleteCloudAccountNsxTParams

NewDeleteCloudAccountNsxTParams creates a new DeleteCloudAccountNsxTParams object with the default values initialized.

func NewDeleteCloudAccountNsxTParamsWithContext

func NewDeleteCloudAccountNsxTParamsWithContext(ctx context.Context) *DeleteCloudAccountNsxTParams

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

func NewDeleteCloudAccountNsxTParamsWithHTTPClient

func NewDeleteCloudAccountNsxTParamsWithHTTPClient(client *http.Client) *DeleteCloudAccountNsxTParams

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

func NewDeleteCloudAccountNsxTParamsWithTimeout

func NewDeleteCloudAccountNsxTParamsWithTimeout(timeout time.Duration) *DeleteCloudAccountNsxTParams

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

func (*DeleteCloudAccountNsxTParams) SetAPIVersion

func (o *DeleteCloudAccountNsxTParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) SetContext

func (o *DeleteCloudAccountNsxTParams) SetContext(ctx context.Context)

SetContext adds the context to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) SetID

func (o *DeleteCloudAccountNsxTParams) SetID(id string)

SetID adds the id to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) SetTimeout

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

SetTimeout adds the timeout to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) WithAPIVersion

func (o *DeleteCloudAccountNsxTParams) WithAPIVersion(aPIVersion *string) *DeleteCloudAccountNsxTParams

WithAPIVersion adds the aPIVersion to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) WithContext

WithContext adds the context to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) WithID

WithID adds the id to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) WithTimeout

WithTimeout adds the timeout to the delete cloud account nsx t params

func (*DeleteCloudAccountNsxTParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCloudAccountNsxTReader

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

DeleteCloudAccountNsxTReader is a Reader for the DeleteCloudAccountNsxT structure.

func (*DeleteCloudAccountNsxTReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteCloudAccountNsxVForbidden

type DeleteCloudAccountNsxVForbidden struct {
}

DeleteCloudAccountNsxVForbidden handles this case with default header values.

Forbidden

func NewDeleteCloudAccountNsxVForbidden

func NewDeleteCloudAccountNsxVForbidden() *DeleteCloudAccountNsxVForbidden

NewDeleteCloudAccountNsxVForbidden creates a DeleteCloudAccountNsxVForbidden with default headers values

func (*DeleteCloudAccountNsxVForbidden) Error

type DeleteCloudAccountNsxVNoContent

type DeleteCloudAccountNsxVNoContent struct {
}

DeleteCloudAccountNsxVNoContent handles this case with default header values.

No Content

func NewDeleteCloudAccountNsxVNoContent

func NewDeleteCloudAccountNsxVNoContent() *DeleteCloudAccountNsxVNoContent

NewDeleteCloudAccountNsxVNoContent creates a DeleteCloudAccountNsxVNoContent with default headers values

func (*DeleteCloudAccountNsxVNoContent) Error

type DeleteCloudAccountNsxVParams

type DeleteCloudAccountNsxVParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteCloudAccountNsxVParams contains all the parameters to send to the API endpoint for the delete cloud account nsx v operation typically these are written to a http.Request

func NewDeleteCloudAccountNsxVParams

func NewDeleteCloudAccountNsxVParams() *DeleteCloudAccountNsxVParams

NewDeleteCloudAccountNsxVParams creates a new DeleteCloudAccountNsxVParams object with the default values initialized.

func NewDeleteCloudAccountNsxVParamsWithContext

func NewDeleteCloudAccountNsxVParamsWithContext(ctx context.Context) *DeleteCloudAccountNsxVParams

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

func NewDeleteCloudAccountNsxVParamsWithHTTPClient

func NewDeleteCloudAccountNsxVParamsWithHTTPClient(client *http.Client) *DeleteCloudAccountNsxVParams

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

func NewDeleteCloudAccountNsxVParamsWithTimeout

func NewDeleteCloudAccountNsxVParamsWithTimeout(timeout time.Duration) *DeleteCloudAccountNsxVParams

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

func (*DeleteCloudAccountNsxVParams) SetAPIVersion

func (o *DeleteCloudAccountNsxVParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) SetContext

func (o *DeleteCloudAccountNsxVParams) SetContext(ctx context.Context)

SetContext adds the context to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) SetID

func (o *DeleteCloudAccountNsxVParams) SetID(id string)

SetID adds the id to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) SetTimeout

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

SetTimeout adds the timeout to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) WithAPIVersion

func (o *DeleteCloudAccountNsxVParams) WithAPIVersion(aPIVersion *string) *DeleteCloudAccountNsxVParams

WithAPIVersion adds the aPIVersion to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) WithContext

WithContext adds the context to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) WithID

WithID adds the id to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) WithTimeout

WithTimeout adds the timeout to the delete cloud account nsx v params

func (*DeleteCloudAccountNsxVParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCloudAccountNsxVReader

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

DeleteCloudAccountNsxVReader is a Reader for the DeleteCloudAccountNsxV structure.

func (*DeleteCloudAccountNsxVReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteCloudAccountParams

type DeleteCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteCloudAccountParams contains all the parameters to send to the API endpoint for the delete cloud account operation typically these are written to a http.Request

func NewDeleteCloudAccountParams

func NewDeleteCloudAccountParams() *DeleteCloudAccountParams

NewDeleteCloudAccountParams creates a new DeleteCloudAccountParams object with the default values initialized.

func NewDeleteCloudAccountParamsWithContext

func NewDeleteCloudAccountParamsWithContext(ctx context.Context) *DeleteCloudAccountParams

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

func NewDeleteCloudAccountParamsWithHTTPClient

func NewDeleteCloudAccountParamsWithHTTPClient(client *http.Client) *DeleteCloudAccountParams

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

func NewDeleteCloudAccountParamsWithTimeout

func NewDeleteCloudAccountParamsWithTimeout(timeout time.Duration) *DeleteCloudAccountParams

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

func (*DeleteCloudAccountParams) SetAPIVersion

func (o *DeleteCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete cloud account params

func (*DeleteCloudAccountParams) SetContext

func (o *DeleteCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the delete cloud account params

func (*DeleteCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete cloud account params

func (*DeleteCloudAccountParams) SetID

func (o *DeleteCloudAccountParams) SetID(id string)

SetID adds the id to the delete cloud account params

func (*DeleteCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the delete cloud account params

func (*DeleteCloudAccountParams) WithAPIVersion

func (o *DeleteCloudAccountParams) WithAPIVersion(aPIVersion *string) *DeleteCloudAccountParams

WithAPIVersion adds the aPIVersion to the delete cloud account params

func (*DeleteCloudAccountParams) WithContext

WithContext adds the context to the delete cloud account params

func (*DeleteCloudAccountParams) WithHTTPClient

func (o *DeleteCloudAccountParams) WithHTTPClient(client *http.Client) *DeleteCloudAccountParams

WithHTTPClient adds the HTTPClient to the delete cloud account params

func (*DeleteCloudAccountParams) WithID

WithID adds the id to the delete cloud account params

func (*DeleteCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the delete cloud account params

func (*DeleteCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCloudAccountReader

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

DeleteCloudAccountReader is a Reader for the DeleteCloudAccount structure.

func (*DeleteCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteGcpCloudAccountForbidden

type DeleteGcpCloudAccountForbidden struct {
}

DeleteGcpCloudAccountForbidden handles this case with default header values.

Forbidden

func NewDeleteGcpCloudAccountForbidden

func NewDeleteGcpCloudAccountForbidden() *DeleteGcpCloudAccountForbidden

NewDeleteGcpCloudAccountForbidden creates a DeleteGcpCloudAccountForbidden with default headers values

func (*DeleteGcpCloudAccountForbidden) Error

type DeleteGcpCloudAccountNoContent

type DeleteGcpCloudAccountNoContent struct {
}

DeleteGcpCloudAccountNoContent handles this case with default header values.

No Content

func NewDeleteGcpCloudAccountNoContent

func NewDeleteGcpCloudAccountNoContent() *DeleteGcpCloudAccountNoContent

NewDeleteGcpCloudAccountNoContent creates a DeleteGcpCloudAccountNoContent with default headers values

func (*DeleteGcpCloudAccountNoContent) Error

type DeleteGcpCloudAccountParams

type DeleteGcpCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteGcpCloudAccountParams contains all the parameters to send to the API endpoint for the delete gcp cloud account operation typically these are written to a http.Request

func NewDeleteGcpCloudAccountParams

func NewDeleteGcpCloudAccountParams() *DeleteGcpCloudAccountParams

NewDeleteGcpCloudAccountParams creates a new DeleteGcpCloudAccountParams object with the default values initialized.

func NewDeleteGcpCloudAccountParamsWithContext

func NewDeleteGcpCloudAccountParamsWithContext(ctx context.Context) *DeleteGcpCloudAccountParams

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

func NewDeleteGcpCloudAccountParamsWithHTTPClient

func NewDeleteGcpCloudAccountParamsWithHTTPClient(client *http.Client) *DeleteGcpCloudAccountParams

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

func NewDeleteGcpCloudAccountParamsWithTimeout

func NewDeleteGcpCloudAccountParamsWithTimeout(timeout time.Duration) *DeleteGcpCloudAccountParams

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

func (*DeleteGcpCloudAccountParams) SetAPIVersion

func (o *DeleteGcpCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) SetContext

func (o *DeleteGcpCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) SetID

func (o *DeleteGcpCloudAccountParams) SetID(id string)

SetID adds the id to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) WithAPIVersion

func (o *DeleteGcpCloudAccountParams) WithAPIVersion(aPIVersion *string) *DeleteGcpCloudAccountParams

WithAPIVersion adds the aPIVersion to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) WithContext

WithContext adds the context to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) WithID

WithID adds the id to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the delete gcp cloud account params

func (*DeleteGcpCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteGcpCloudAccountReader

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

DeleteGcpCloudAccountReader is a Reader for the DeleteGcpCloudAccount structure.

func (*DeleteGcpCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteVSphereCloudAccountForbidden

type DeleteVSphereCloudAccountForbidden struct {
}

DeleteVSphereCloudAccountForbidden handles this case with default header values.

Forbidden

func NewDeleteVSphereCloudAccountForbidden

func NewDeleteVSphereCloudAccountForbidden() *DeleteVSphereCloudAccountForbidden

NewDeleteVSphereCloudAccountForbidden creates a DeleteVSphereCloudAccountForbidden with default headers values

func (*DeleteVSphereCloudAccountForbidden) Error

type DeleteVSphereCloudAccountNoContent

type DeleteVSphereCloudAccountNoContent struct {
}

DeleteVSphereCloudAccountNoContent handles this case with default header values.

No Content

func NewDeleteVSphereCloudAccountNoContent

func NewDeleteVSphereCloudAccountNoContent() *DeleteVSphereCloudAccountNoContent

NewDeleteVSphereCloudAccountNoContent creates a DeleteVSphereCloudAccountNoContent with default headers values

func (*DeleteVSphereCloudAccountNoContent) Error

type DeleteVSphereCloudAccountParams

type DeleteVSphereCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

DeleteVSphereCloudAccountParams contains all the parameters to send to the API endpoint for the delete v sphere cloud account operation typically these are written to a http.Request

func NewDeleteVSphereCloudAccountParams

func NewDeleteVSphereCloudAccountParams() *DeleteVSphereCloudAccountParams

NewDeleteVSphereCloudAccountParams creates a new DeleteVSphereCloudAccountParams object with the default values initialized.

func NewDeleteVSphereCloudAccountParamsWithContext

func NewDeleteVSphereCloudAccountParamsWithContext(ctx context.Context) *DeleteVSphereCloudAccountParams

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

func NewDeleteVSphereCloudAccountParamsWithHTTPClient

func NewDeleteVSphereCloudAccountParamsWithHTTPClient(client *http.Client) *DeleteVSphereCloudAccountParams

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

func NewDeleteVSphereCloudAccountParamsWithTimeout

func NewDeleteVSphereCloudAccountParamsWithTimeout(timeout time.Duration) *DeleteVSphereCloudAccountParams

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

func (*DeleteVSphereCloudAccountParams) SetAPIVersion

func (o *DeleteVSphereCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) SetContext

func (o *DeleteVSphereCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) SetID

SetID adds the id to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) WithContext

WithContext adds the context to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) WithID

WithID adds the id to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the delete v sphere cloud account params

func (*DeleteVSphereCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteVSphereCloudAccountReader

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

DeleteVSphereCloudAccountReader is a Reader for the DeleteVSphereCloudAccount structure.

func (*DeleteVSphereCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type EnumerateAwsRegionsBadRequest

type EnumerateAwsRegionsBadRequest struct {
}

EnumerateAwsRegionsBadRequest handles this case with default header values.

Invalid Request - bad data

func NewEnumerateAwsRegionsBadRequest

func NewEnumerateAwsRegionsBadRequest() *EnumerateAwsRegionsBadRequest

NewEnumerateAwsRegionsBadRequest creates a EnumerateAwsRegionsBadRequest with default headers values

func (*EnumerateAwsRegionsBadRequest) Error

type EnumerateAwsRegionsForbidden

type EnumerateAwsRegionsForbidden struct {
}

EnumerateAwsRegionsForbidden handles this case with default header values.

Forbidden

func NewEnumerateAwsRegionsForbidden

func NewEnumerateAwsRegionsForbidden() *EnumerateAwsRegionsForbidden

NewEnumerateAwsRegionsForbidden creates a EnumerateAwsRegionsForbidden with default headers values

func (*EnumerateAwsRegionsForbidden) Error

type EnumerateAwsRegionsOK

type EnumerateAwsRegionsOK struct {
	Payload *models.CloudAccountRegions
}

EnumerateAwsRegionsOK handles this case with default header values.

successful operation

func NewEnumerateAwsRegionsOK

func NewEnumerateAwsRegionsOK() *EnumerateAwsRegionsOK

NewEnumerateAwsRegionsOK creates a EnumerateAwsRegionsOK with default headers values

func (*EnumerateAwsRegionsOK) Error

func (o *EnumerateAwsRegionsOK) Error() string

func (*EnumerateAwsRegionsOK) GetPayload

type EnumerateAwsRegionsParams

type EnumerateAwsRegionsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccount specification

	*/
	Body *models.CloudAccountAwsSpecification

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

EnumerateAwsRegionsParams contains all the parameters to send to the API endpoint for the enumerate aws regions operation typically these are written to a http.Request

func NewEnumerateAwsRegionsParams

func NewEnumerateAwsRegionsParams() *EnumerateAwsRegionsParams

NewEnumerateAwsRegionsParams creates a new EnumerateAwsRegionsParams object with the default values initialized.

func NewEnumerateAwsRegionsParamsWithContext

func NewEnumerateAwsRegionsParamsWithContext(ctx context.Context) *EnumerateAwsRegionsParams

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

func NewEnumerateAwsRegionsParamsWithHTTPClient

func NewEnumerateAwsRegionsParamsWithHTTPClient(client *http.Client) *EnumerateAwsRegionsParams

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

func NewEnumerateAwsRegionsParamsWithTimeout

func NewEnumerateAwsRegionsParamsWithTimeout(timeout time.Duration) *EnumerateAwsRegionsParams

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

func (*EnumerateAwsRegionsParams) SetAPIVersion

func (o *EnumerateAwsRegionsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) SetBody

SetBody adds the body to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) SetContext

func (o *EnumerateAwsRegionsParams) SetContext(ctx context.Context)

SetContext adds the context to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) SetTimeout

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

SetTimeout adds the timeout to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) WithAPIVersion

func (o *EnumerateAwsRegionsParams) WithAPIVersion(aPIVersion *string) *EnumerateAwsRegionsParams

WithAPIVersion adds the aPIVersion to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) WithBody

WithBody adds the body to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) WithContext

WithContext adds the context to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) WithHTTPClient

func (o *EnumerateAwsRegionsParams) WithHTTPClient(client *http.Client) *EnumerateAwsRegionsParams

WithHTTPClient adds the HTTPClient to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) WithTimeout

WithTimeout adds the timeout to the enumerate aws regions params

func (*EnumerateAwsRegionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type EnumerateAwsRegionsReader

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

EnumerateAwsRegionsReader is a Reader for the EnumerateAwsRegions structure.

func (*EnumerateAwsRegionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type EnumerateAzureRegionsBadRequest

type EnumerateAzureRegionsBadRequest struct {
}

EnumerateAzureRegionsBadRequest handles this case with default header values.

Invalid Request - bad data

func NewEnumerateAzureRegionsBadRequest

func NewEnumerateAzureRegionsBadRequest() *EnumerateAzureRegionsBadRequest

NewEnumerateAzureRegionsBadRequest creates a EnumerateAzureRegionsBadRequest with default headers values

func (*EnumerateAzureRegionsBadRequest) Error

type EnumerateAzureRegionsForbidden

type EnumerateAzureRegionsForbidden struct {
}

EnumerateAzureRegionsForbidden handles this case with default header values.

Forbidden

func NewEnumerateAzureRegionsForbidden

func NewEnumerateAzureRegionsForbidden() *EnumerateAzureRegionsForbidden

NewEnumerateAzureRegionsForbidden creates a EnumerateAzureRegionsForbidden with default headers values

func (*EnumerateAzureRegionsForbidden) Error

type EnumerateAzureRegionsOK

type EnumerateAzureRegionsOK struct {
	Payload *models.CloudAccountRegions
}

EnumerateAzureRegionsOK handles this case with default header values.

successful operation

func NewEnumerateAzureRegionsOK

func NewEnumerateAzureRegionsOK() *EnumerateAzureRegionsOK

NewEnumerateAzureRegionsOK creates a EnumerateAzureRegionsOK with default headers values

func (*EnumerateAzureRegionsOK) Error

func (o *EnumerateAzureRegionsOK) Error() string

func (*EnumerateAzureRegionsOK) GetPayload

type EnumerateAzureRegionsParams

type EnumerateAzureRegionsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountAzure specification

	*/
	Body *models.CloudAccountAzureSpecification

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

EnumerateAzureRegionsParams contains all the parameters to send to the API endpoint for the enumerate azure regions operation typically these are written to a http.Request

func NewEnumerateAzureRegionsParams

func NewEnumerateAzureRegionsParams() *EnumerateAzureRegionsParams

NewEnumerateAzureRegionsParams creates a new EnumerateAzureRegionsParams object with the default values initialized.

func NewEnumerateAzureRegionsParamsWithContext

func NewEnumerateAzureRegionsParamsWithContext(ctx context.Context) *EnumerateAzureRegionsParams

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

func NewEnumerateAzureRegionsParamsWithHTTPClient

func NewEnumerateAzureRegionsParamsWithHTTPClient(client *http.Client) *EnumerateAzureRegionsParams

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

func NewEnumerateAzureRegionsParamsWithTimeout

func NewEnumerateAzureRegionsParamsWithTimeout(timeout time.Duration) *EnumerateAzureRegionsParams

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

func (*EnumerateAzureRegionsParams) SetAPIVersion

func (o *EnumerateAzureRegionsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) SetBody

SetBody adds the body to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) SetContext

func (o *EnumerateAzureRegionsParams) SetContext(ctx context.Context)

SetContext adds the context to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) SetTimeout

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

SetTimeout adds the timeout to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) WithAPIVersion

func (o *EnumerateAzureRegionsParams) WithAPIVersion(aPIVersion *string) *EnumerateAzureRegionsParams

WithAPIVersion adds the aPIVersion to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) WithBody

WithBody adds the body to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) WithContext

WithContext adds the context to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) WithTimeout

WithTimeout adds the timeout to the enumerate azure regions params

func (*EnumerateAzureRegionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type EnumerateAzureRegionsReader

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

EnumerateAzureRegionsReader is a Reader for the EnumerateAzureRegions structure.

func (*EnumerateAzureRegionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type EnumerateGcpRegionsBadRequest

type EnumerateGcpRegionsBadRequest struct {
}

EnumerateGcpRegionsBadRequest handles this case with default header values.

Invalid Request - bad data

func NewEnumerateGcpRegionsBadRequest

func NewEnumerateGcpRegionsBadRequest() *EnumerateGcpRegionsBadRequest

NewEnumerateGcpRegionsBadRequest creates a EnumerateGcpRegionsBadRequest with default headers values

func (*EnumerateGcpRegionsBadRequest) Error

type EnumerateGcpRegionsForbidden

type EnumerateGcpRegionsForbidden struct {
}

EnumerateGcpRegionsForbidden handles this case with default header values.

Forbidden

func NewEnumerateGcpRegionsForbidden

func NewEnumerateGcpRegionsForbidden() *EnumerateGcpRegionsForbidden

NewEnumerateGcpRegionsForbidden creates a EnumerateGcpRegionsForbidden with default headers values

func (*EnumerateGcpRegionsForbidden) Error

type EnumerateGcpRegionsOK

type EnumerateGcpRegionsOK struct {
	Payload *models.CloudAccountRegions
}

EnumerateGcpRegionsOK handles this case with default header values.

successful operation

func NewEnumerateGcpRegionsOK

func NewEnumerateGcpRegionsOK() *EnumerateGcpRegionsOK

NewEnumerateGcpRegionsOK creates a EnumerateGcpRegionsOK with default headers values

func (*EnumerateGcpRegionsOK) Error

func (o *EnumerateGcpRegionsOK) Error() string

func (*EnumerateGcpRegionsOK) GetPayload

type EnumerateGcpRegionsParams

type EnumerateGcpRegionsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccount specification

	*/
	Body *models.CloudAccountGcpSpecification

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

EnumerateGcpRegionsParams contains all the parameters to send to the API endpoint for the enumerate gcp regions operation typically these are written to a http.Request

func NewEnumerateGcpRegionsParams

func NewEnumerateGcpRegionsParams() *EnumerateGcpRegionsParams

NewEnumerateGcpRegionsParams creates a new EnumerateGcpRegionsParams object with the default values initialized.

func NewEnumerateGcpRegionsParamsWithContext

func NewEnumerateGcpRegionsParamsWithContext(ctx context.Context) *EnumerateGcpRegionsParams

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

func NewEnumerateGcpRegionsParamsWithHTTPClient

func NewEnumerateGcpRegionsParamsWithHTTPClient(client *http.Client) *EnumerateGcpRegionsParams

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

func NewEnumerateGcpRegionsParamsWithTimeout

func NewEnumerateGcpRegionsParamsWithTimeout(timeout time.Duration) *EnumerateGcpRegionsParams

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

func (*EnumerateGcpRegionsParams) SetAPIVersion

func (o *EnumerateGcpRegionsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) SetBody

SetBody adds the body to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) SetContext

func (o *EnumerateGcpRegionsParams) SetContext(ctx context.Context)

SetContext adds the context to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) SetTimeout

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

SetTimeout adds the timeout to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) WithAPIVersion

func (o *EnumerateGcpRegionsParams) WithAPIVersion(aPIVersion *string) *EnumerateGcpRegionsParams

WithAPIVersion adds the aPIVersion to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) WithBody

WithBody adds the body to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) WithContext

WithContext adds the context to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) WithHTTPClient

func (o *EnumerateGcpRegionsParams) WithHTTPClient(client *http.Client) *EnumerateGcpRegionsParams

WithHTTPClient adds the HTTPClient to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) WithTimeout

WithTimeout adds the timeout to the enumerate gcp regions params

func (*EnumerateGcpRegionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type EnumerateGcpRegionsReader

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

EnumerateGcpRegionsReader is a Reader for the EnumerateGcpRegions structure.

func (*EnumerateGcpRegionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type EnumerateRegionsBadRequest

type EnumerateRegionsBadRequest struct {
}

EnumerateRegionsBadRequest handles this case with default header values.

Invalid Request - bad data

func NewEnumerateRegionsBadRequest

func NewEnumerateRegionsBadRequest() *EnumerateRegionsBadRequest

NewEnumerateRegionsBadRequest creates a EnumerateRegionsBadRequest with default headers values

func (*EnumerateRegionsBadRequest) Error

type EnumerateRegionsForbidden

type EnumerateRegionsForbidden struct {
}

EnumerateRegionsForbidden handles this case with default header values.

Forbidden

func NewEnumerateRegionsForbidden

func NewEnumerateRegionsForbidden() *EnumerateRegionsForbidden

NewEnumerateRegionsForbidden creates a EnumerateRegionsForbidden with default headers values

func (*EnumerateRegionsForbidden) Error

func (o *EnumerateRegionsForbidden) Error() string

type EnumerateRegionsOK

type EnumerateRegionsOK struct {
	Payload *models.CloudAccountRegions
}

EnumerateRegionsOK handles this case with default header values.

successful operation

func NewEnumerateRegionsOK

func NewEnumerateRegionsOK() *EnumerateRegionsOK

NewEnumerateRegionsOK creates a EnumerateRegionsOK with default headers values

func (*EnumerateRegionsOK) Error

func (o *EnumerateRegionsOK) Error() string

func (*EnumerateRegionsOK) GetPayload

type EnumerateRegionsParams

type EnumerateRegionsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccount instance

	*/
	Body *models.CloudAccountSpecification

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

EnumerateRegionsParams contains all the parameters to send to the API endpoint for the enumerate regions operation typically these are written to a http.Request

func NewEnumerateRegionsParams

func NewEnumerateRegionsParams() *EnumerateRegionsParams

NewEnumerateRegionsParams creates a new EnumerateRegionsParams object with the default values initialized.

func NewEnumerateRegionsParamsWithContext

func NewEnumerateRegionsParamsWithContext(ctx context.Context) *EnumerateRegionsParams

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

func NewEnumerateRegionsParamsWithHTTPClient

func NewEnumerateRegionsParamsWithHTTPClient(client *http.Client) *EnumerateRegionsParams

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

func NewEnumerateRegionsParamsWithTimeout

func NewEnumerateRegionsParamsWithTimeout(timeout time.Duration) *EnumerateRegionsParams

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

func (*EnumerateRegionsParams) SetAPIVersion

func (o *EnumerateRegionsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the enumerate regions params

func (*EnumerateRegionsParams) SetBody

SetBody adds the body to the enumerate regions params

func (*EnumerateRegionsParams) SetContext

func (o *EnumerateRegionsParams) SetContext(ctx context.Context)

SetContext adds the context to the enumerate regions params

func (*EnumerateRegionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the enumerate regions params

func (*EnumerateRegionsParams) SetTimeout

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

SetTimeout adds the timeout to the enumerate regions params

func (*EnumerateRegionsParams) WithAPIVersion

func (o *EnumerateRegionsParams) WithAPIVersion(aPIVersion *string) *EnumerateRegionsParams

WithAPIVersion adds the aPIVersion to the enumerate regions params

func (*EnumerateRegionsParams) WithBody

WithBody adds the body to the enumerate regions params

func (*EnumerateRegionsParams) WithContext

WithContext adds the context to the enumerate regions params

func (*EnumerateRegionsParams) WithHTTPClient

func (o *EnumerateRegionsParams) WithHTTPClient(client *http.Client) *EnumerateRegionsParams

WithHTTPClient adds the HTTPClient to the enumerate regions params

func (*EnumerateRegionsParams) WithTimeout

WithTimeout adds the timeout to the enumerate regions params

func (*EnumerateRegionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type EnumerateRegionsReader

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

EnumerateRegionsReader is a Reader for the EnumerateRegions structure.

func (*EnumerateRegionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type EnumerateVSphereRegionsBadRequest

type EnumerateVSphereRegionsBadRequest struct {
}

EnumerateVSphereRegionsBadRequest handles this case with default header values.

Invalid Request - bad data

func NewEnumerateVSphereRegionsBadRequest

func NewEnumerateVSphereRegionsBadRequest() *EnumerateVSphereRegionsBadRequest

NewEnumerateVSphereRegionsBadRequest creates a EnumerateVSphereRegionsBadRequest with default headers values

func (*EnumerateVSphereRegionsBadRequest) Error

type EnumerateVSphereRegionsForbidden

type EnumerateVSphereRegionsForbidden struct {
}

EnumerateVSphereRegionsForbidden handles this case with default header values.

Forbidden

func NewEnumerateVSphereRegionsForbidden

func NewEnumerateVSphereRegionsForbidden() *EnumerateVSphereRegionsForbidden

NewEnumerateVSphereRegionsForbidden creates a EnumerateVSphereRegionsForbidden with default headers values

func (*EnumerateVSphereRegionsForbidden) Error

type EnumerateVSphereRegionsOK

type EnumerateVSphereRegionsOK struct {
	Payload *models.CloudAccountRegions
}

EnumerateVSphereRegionsOK handles this case with default header values.

successful operation

func NewEnumerateVSphereRegionsOK

func NewEnumerateVSphereRegionsOK() *EnumerateVSphereRegionsOK

NewEnumerateVSphereRegionsOK creates a EnumerateVSphereRegionsOK with default headers values

func (*EnumerateVSphereRegionsOK) Error

func (o *EnumerateVSphereRegionsOK) Error() string

func (*EnumerateVSphereRegionsOK) GetPayload

type EnumerateVSphereRegionsParams

type EnumerateVSphereRegionsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  CloudAccountVsphere specification

	*/
	Body *models.CloudAccountVsphereSpecification

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

EnumerateVSphereRegionsParams contains all the parameters to send to the API endpoint for the enumerate v sphere regions operation typically these are written to a http.Request

func NewEnumerateVSphereRegionsParams

func NewEnumerateVSphereRegionsParams() *EnumerateVSphereRegionsParams

NewEnumerateVSphereRegionsParams creates a new EnumerateVSphereRegionsParams object with the default values initialized.

func NewEnumerateVSphereRegionsParamsWithContext

func NewEnumerateVSphereRegionsParamsWithContext(ctx context.Context) *EnumerateVSphereRegionsParams

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

func NewEnumerateVSphereRegionsParamsWithHTTPClient

func NewEnumerateVSphereRegionsParamsWithHTTPClient(client *http.Client) *EnumerateVSphereRegionsParams

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

func NewEnumerateVSphereRegionsParamsWithTimeout

func NewEnumerateVSphereRegionsParamsWithTimeout(timeout time.Duration) *EnumerateVSphereRegionsParams

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

func (*EnumerateVSphereRegionsParams) SetAPIVersion

func (o *EnumerateVSphereRegionsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) SetBody

SetBody adds the body to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) SetContext

func (o *EnumerateVSphereRegionsParams) SetContext(ctx context.Context)

SetContext adds the context to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) SetTimeout

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

SetTimeout adds the timeout to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) WithAPIVersion

func (o *EnumerateVSphereRegionsParams) WithAPIVersion(aPIVersion *string) *EnumerateVSphereRegionsParams

WithAPIVersion adds the aPIVersion to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) WithBody

WithBody adds the body to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) WithContext

WithContext adds the context to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) WithTimeout

WithTimeout adds the timeout to the enumerate v sphere regions params

func (*EnumerateVSphereRegionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type EnumerateVSphereRegionsReader

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

EnumerateVSphereRegionsReader is a Reader for the EnumerateVSphereRegions structure.

func (*EnumerateVSphereRegionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAwsCloudAccountForbidden

type GetAwsCloudAccountForbidden struct {
}

GetAwsCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetAwsCloudAccountForbidden

func NewGetAwsCloudAccountForbidden() *GetAwsCloudAccountForbidden

NewGetAwsCloudAccountForbidden creates a GetAwsCloudAccountForbidden with default headers values

func (*GetAwsCloudAccountForbidden) Error

type GetAwsCloudAccountNotFound

type GetAwsCloudAccountNotFound struct {
}

GetAwsCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetAwsCloudAccountNotFound

func NewGetAwsCloudAccountNotFound() *GetAwsCloudAccountNotFound

NewGetAwsCloudAccountNotFound creates a GetAwsCloudAccountNotFound with default headers values

func (*GetAwsCloudAccountNotFound) Error

type GetAwsCloudAccountOK

type GetAwsCloudAccountOK struct {
	Payload *models.CloudAccountAws
}

GetAwsCloudAccountOK handles this case with default header values.

successful operation

func NewGetAwsCloudAccountOK

func NewGetAwsCloudAccountOK() *GetAwsCloudAccountOK

NewGetAwsCloudAccountOK creates a GetAwsCloudAccountOK with default headers values

func (*GetAwsCloudAccountOK) Error

func (o *GetAwsCloudAccountOK) Error() string

func (*GetAwsCloudAccountOK) GetPayload

func (o *GetAwsCloudAccountOK) GetPayload() *models.CloudAccountAws

type GetAwsCloudAccountParams

type GetAwsCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetAwsCloudAccountParams contains all the parameters to send to the API endpoint for the get aws cloud account operation typically these are written to a http.Request

func NewGetAwsCloudAccountParams

func NewGetAwsCloudAccountParams() *GetAwsCloudAccountParams

NewGetAwsCloudAccountParams creates a new GetAwsCloudAccountParams object with the default values initialized.

func NewGetAwsCloudAccountParamsWithContext

func NewGetAwsCloudAccountParamsWithContext(ctx context.Context) *GetAwsCloudAccountParams

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

func NewGetAwsCloudAccountParamsWithHTTPClient

func NewGetAwsCloudAccountParamsWithHTTPClient(client *http.Client) *GetAwsCloudAccountParams

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

func NewGetAwsCloudAccountParamsWithTimeout

func NewGetAwsCloudAccountParamsWithTimeout(timeout time.Duration) *GetAwsCloudAccountParams

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

func (*GetAwsCloudAccountParams) SetAPIVersion

func (o *GetAwsCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get aws cloud account params

func (*GetAwsCloudAccountParams) SetContext

func (o *GetAwsCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get aws cloud account params

func (*GetAwsCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get aws cloud account params

func (*GetAwsCloudAccountParams) SetID

func (o *GetAwsCloudAccountParams) SetID(id string)

SetID adds the id to the get aws cloud account params

func (*GetAwsCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get aws cloud account params

func (*GetAwsCloudAccountParams) WithAPIVersion

func (o *GetAwsCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetAwsCloudAccountParams

WithAPIVersion adds the aPIVersion to the get aws cloud account params

func (*GetAwsCloudAccountParams) WithContext

WithContext adds the context to the get aws cloud account params

func (*GetAwsCloudAccountParams) WithHTTPClient

func (o *GetAwsCloudAccountParams) WithHTTPClient(client *http.Client) *GetAwsCloudAccountParams

WithHTTPClient adds the HTTPClient to the get aws cloud account params

func (*GetAwsCloudAccountParams) WithID

WithID adds the id to the get aws cloud account params

func (*GetAwsCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the get aws cloud account params

func (*GetAwsCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsCloudAccountReader

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

GetAwsCloudAccountReader is a Reader for the GetAwsCloudAccount structure.

func (*GetAwsCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAwsCloudAccountsForbidden

type GetAwsCloudAccountsForbidden struct {
}

GetAwsCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetAwsCloudAccountsForbidden

func NewGetAwsCloudAccountsForbidden() *GetAwsCloudAccountsForbidden

NewGetAwsCloudAccountsForbidden creates a GetAwsCloudAccountsForbidden with default headers values

func (*GetAwsCloudAccountsForbidden) Error

type GetAwsCloudAccountsOK

type GetAwsCloudAccountsOK struct {
	Payload *models.CloudAccountAwsResult
}

GetAwsCloudAccountsOK handles this case with default header values.

successful operation

func NewGetAwsCloudAccountsOK

func NewGetAwsCloudAccountsOK() *GetAwsCloudAccountsOK

NewGetAwsCloudAccountsOK creates a GetAwsCloudAccountsOK with default headers values

func (*GetAwsCloudAccountsOK) Error

func (o *GetAwsCloudAccountsOK) Error() string

func (*GetAwsCloudAccountsOK) GetPayload

type GetAwsCloudAccountsParams

type GetAwsCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetAwsCloudAccountsParams contains all the parameters to send to the API endpoint for the get aws cloud accounts operation typically these are written to a http.Request

func NewGetAwsCloudAccountsParams

func NewGetAwsCloudAccountsParams() *GetAwsCloudAccountsParams

NewGetAwsCloudAccountsParams creates a new GetAwsCloudAccountsParams object with the default values initialized.

func NewGetAwsCloudAccountsParamsWithContext

func NewGetAwsCloudAccountsParamsWithContext(ctx context.Context) *GetAwsCloudAccountsParams

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

func NewGetAwsCloudAccountsParamsWithHTTPClient

func NewGetAwsCloudAccountsParamsWithHTTPClient(client *http.Client) *GetAwsCloudAccountsParams

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

func NewGetAwsCloudAccountsParamsWithTimeout

func NewGetAwsCloudAccountsParamsWithTimeout(timeout time.Duration) *GetAwsCloudAccountsParams

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

func (*GetAwsCloudAccountsParams) SetAPIVersion

func (o *GetAwsCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) SetContext

func (o *GetAwsCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) WithAPIVersion

func (o *GetAwsCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetAwsCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) WithContext

WithContext adds the context to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) WithHTTPClient

func (o *GetAwsCloudAccountsParams) WithHTTPClient(client *http.Client) *GetAwsCloudAccountsParams

WithHTTPClient adds the HTTPClient to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get aws cloud accounts params

func (*GetAwsCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsCloudAccountsReader

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

GetAwsCloudAccountsReader is a Reader for the GetAwsCloudAccounts structure.

func (*GetAwsCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAzureCloudAccountForbidden

type GetAzureCloudAccountForbidden struct {
}

GetAzureCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetAzureCloudAccountForbidden

func NewGetAzureCloudAccountForbidden() *GetAzureCloudAccountForbidden

NewGetAzureCloudAccountForbidden creates a GetAzureCloudAccountForbidden with default headers values

func (*GetAzureCloudAccountForbidden) Error

type GetAzureCloudAccountNotFound

type GetAzureCloudAccountNotFound struct {
}

GetAzureCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetAzureCloudAccountNotFound

func NewGetAzureCloudAccountNotFound() *GetAzureCloudAccountNotFound

NewGetAzureCloudAccountNotFound creates a GetAzureCloudAccountNotFound with default headers values

func (*GetAzureCloudAccountNotFound) Error

type GetAzureCloudAccountOK

type GetAzureCloudAccountOK struct {
	Payload *models.CloudAccountAzure
}

GetAzureCloudAccountOK handles this case with default header values.

successful operation

func NewGetAzureCloudAccountOK

func NewGetAzureCloudAccountOK() *GetAzureCloudAccountOK

NewGetAzureCloudAccountOK creates a GetAzureCloudAccountOK with default headers values

func (*GetAzureCloudAccountOK) Error

func (o *GetAzureCloudAccountOK) Error() string

func (*GetAzureCloudAccountOK) GetPayload

type GetAzureCloudAccountParams

type GetAzureCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetAzureCloudAccountParams contains all the parameters to send to the API endpoint for the get azure cloud account operation typically these are written to a http.Request

func NewGetAzureCloudAccountParams

func NewGetAzureCloudAccountParams() *GetAzureCloudAccountParams

NewGetAzureCloudAccountParams creates a new GetAzureCloudAccountParams object with the default values initialized.

func NewGetAzureCloudAccountParamsWithContext

func NewGetAzureCloudAccountParamsWithContext(ctx context.Context) *GetAzureCloudAccountParams

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

func NewGetAzureCloudAccountParamsWithHTTPClient

func NewGetAzureCloudAccountParamsWithHTTPClient(client *http.Client) *GetAzureCloudAccountParams

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

func NewGetAzureCloudAccountParamsWithTimeout

func NewGetAzureCloudAccountParamsWithTimeout(timeout time.Duration) *GetAzureCloudAccountParams

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

func (*GetAzureCloudAccountParams) SetAPIVersion

func (o *GetAzureCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get azure cloud account params

func (*GetAzureCloudAccountParams) SetContext

func (o *GetAzureCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get azure cloud account params

func (*GetAzureCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get azure cloud account params

func (*GetAzureCloudAccountParams) SetID

func (o *GetAzureCloudAccountParams) SetID(id string)

SetID adds the id to the get azure cloud account params

func (*GetAzureCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get azure cloud account params

func (*GetAzureCloudAccountParams) WithAPIVersion

func (o *GetAzureCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetAzureCloudAccountParams

WithAPIVersion adds the aPIVersion to the get azure cloud account params

func (*GetAzureCloudAccountParams) WithContext

WithContext adds the context to the get azure cloud account params

func (*GetAzureCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get azure cloud account params

func (*GetAzureCloudAccountParams) WithID

WithID adds the id to the get azure cloud account params

func (*GetAzureCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the get azure cloud account params

func (*GetAzureCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAzureCloudAccountReader

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

GetAzureCloudAccountReader is a Reader for the GetAzureCloudAccount structure.

func (*GetAzureCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAzureCloudAccountsForbidden

type GetAzureCloudAccountsForbidden struct {
}

GetAzureCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetAzureCloudAccountsForbidden

func NewGetAzureCloudAccountsForbidden() *GetAzureCloudAccountsForbidden

NewGetAzureCloudAccountsForbidden creates a GetAzureCloudAccountsForbidden with default headers values

func (*GetAzureCloudAccountsForbidden) Error

type GetAzureCloudAccountsOK

type GetAzureCloudAccountsOK struct {
	Payload *models.CloudAccountAzureResult
}

GetAzureCloudAccountsOK handles this case with default header values.

successful operation

func NewGetAzureCloudAccountsOK

func NewGetAzureCloudAccountsOK() *GetAzureCloudAccountsOK

NewGetAzureCloudAccountsOK creates a GetAzureCloudAccountsOK with default headers values

func (*GetAzureCloudAccountsOK) Error

func (o *GetAzureCloudAccountsOK) Error() string

func (*GetAzureCloudAccountsOK) GetPayload

type GetAzureCloudAccountsParams

type GetAzureCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetAzureCloudAccountsParams contains all the parameters to send to the API endpoint for the get azure cloud accounts operation typically these are written to a http.Request

func NewGetAzureCloudAccountsParams

func NewGetAzureCloudAccountsParams() *GetAzureCloudAccountsParams

NewGetAzureCloudAccountsParams creates a new GetAzureCloudAccountsParams object with the default values initialized.

func NewGetAzureCloudAccountsParamsWithContext

func NewGetAzureCloudAccountsParamsWithContext(ctx context.Context) *GetAzureCloudAccountsParams

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

func NewGetAzureCloudAccountsParamsWithHTTPClient

func NewGetAzureCloudAccountsParamsWithHTTPClient(client *http.Client) *GetAzureCloudAccountsParams

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

func NewGetAzureCloudAccountsParamsWithTimeout

func NewGetAzureCloudAccountsParamsWithTimeout(timeout time.Duration) *GetAzureCloudAccountsParams

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

func (*GetAzureCloudAccountsParams) SetAPIVersion

func (o *GetAzureCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) SetContext

func (o *GetAzureCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) WithAPIVersion

func (o *GetAzureCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetAzureCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) WithContext

WithContext adds the context to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get azure cloud accounts params

func (*GetAzureCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAzureCloudAccountsReader

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

GetAzureCloudAccountsReader is a Reader for the GetAzureCloudAccounts structure.

func (*GetAzureCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetCloudAccountForbidden

type GetCloudAccountForbidden struct {
}

GetCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetCloudAccountForbidden

func NewGetCloudAccountForbidden() *GetCloudAccountForbidden

NewGetCloudAccountForbidden creates a GetCloudAccountForbidden with default headers values

func (*GetCloudAccountForbidden) Error

func (o *GetCloudAccountForbidden) Error() string

type GetCloudAccountNotFound

type GetCloudAccountNotFound struct {
}

GetCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetCloudAccountNotFound

func NewGetCloudAccountNotFound() *GetCloudAccountNotFound

NewGetCloudAccountNotFound creates a GetCloudAccountNotFound with default headers values

func (*GetCloudAccountNotFound) Error

func (o *GetCloudAccountNotFound) Error() string

type GetCloudAccountOK

type GetCloudAccountOK struct {
	Payload *models.CloudAccount
}

GetCloudAccountOK handles this case with default header values.

successful operation

func NewGetCloudAccountOK

func NewGetCloudAccountOK() *GetCloudAccountOK

NewGetCloudAccountOK creates a GetCloudAccountOK with default headers values

func (*GetCloudAccountOK) Error

func (o *GetCloudAccountOK) Error() string

func (*GetCloudAccountOK) GetPayload

func (o *GetCloudAccountOK) GetPayload() *models.CloudAccount

type GetCloudAccountParams

type GetCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetCloudAccountParams contains all the parameters to send to the API endpoint for the get cloud account operation typically these are written to a http.Request

func NewGetCloudAccountParams

func NewGetCloudAccountParams() *GetCloudAccountParams

NewGetCloudAccountParams creates a new GetCloudAccountParams object with the default values initialized.

func NewGetCloudAccountParamsWithContext

func NewGetCloudAccountParamsWithContext(ctx context.Context) *GetCloudAccountParams

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

func NewGetCloudAccountParamsWithHTTPClient

func NewGetCloudAccountParamsWithHTTPClient(client *http.Client) *GetCloudAccountParams

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

func NewGetCloudAccountParamsWithTimeout

func NewGetCloudAccountParamsWithTimeout(timeout time.Duration) *GetCloudAccountParams

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

func (*GetCloudAccountParams) SetAPIVersion

func (o *GetCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get cloud account params

func (*GetCloudAccountParams) SetContext

func (o *GetCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get cloud account params

func (*GetCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get cloud account params

func (*GetCloudAccountParams) SetID

func (o *GetCloudAccountParams) SetID(id string)

SetID adds the id to the get cloud account params

func (*GetCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get cloud account params

func (*GetCloudAccountParams) WithAPIVersion

func (o *GetCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetCloudAccountParams

WithAPIVersion adds the aPIVersion to the get cloud account params

func (*GetCloudAccountParams) WithContext

WithContext adds the context to the get cloud account params

func (*GetCloudAccountParams) WithHTTPClient

func (o *GetCloudAccountParams) WithHTTPClient(client *http.Client) *GetCloudAccountParams

WithHTTPClient adds the HTTPClient to the get cloud account params

func (*GetCloudAccountParams) WithID

WithID adds the id to the get cloud account params

func (*GetCloudAccountParams) WithTimeout

func (o *GetCloudAccountParams) WithTimeout(timeout time.Duration) *GetCloudAccountParams

WithTimeout adds the timeout to the get cloud account params

func (*GetCloudAccountParams) WriteToRequest

func (o *GetCloudAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetCloudAccountReader

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

GetCloudAccountReader is a Reader for the GetCloudAccount structure.

func (*GetCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetCloudAccountsForbidden

type GetCloudAccountsForbidden struct {
}

GetCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetCloudAccountsForbidden

func NewGetCloudAccountsForbidden() *GetCloudAccountsForbidden

NewGetCloudAccountsForbidden creates a GetCloudAccountsForbidden with default headers values

func (*GetCloudAccountsForbidden) Error

func (o *GetCloudAccountsForbidden) Error() string

type GetCloudAccountsOK

type GetCloudAccountsOK struct {
	Payload *models.CloudAccountResult
}

GetCloudAccountsOK handles this case with default header values.

successful operation

func NewGetCloudAccountsOK

func NewGetCloudAccountsOK() *GetCloudAccountsOK

NewGetCloudAccountsOK creates a GetCloudAccountsOK with default headers values

func (*GetCloudAccountsOK) Error

func (o *GetCloudAccountsOK) Error() string

func (*GetCloudAccountsOK) GetPayload

func (o *GetCloudAccountsOK) GetPayload() *models.CloudAccountResult

type GetCloudAccountsParams

type GetCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetCloudAccountsParams contains all the parameters to send to the API endpoint for the get cloud accounts operation typically these are written to a http.Request

func NewGetCloudAccountsParams

func NewGetCloudAccountsParams() *GetCloudAccountsParams

NewGetCloudAccountsParams creates a new GetCloudAccountsParams object with the default values initialized.

func NewGetCloudAccountsParamsWithContext

func NewGetCloudAccountsParamsWithContext(ctx context.Context) *GetCloudAccountsParams

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

func NewGetCloudAccountsParamsWithHTTPClient

func NewGetCloudAccountsParamsWithHTTPClient(client *http.Client) *GetCloudAccountsParams

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

func NewGetCloudAccountsParamsWithTimeout

func NewGetCloudAccountsParamsWithTimeout(timeout time.Duration) *GetCloudAccountsParams

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

func (*GetCloudAccountsParams) SetAPIVersion

func (o *GetCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get cloud accounts params

func (*GetCloudAccountsParams) SetContext

func (o *GetCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get cloud accounts params

func (*GetCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get cloud accounts params

func (*GetCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get cloud accounts params

func (*GetCloudAccountsParams) WithAPIVersion

func (o *GetCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get cloud accounts params

func (*GetCloudAccountsParams) WithContext

WithContext adds the context to the get cloud accounts params

func (*GetCloudAccountsParams) WithHTTPClient

func (o *GetCloudAccountsParams) WithHTTPClient(client *http.Client) *GetCloudAccountsParams

WithHTTPClient adds the HTTPClient to the get cloud accounts params

func (*GetCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get cloud accounts params

func (*GetCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetCloudAccountsReader

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

GetCloudAccountsReader is a Reader for the GetCloudAccounts structure.

func (*GetCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetGcpCloudAccountForbidden

type GetGcpCloudAccountForbidden struct {
}

GetGcpCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetGcpCloudAccountForbidden

func NewGetGcpCloudAccountForbidden() *GetGcpCloudAccountForbidden

NewGetGcpCloudAccountForbidden creates a GetGcpCloudAccountForbidden with default headers values

func (*GetGcpCloudAccountForbidden) Error

type GetGcpCloudAccountNotFound

type GetGcpCloudAccountNotFound struct {
}

GetGcpCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetGcpCloudAccountNotFound

func NewGetGcpCloudAccountNotFound() *GetGcpCloudAccountNotFound

NewGetGcpCloudAccountNotFound creates a GetGcpCloudAccountNotFound with default headers values

func (*GetGcpCloudAccountNotFound) Error

type GetGcpCloudAccountOK

type GetGcpCloudAccountOK struct {
	Payload *models.CloudAccountGcp
}

GetGcpCloudAccountOK handles this case with default header values.

successful operation

func NewGetGcpCloudAccountOK

func NewGetGcpCloudAccountOK() *GetGcpCloudAccountOK

NewGetGcpCloudAccountOK creates a GetGcpCloudAccountOK with default headers values

func (*GetGcpCloudAccountOK) Error

func (o *GetGcpCloudAccountOK) Error() string

func (*GetGcpCloudAccountOK) GetPayload

func (o *GetGcpCloudAccountOK) GetPayload() *models.CloudAccountGcp

type GetGcpCloudAccountParams

type GetGcpCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetGcpCloudAccountParams contains all the parameters to send to the API endpoint for the get gcp cloud account operation typically these are written to a http.Request

func NewGetGcpCloudAccountParams

func NewGetGcpCloudAccountParams() *GetGcpCloudAccountParams

NewGetGcpCloudAccountParams creates a new GetGcpCloudAccountParams object with the default values initialized.

func NewGetGcpCloudAccountParamsWithContext

func NewGetGcpCloudAccountParamsWithContext(ctx context.Context) *GetGcpCloudAccountParams

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

func NewGetGcpCloudAccountParamsWithHTTPClient

func NewGetGcpCloudAccountParamsWithHTTPClient(client *http.Client) *GetGcpCloudAccountParams

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

func NewGetGcpCloudAccountParamsWithTimeout

func NewGetGcpCloudAccountParamsWithTimeout(timeout time.Duration) *GetGcpCloudAccountParams

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

func (*GetGcpCloudAccountParams) SetAPIVersion

func (o *GetGcpCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get gcp cloud account params

func (*GetGcpCloudAccountParams) SetContext

func (o *GetGcpCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get gcp cloud account params

func (*GetGcpCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get gcp cloud account params

func (*GetGcpCloudAccountParams) SetID

func (o *GetGcpCloudAccountParams) SetID(id string)

SetID adds the id to the get gcp cloud account params

func (*GetGcpCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get gcp cloud account params

func (*GetGcpCloudAccountParams) WithAPIVersion

func (o *GetGcpCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetGcpCloudAccountParams

WithAPIVersion adds the aPIVersion to the get gcp cloud account params

func (*GetGcpCloudAccountParams) WithContext

WithContext adds the context to the get gcp cloud account params

func (*GetGcpCloudAccountParams) WithHTTPClient

func (o *GetGcpCloudAccountParams) WithHTTPClient(client *http.Client) *GetGcpCloudAccountParams

WithHTTPClient adds the HTTPClient to the get gcp cloud account params

func (*GetGcpCloudAccountParams) WithID

WithID adds the id to the get gcp cloud account params

func (*GetGcpCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the get gcp cloud account params

func (*GetGcpCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetGcpCloudAccountReader

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

GetGcpCloudAccountReader is a Reader for the GetGcpCloudAccount structure.

func (*GetGcpCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetGcpCloudAccountsForbidden

type GetGcpCloudAccountsForbidden struct {
}

GetGcpCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetGcpCloudAccountsForbidden

func NewGetGcpCloudAccountsForbidden() *GetGcpCloudAccountsForbidden

NewGetGcpCloudAccountsForbidden creates a GetGcpCloudAccountsForbidden with default headers values

func (*GetGcpCloudAccountsForbidden) Error

type GetGcpCloudAccountsOK

type GetGcpCloudAccountsOK struct {
	Payload *models.CloudAccountGcpResult
}

GetGcpCloudAccountsOK handles this case with default header values.

successful operation

func NewGetGcpCloudAccountsOK

func NewGetGcpCloudAccountsOK() *GetGcpCloudAccountsOK

NewGetGcpCloudAccountsOK creates a GetGcpCloudAccountsOK with default headers values

func (*GetGcpCloudAccountsOK) Error

func (o *GetGcpCloudAccountsOK) Error() string

func (*GetGcpCloudAccountsOK) GetPayload

type GetGcpCloudAccountsParams

type GetGcpCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetGcpCloudAccountsParams contains all the parameters to send to the API endpoint for the get gcp cloud accounts operation typically these are written to a http.Request

func NewGetGcpCloudAccountsParams

func NewGetGcpCloudAccountsParams() *GetGcpCloudAccountsParams

NewGetGcpCloudAccountsParams creates a new GetGcpCloudAccountsParams object with the default values initialized.

func NewGetGcpCloudAccountsParamsWithContext

func NewGetGcpCloudAccountsParamsWithContext(ctx context.Context) *GetGcpCloudAccountsParams

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

func NewGetGcpCloudAccountsParamsWithHTTPClient

func NewGetGcpCloudAccountsParamsWithHTTPClient(client *http.Client) *GetGcpCloudAccountsParams

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

func NewGetGcpCloudAccountsParamsWithTimeout

func NewGetGcpCloudAccountsParamsWithTimeout(timeout time.Duration) *GetGcpCloudAccountsParams

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

func (*GetGcpCloudAccountsParams) SetAPIVersion

func (o *GetGcpCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) SetContext

func (o *GetGcpCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) WithAPIVersion

func (o *GetGcpCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetGcpCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) WithContext

WithContext adds the context to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) WithHTTPClient

func (o *GetGcpCloudAccountsParams) WithHTTPClient(client *http.Client) *GetGcpCloudAccountsParams

WithHTTPClient adds the HTTPClient to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get gcp cloud accounts params

func (*GetGcpCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetGcpCloudAccountsReader

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

GetGcpCloudAccountsReader is a Reader for the GetGcpCloudAccounts structure.

func (*GetGcpCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNsxTCloudAccountForbidden

type GetNsxTCloudAccountForbidden struct {
}

GetNsxTCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetNsxTCloudAccountForbidden

func NewGetNsxTCloudAccountForbidden() *GetNsxTCloudAccountForbidden

NewGetNsxTCloudAccountForbidden creates a GetNsxTCloudAccountForbidden with default headers values

func (*GetNsxTCloudAccountForbidden) Error

type GetNsxTCloudAccountNotFound

type GetNsxTCloudAccountNotFound struct {
}

GetNsxTCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetNsxTCloudAccountNotFound

func NewGetNsxTCloudAccountNotFound() *GetNsxTCloudAccountNotFound

NewGetNsxTCloudAccountNotFound creates a GetNsxTCloudAccountNotFound with default headers values

func (*GetNsxTCloudAccountNotFound) Error

type GetNsxTCloudAccountOK

type GetNsxTCloudAccountOK struct {
	Payload *models.CloudAccountNsxT
}

GetNsxTCloudAccountOK handles this case with default header values.

successful operation

func NewGetNsxTCloudAccountOK

func NewGetNsxTCloudAccountOK() *GetNsxTCloudAccountOK

NewGetNsxTCloudAccountOK creates a GetNsxTCloudAccountOK with default headers values

func (*GetNsxTCloudAccountOK) Error

func (o *GetNsxTCloudAccountOK) Error() string

func (*GetNsxTCloudAccountOK) GetPayload

type GetNsxTCloudAccountParams

type GetNsxTCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetNsxTCloudAccountParams contains all the parameters to send to the API endpoint for the get nsx t cloud account operation typically these are written to a http.Request

func NewGetNsxTCloudAccountParams

func NewGetNsxTCloudAccountParams() *GetNsxTCloudAccountParams

NewGetNsxTCloudAccountParams creates a new GetNsxTCloudAccountParams object with the default values initialized.

func NewGetNsxTCloudAccountParamsWithContext

func NewGetNsxTCloudAccountParamsWithContext(ctx context.Context) *GetNsxTCloudAccountParams

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

func NewGetNsxTCloudAccountParamsWithHTTPClient

func NewGetNsxTCloudAccountParamsWithHTTPClient(client *http.Client) *GetNsxTCloudAccountParams

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

func NewGetNsxTCloudAccountParamsWithTimeout

func NewGetNsxTCloudAccountParamsWithTimeout(timeout time.Duration) *GetNsxTCloudAccountParams

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

func (*GetNsxTCloudAccountParams) SetAPIVersion

func (o *GetNsxTCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) SetContext

func (o *GetNsxTCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) SetID

func (o *GetNsxTCloudAccountParams) SetID(id string)

SetID adds the id to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) WithAPIVersion

func (o *GetNsxTCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetNsxTCloudAccountParams

WithAPIVersion adds the aPIVersion to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) WithContext

WithContext adds the context to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) WithHTTPClient

func (o *GetNsxTCloudAccountParams) WithHTTPClient(client *http.Client) *GetNsxTCloudAccountParams

WithHTTPClient adds the HTTPClient to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) WithID

WithID adds the id to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the get nsx t cloud account params

func (*GetNsxTCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNsxTCloudAccountReader

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

GetNsxTCloudAccountReader is a Reader for the GetNsxTCloudAccount structure.

func (*GetNsxTCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNsxTCloudAccountsForbidden

type GetNsxTCloudAccountsForbidden struct {
}

GetNsxTCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetNsxTCloudAccountsForbidden

func NewGetNsxTCloudAccountsForbidden() *GetNsxTCloudAccountsForbidden

NewGetNsxTCloudAccountsForbidden creates a GetNsxTCloudAccountsForbidden with default headers values

func (*GetNsxTCloudAccountsForbidden) Error

type GetNsxTCloudAccountsOK

type GetNsxTCloudAccountsOK struct {
	Payload *models.CloudAccountNsxTResult
}

GetNsxTCloudAccountsOK handles this case with default header values.

successful operation

func NewGetNsxTCloudAccountsOK

func NewGetNsxTCloudAccountsOK() *GetNsxTCloudAccountsOK

NewGetNsxTCloudAccountsOK creates a GetNsxTCloudAccountsOK with default headers values

func (*GetNsxTCloudAccountsOK) Error

func (o *GetNsxTCloudAccountsOK) Error() string

func (*GetNsxTCloudAccountsOK) GetPayload

type GetNsxTCloudAccountsParams

type GetNsxTCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetNsxTCloudAccountsParams contains all the parameters to send to the API endpoint for the get nsx t cloud accounts operation typically these are written to a http.Request

func NewGetNsxTCloudAccountsParams

func NewGetNsxTCloudAccountsParams() *GetNsxTCloudAccountsParams

NewGetNsxTCloudAccountsParams creates a new GetNsxTCloudAccountsParams object with the default values initialized.

func NewGetNsxTCloudAccountsParamsWithContext

func NewGetNsxTCloudAccountsParamsWithContext(ctx context.Context) *GetNsxTCloudAccountsParams

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

func NewGetNsxTCloudAccountsParamsWithHTTPClient

func NewGetNsxTCloudAccountsParamsWithHTTPClient(client *http.Client) *GetNsxTCloudAccountsParams

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

func NewGetNsxTCloudAccountsParamsWithTimeout

func NewGetNsxTCloudAccountsParamsWithTimeout(timeout time.Duration) *GetNsxTCloudAccountsParams

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

func (*GetNsxTCloudAccountsParams) SetAPIVersion

func (o *GetNsxTCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) SetContext

func (o *GetNsxTCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) WithAPIVersion

func (o *GetNsxTCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetNsxTCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) WithContext

WithContext adds the context to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get nsx t cloud accounts params

func (*GetNsxTCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNsxTCloudAccountsReader

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

GetNsxTCloudAccountsReader is a Reader for the GetNsxTCloudAccounts structure.

func (*GetNsxTCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNsxVCloudAccountForbidden

type GetNsxVCloudAccountForbidden struct {
}

GetNsxVCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetNsxVCloudAccountForbidden

func NewGetNsxVCloudAccountForbidden() *GetNsxVCloudAccountForbidden

NewGetNsxVCloudAccountForbidden creates a GetNsxVCloudAccountForbidden with default headers values

func (*GetNsxVCloudAccountForbidden) Error

type GetNsxVCloudAccountNotFound

type GetNsxVCloudAccountNotFound struct {
}

GetNsxVCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetNsxVCloudAccountNotFound

func NewGetNsxVCloudAccountNotFound() *GetNsxVCloudAccountNotFound

NewGetNsxVCloudAccountNotFound creates a GetNsxVCloudAccountNotFound with default headers values

func (*GetNsxVCloudAccountNotFound) Error

type GetNsxVCloudAccountOK

type GetNsxVCloudAccountOK struct {
	Payload *models.CloudAccountNsxV
}

GetNsxVCloudAccountOK handles this case with default header values.

successful operation

func NewGetNsxVCloudAccountOK

func NewGetNsxVCloudAccountOK() *GetNsxVCloudAccountOK

NewGetNsxVCloudAccountOK creates a GetNsxVCloudAccountOK with default headers values

func (*GetNsxVCloudAccountOK) Error

func (o *GetNsxVCloudAccountOK) Error() string

func (*GetNsxVCloudAccountOK) GetPayload

type GetNsxVCloudAccountParams

type GetNsxVCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetNsxVCloudAccountParams contains all the parameters to send to the API endpoint for the get nsx v cloud account operation typically these are written to a http.Request

func NewGetNsxVCloudAccountParams

func NewGetNsxVCloudAccountParams() *GetNsxVCloudAccountParams

NewGetNsxVCloudAccountParams creates a new GetNsxVCloudAccountParams object with the default values initialized.

func NewGetNsxVCloudAccountParamsWithContext

func NewGetNsxVCloudAccountParamsWithContext(ctx context.Context) *GetNsxVCloudAccountParams

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

func NewGetNsxVCloudAccountParamsWithHTTPClient

func NewGetNsxVCloudAccountParamsWithHTTPClient(client *http.Client) *GetNsxVCloudAccountParams

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

func NewGetNsxVCloudAccountParamsWithTimeout

func NewGetNsxVCloudAccountParamsWithTimeout(timeout time.Duration) *GetNsxVCloudAccountParams

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

func (*GetNsxVCloudAccountParams) SetAPIVersion

func (o *GetNsxVCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) SetContext

func (o *GetNsxVCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) SetID

func (o *GetNsxVCloudAccountParams) SetID(id string)

SetID adds the id to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) WithAPIVersion

func (o *GetNsxVCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetNsxVCloudAccountParams

WithAPIVersion adds the aPIVersion to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) WithContext

WithContext adds the context to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) WithHTTPClient

func (o *GetNsxVCloudAccountParams) WithHTTPClient(client *http.Client) *GetNsxVCloudAccountParams

WithHTTPClient adds the HTTPClient to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) WithID

WithID adds the id to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the get nsx v cloud account params

func (*GetNsxVCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNsxVCloudAccountReader

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

GetNsxVCloudAccountReader is a Reader for the GetNsxVCloudAccount structure.

func (*GetNsxVCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNsxVCloudAccountsForbidden

type GetNsxVCloudAccountsForbidden struct {
}

GetNsxVCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetNsxVCloudAccountsForbidden

func NewGetNsxVCloudAccountsForbidden() *GetNsxVCloudAccountsForbidden

NewGetNsxVCloudAccountsForbidden creates a GetNsxVCloudAccountsForbidden with default headers values

func (*GetNsxVCloudAccountsForbidden) Error

type GetNsxVCloudAccountsOK

type GetNsxVCloudAccountsOK struct {
	Payload *models.CloudAccountNsxVResult
}

GetNsxVCloudAccountsOK handles this case with default header values.

successful operation

func NewGetNsxVCloudAccountsOK

func NewGetNsxVCloudAccountsOK() *GetNsxVCloudAccountsOK

NewGetNsxVCloudAccountsOK creates a GetNsxVCloudAccountsOK with default headers values

func (*GetNsxVCloudAccountsOK) Error

func (o *GetNsxVCloudAccountsOK) Error() string

func (*GetNsxVCloudAccountsOK) GetPayload

type GetNsxVCloudAccountsParams

type GetNsxVCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetNsxVCloudAccountsParams contains all the parameters to send to the API endpoint for the get nsx v cloud accounts operation typically these are written to a http.Request

func NewGetNsxVCloudAccountsParams

func NewGetNsxVCloudAccountsParams() *GetNsxVCloudAccountsParams

NewGetNsxVCloudAccountsParams creates a new GetNsxVCloudAccountsParams object with the default values initialized.

func NewGetNsxVCloudAccountsParamsWithContext

func NewGetNsxVCloudAccountsParamsWithContext(ctx context.Context) *GetNsxVCloudAccountsParams

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

func NewGetNsxVCloudAccountsParamsWithHTTPClient

func NewGetNsxVCloudAccountsParamsWithHTTPClient(client *http.Client) *GetNsxVCloudAccountsParams

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

func NewGetNsxVCloudAccountsParamsWithTimeout

func NewGetNsxVCloudAccountsParamsWithTimeout(timeout time.Duration) *GetNsxVCloudAccountsParams

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

func (*GetNsxVCloudAccountsParams) SetAPIVersion

func (o *GetNsxVCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) SetContext

func (o *GetNsxVCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) WithAPIVersion

func (o *GetNsxVCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetNsxVCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) WithContext

WithContext adds the context to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get nsx v cloud accounts params

func (*GetNsxVCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNsxVCloudAccountsReader

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

GetNsxVCloudAccountsReader is a Reader for the GetNsxVCloudAccounts structure.

func (*GetNsxVCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVSphereCloudAccountForbidden

type GetVSphereCloudAccountForbidden struct {
}

GetVSphereCloudAccountForbidden handles this case with default header values.

Forbidden

func NewGetVSphereCloudAccountForbidden

func NewGetVSphereCloudAccountForbidden() *GetVSphereCloudAccountForbidden

NewGetVSphereCloudAccountForbidden creates a GetVSphereCloudAccountForbidden with default headers values

func (*GetVSphereCloudAccountForbidden) Error

type GetVSphereCloudAccountNotFound

type GetVSphereCloudAccountNotFound struct {
}

GetVSphereCloudAccountNotFound handles this case with default header values.

Not Found

func NewGetVSphereCloudAccountNotFound

func NewGetVSphereCloudAccountNotFound() *GetVSphereCloudAccountNotFound

NewGetVSphereCloudAccountNotFound creates a GetVSphereCloudAccountNotFound with default headers values

func (*GetVSphereCloudAccountNotFound) Error

type GetVSphereCloudAccountOK

type GetVSphereCloudAccountOK struct {
	Payload *models.CloudAccountVsphere
}

GetVSphereCloudAccountOK handles this case with default header values.

successful operation

func NewGetVSphereCloudAccountOK

func NewGetVSphereCloudAccountOK() *GetVSphereCloudAccountOK

NewGetVSphereCloudAccountOK creates a GetVSphereCloudAccountOK with default headers values

func (*GetVSphereCloudAccountOK) Error

func (o *GetVSphereCloudAccountOK) Error() string

func (*GetVSphereCloudAccountOK) GetPayload

type GetVSphereCloudAccountParams

type GetVSphereCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*ID
	  The ID of the Cloud Account

	*/
	ID string

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

GetVSphereCloudAccountParams contains all the parameters to send to the API endpoint for the get v sphere cloud account operation typically these are written to a http.Request

func NewGetVSphereCloudAccountParams

func NewGetVSphereCloudAccountParams() *GetVSphereCloudAccountParams

NewGetVSphereCloudAccountParams creates a new GetVSphereCloudAccountParams object with the default values initialized.

func NewGetVSphereCloudAccountParamsWithContext

func NewGetVSphereCloudAccountParamsWithContext(ctx context.Context) *GetVSphereCloudAccountParams

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

func NewGetVSphereCloudAccountParamsWithHTTPClient

func NewGetVSphereCloudAccountParamsWithHTTPClient(client *http.Client) *GetVSphereCloudAccountParams

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

func NewGetVSphereCloudAccountParamsWithTimeout

func NewGetVSphereCloudAccountParamsWithTimeout(timeout time.Duration) *GetVSphereCloudAccountParams

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

func (*GetVSphereCloudAccountParams) SetAPIVersion

func (o *GetVSphereCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) SetContext

func (o *GetVSphereCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) SetID

func (o *GetVSphereCloudAccountParams) SetID(id string)

SetID adds the id to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) WithAPIVersion

func (o *GetVSphereCloudAccountParams) WithAPIVersion(aPIVersion *string) *GetVSphereCloudAccountParams

WithAPIVersion adds the aPIVersion to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) WithContext

WithContext adds the context to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) WithID

WithID adds the id to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the get v sphere cloud account params

func (*GetVSphereCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVSphereCloudAccountReader

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

GetVSphereCloudAccountReader is a Reader for the GetVSphereCloudAccount structure.

func (*GetVSphereCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVSphereCloudAccountsForbidden

type GetVSphereCloudAccountsForbidden struct {
}

GetVSphereCloudAccountsForbidden handles this case with default header values.

Forbidden

func NewGetVSphereCloudAccountsForbidden

func NewGetVSphereCloudAccountsForbidden() *GetVSphereCloudAccountsForbidden

NewGetVSphereCloudAccountsForbidden creates a GetVSphereCloudAccountsForbidden with default headers values

func (*GetVSphereCloudAccountsForbidden) Error

type GetVSphereCloudAccountsOK

type GetVSphereCloudAccountsOK struct {
	Payload *models.CloudAccountVsphereResult
}

GetVSphereCloudAccountsOK handles this case with default header values.

successful operation

func NewGetVSphereCloudAccountsOK

func NewGetVSphereCloudAccountsOK() *GetVSphereCloudAccountsOK

NewGetVSphereCloudAccountsOK creates a GetVSphereCloudAccountsOK with default headers values

func (*GetVSphereCloudAccountsOK) Error

func (o *GetVSphereCloudAccountsOK) Error() string

func (*GetVSphereCloudAccountsOK) GetPayload

type GetVSphereCloudAccountsParams

type GetVSphereCloudAccountsParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string

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

GetVSphereCloudAccountsParams contains all the parameters to send to the API endpoint for the get v sphere cloud accounts operation typically these are written to a http.Request

func NewGetVSphereCloudAccountsParams

func NewGetVSphereCloudAccountsParams() *GetVSphereCloudAccountsParams

NewGetVSphereCloudAccountsParams creates a new GetVSphereCloudAccountsParams object with the default values initialized.

func NewGetVSphereCloudAccountsParamsWithContext

func NewGetVSphereCloudAccountsParamsWithContext(ctx context.Context) *GetVSphereCloudAccountsParams

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

func NewGetVSphereCloudAccountsParamsWithHTTPClient

func NewGetVSphereCloudAccountsParamsWithHTTPClient(client *http.Client) *GetVSphereCloudAccountsParams

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

func NewGetVSphereCloudAccountsParamsWithTimeout

func NewGetVSphereCloudAccountsParamsWithTimeout(timeout time.Duration) *GetVSphereCloudAccountsParams

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

func (*GetVSphereCloudAccountsParams) SetAPIVersion

func (o *GetVSphereCloudAccountsParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) SetContext

func (o *GetVSphereCloudAccountsParams) SetContext(ctx context.Context)

SetContext adds the context to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) SetTimeout

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

SetTimeout adds the timeout to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) WithAPIVersion

func (o *GetVSphereCloudAccountsParams) WithAPIVersion(aPIVersion *string) *GetVSphereCloudAccountsParams

WithAPIVersion adds the aPIVersion to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) WithContext

WithContext adds the context to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) WithTimeout

WithTimeout adds the timeout to the get v sphere cloud accounts params

func (*GetVSphereCloudAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVSphereCloudAccountsReader

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

GetVSphereCloudAccountsReader is a Reader for the GetVSphereCloudAccounts structure.

func (*GetVSphereCloudAccountsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateAwsCloudAccountForbidden

type UpdateAwsCloudAccountForbidden struct {
}

UpdateAwsCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateAwsCloudAccountForbidden

func NewUpdateAwsCloudAccountForbidden() *UpdateAwsCloudAccountForbidden

NewUpdateAwsCloudAccountForbidden creates a UpdateAwsCloudAccountForbidden with default headers values

func (*UpdateAwsCloudAccountForbidden) Error

type UpdateAwsCloudAccountNotFound

type UpdateAwsCloudAccountNotFound struct {
}

UpdateAwsCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateAwsCloudAccountNotFound

func NewUpdateAwsCloudAccountNotFound() *UpdateAwsCloudAccountNotFound

NewUpdateAwsCloudAccountNotFound creates a UpdateAwsCloudAccountNotFound with default headers values

func (*UpdateAwsCloudAccountNotFound) Error

type UpdateAwsCloudAccountOK

type UpdateAwsCloudAccountOK struct {
	Payload *models.CloudAccountAws
}

UpdateAwsCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateAwsCloudAccountOK

func NewUpdateAwsCloudAccountOK() *UpdateAwsCloudAccountOK

NewUpdateAwsCloudAccountOK creates a UpdateAwsCloudAccountOK with default headers values

func (*UpdateAwsCloudAccountOK) Error

func (o *UpdateAwsCloudAccountOK) Error() string

func (*UpdateAwsCloudAccountOK) GetPayload

type UpdateAwsCloudAccountParams

type UpdateAwsCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  AWS cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountAwsSpecification
	/*ID
	  Cloud account id

	*/
	ID string

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

UpdateAwsCloudAccountParams contains all the parameters to send to the API endpoint for the update aws cloud account operation typically these are written to a http.Request

func NewUpdateAwsCloudAccountParams

func NewUpdateAwsCloudAccountParams() *UpdateAwsCloudAccountParams

NewUpdateAwsCloudAccountParams creates a new UpdateAwsCloudAccountParams object with the default values initialized.

func NewUpdateAwsCloudAccountParamsWithContext

func NewUpdateAwsCloudAccountParamsWithContext(ctx context.Context) *UpdateAwsCloudAccountParams

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

func NewUpdateAwsCloudAccountParamsWithHTTPClient

func NewUpdateAwsCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateAwsCloudAccountParams

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

func NewUpdateAwsCloudAccountParamsWithTimeout

func NewUpdateAwsCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateAwsCloudAccountParams

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

func (*UpdateAwsCloudAccountParams) SetAPIVersion

func (o *UpdateAwsCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) SetBody

SetBody adds the body to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) SetContext

func (o *UpdateAwsCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) SetID

func (o *UpdateAwsCloudAccountParams) SetID(id string)

SetID adds the id to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WithAPIVersion

func (o *UpdateAwsCloudAccountParams) WithAPIVersion(aPIVersion *string) *UpdateAwsCloudAccountParams

WithAPIVersion adds the aPIVersion to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WithBody

WithBody adds the body to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WithContext

WithContext adds the context to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WithID

WithID adds the id to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update aws cloud account params

func (*UpdateAwsCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateAwsCloudAccountReader

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

UpdateAwsCloudAccountReader is a Reader for the UpdateAwsCloudAccount structure.

func (*UpdateAwsCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateAzureCloudAccountForbidden

type UpdateAzureCloudAccountForbidden struct {
}

UpdateAzureCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateAzureCloudAccountForbidden

func NewUpdateAzureCloudAccountForbidden() *UpdateAzureCloudAccountForbidden

NewUpdateAzureCloudAccountForbidden creates a UpdateAzureCloudAccountForbidden with default headers values

func (*UpdateAzureCloudAccountForbidden) Error

type UpdateAzureCloudAccountNotFound

type UpdateAzureCloudAccountNotFound struct {
}

UpdateAzureCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateAzureCloudAccountNotFound

func NewUpdateAzureCloudAccountNotFound() *UpdateAzureCloudAccountNotFound

NewUpdateAzureCloudAccountNotFound creates a UpdateAzureCloudAccountNotFound with default headers values

func (*UpdateAzureCloudAccountNotFound) Error

type UpdateAzureCloudAccountOK

type UpdateAzureCloudAccountOK struct {
	Payload *models.CloudAccountAzure
}

UpdateAzureCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateAzureCloudAccountOK

func NewUpdateAzureCloudAccountOK() *UpdateAzureCloudAccountOK

NewUpdateAzureCloudAccountOK creates a UpdateAzureCloudAccountOK with default headers values

func (*UpdateAzureCloudAccountOK) Error

func (o *UpdateAzureCloudAccountOK) Error() string

func (*UpdateAzureCloudAccountOK) GetPayload

type UpdateAzureCloudAccountParams

type UpdateAzureCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  Azure cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountAzureSpecification
	/*ID
	  Cloud account id

	*/
	ID string

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

UpdateAzureCloudAccountParams contains all the parameters to send to the API endpoint for the update azure cloud account operation typically these are written to a http.Request

func NewUpdateAzureCloudAccountParams

func NewUpdateAzureCloudAccountParams() *UpdateAzureCloudAccountParams

NewUpdateAzureCloudAccountParams creates a new UpdateAzureCloudAccountParams object with the default values initialized.

func NewUpdateAzureCloudAccountParamsWithContext

func NewUpdateAzureCloudAccountParamsWithContext(ctx context.Context) *UpdateAzureCloudAccountParams

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

func NewUpdateAzureCloudAccountParamsWithHTTPClient

func NewUpdateAzureCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateAzureCloudAccountParams

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

func NewUpdateAzureCloudAccountParamsWithTimeout

func NewUpdateAzureCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateAzureCloudAccountParams

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

func (*UpdateAzureCloudAccountParams) SetAPIVersion

func (o *UpdateAzureCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) SetBody

SetBody adds the body to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) SetContext

func (o *UpdateAzureCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) SetID

SetID adds the id to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WithAPIVersion

func (o *UpdateAzureCloudAccountParams) WithAPIVersion(aPIVersion *string) *UpdateAzureCloudAccountParams

WithAPIVersion adds the aPIVersion to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WithBody

WithBody adds the body to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WithContext

WithContext adds the context to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WithID

WithID adds the id to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update azure cloud account params

func (*UpdateAzureCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateAzureCloudAccountReader

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

UpdateAzureCloudAccountReader is a Reader for the UpdateAzureCloudAccount structure.

func (*UpdateAzureCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateCloudAccountForbidden

type UpdateCloudAccountForbidden struct {
}

UpdateCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateCloudAccountForbidden

func NewUpdateCloudAccountForbidden() *UpdateCloudAccountForbidden

NewUpdateCloudAccountForbidden creates a UpdateCloudAccountForbidden with default headers values

func (*UpdateCloudAccountForbidden) Error

type UpdateCloudAccountNotFound

type UpdateCloudAccountNotFound struct {
}

UpdateCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateCloudAccountNotFound

func NewUpdateCloudAccountNotFound() *UpdateCloudAccountNotFound

NewUpdateCloudAccountNotFound creates a UpdateCloudAccountNotFound with default headers values

func (*UpdateCloudAccountNotFound) Error

type UpdateCloudAccountOK

type UpdateCloudAccountOK struct {
	Payload *models.CloudAccount
}

UpdateCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateCloudAccountOK

func NewUpdateCloudAccountOK() *UpdateCloudAccountOK

NewUpdateCloudAccountOK creates a UpdateCloudAccountOK with default headers values

func (*UpdateCloudAccountOK) Error

func (o *UpdateCloudAccountOK) Error() string

func (*UpdateCloudAccountOK) GetPayload

func (o *UpdateCloudAccountOK) GetPayload() *models.CloudAccount

type UpdateCloudAccountParams

type UpdateCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  Cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountSpecification
	/*ID
	  The ID of the cloudAccount

	*/
	ID string

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

UpdateCloudAccountParams contains all the parameters to send to the API endpoint for the update cloud account operation typically these are written to a http.Request

func NewUpdateCloudAccountParams

func NewUpdateCloudAccountParams() *UpdateCloudAccountParams

NewUpdateCloudAccountParams creates a new UpdateCloudAccountParams object with the default values initialized.

func NewUpdateCloudAccountParamsWithContext

func NewUpdateCloudAccountParamsWithContext(ctx context.Context) *UpdateCloudAccountParams

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

func NewUpdateCloudAccountParamsWithHTTPClient

func NewUpdateCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateCloudAccountParams

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

func NewUpdateCloudAccountParamsWithTimeout

func NewUpdateCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateCloudAccountParams

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

func (*UpdateCloudAccountParams) SetAPIVersion

func (o *UpdateCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update cloud account params

func (*UpdateCloudAccountParams) SetBody

SetBody adds the body to the update cloud account params

func (*UpdateCloudAccountParams) SetContext

func (o *UpdateCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update cloud account params

func (*UpdateCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update cloud account params

func (*UpdateCloudAccountParams) SetID

func (o *UpdateCloudAccountParams) SetID(id string)

SetID adds the id to the update cloud account params

func (*UpdateCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update cloud account params

func (*UpdateCloudAccountParams) WithAPIVersion

func (o *UpdateCloudAccountParams) WithAPIVersion(aPIVersion *string) *UpdateCloudAccountParams

WithAPIVersion adds the aPIVersion to the update cloud account params

func (*UpdateCloudAccountParams) WithBody

WithBody adds the body to the update cloud account params

func (*UpdateCloudAccountParams) WithContext

WithContext adds the context to the update cloud account params

func (*UpdateCloudAccountParams) WithHTTPClient

func (o *UpdateCloudAccountParams) WithHTTPClient(client *http.Client) *UpdateCloudAccountParams

WithHTTPClient adds the HTTPClient to the update cloud account params

func (*UpdateCloudAccountParams) WithID

WithID adds the id to the update cloud account params

func (*UpdateCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update cloud account params

func (*UpdateCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateCloudAccountReader

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

UpdateCloudAccountReader is a Reader for the UpdateCloudAccount structure.

func (*UpdateCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateGcpCloudAccountForbidden

type UpdateGcpCloudAccountForbidden struct {
}

UpdateGcpCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateGcpCloudAccountForbidden

func NewUpdateGcpCloudAccountForbidden() *UpdateGcpCloudAccountForbidden

NewUpdateGcpCloudAccountForbidden creates a UpdateGcpCloudAccountForbidden with default headers values

func (*UpdateGcpCloudAccountForbidden) Error

type UpdateGcpCloudAccountNotFound

type UpdateGcpCloudAccountNotFound struct {
}

UpdateGcpCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateGcpCloudAccountNotFound

func NewUpdateGcpCloudAccountNotFound() *UpdateGcpCloudAccountNotFound

NewUpdateGcpCloudAccountNotFound creates a UpdateGcpCloudAccountNotFound with default headers values

func (*UpdateGcpCloudAccountNotFound) Error

type UpdateGcpCloudAccountOK

type UpdateGcpCloudAccountOK struct {
	Payload *models.CloudAccountGcp
}

UpdateGcpCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateGcpCloudAccountOK

func NewUpdateGcpCloudAccountOK() *UpdateGcpCloudAccountOK

NewUpdateGcpCloudAccountOK creates a UpdateGcpCloudAccountOK with default headers values

func (*UpdateGcpCloudAccountOK) Error

func (o *UpdateGcpCloudAccountOK) Error() string

func (*UpdateGcpCloudAccountOK) GetPayload

type UpdateGcpCloudAccountParams

type UpdateGcpCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  GCP cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountGcpSpecification
	/*ID
	  Cloud account id

	*/
	ID string

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

UpdateGcpCloudAccountParams contains all the parameters to send to the API endpoint for the update gcp cloud account operation typically these are written to a http.Request

func NewUpdateGcpCloudAccountParams

func NewUpdateGcpCloudAccountParams() *UpdateGcpCloudAccountParams

NewUpdateGcpCloudAccountParams creates a new UpdateGcpCloudAccountParams object with the default values initialized.

func NewUpdateGcpCloudAccountParamsWithContext

func NewUpdateGcpCloudAccountParamsWithContext(ctx context.Context) *UpdateGcpCloudAccountParams

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

func NewUpdateGcpCloudAccountParamsWithHTTPClient

func NewUpdateGcpCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateGcpCloudAccountParams

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

func NewUpdateGcpCloudAccountParamsWithTimeout

func NewUpdateGcpCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateGcpCloudAccountParams

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

func (*UpdateGcpCloudAccountParams) SetAPIVersion

func (o *UpdateGcpCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) SetBody

SetBody adds the body to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) SetContext

func (o *UpdateGcpCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) SetID

func (o *UpdateGcpCloudAccountParams) SetID(id string)

SetID adds the id to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WithAPIVersion

func (o *UpdateGcpCloudAccountParams) WithAPIVersion(aPIVersion *string) *UpdateGcpCloudAccountParams

WithAPIVersion adds the aPIVersion to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WithBody

WithBody adds the body to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WithContext

WithContext adds the context to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WithID

WithID adds the id to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update gcp cloud account params

func (*UpdateGcpCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateGcpCloudAccountReader

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

UpdateGcpCloudAccountReader is a Reader for the UpdateGcpCloudAccount structure.

func (*UpdateGcpCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateNsxTCloudAccountForbidden

type UpdateNsxTCloudAccountForbidden struct {
}

UpdateNsxTCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateNsxTCloudAccountForbidden

func NewUpdateNsxTCloudAccountForbidden() *UpdateNsxTCloudAccountForbidden

NewUpdateNsxTCloudAccountForbidden creates a UpdateNsxTCloudAccountForbidden with default headers values

func (*UpdateNsxTCloudAccountForbidden) Error

type UpdateNsxTCloudAccountNotFound

type UpdateNsxTCloudAccountNotFound struct {
}

UpdateNsxTCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateNsxTCloudAccountNotFound

func NewUpdateNsxTCloudAccountNotFound() *UpdateNsxTCloudAccountNotFound

NewUpdateNsxTCloudAccountNotFound creates a UpdateNsxTCloudAccountNotFound with default headers values

func (*UpdateNsxTCloudAccountNotFound) Error

type UpdateNsxTCloudAccountOK

type UpdateNsxTCloudAccountOK struct {
	Payload *models.CloudAccountNsxT
}

UpdateNsxTCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateNsxTCloudAccountOK

func NewUpdateNsxTCloudAccountOK() *UpdateNsxTCloudAccountOK

NewUpdateNsxTCloudAccountOK creates a UpdateNsxTCloudAccountOK with default headers values

func (*UpdateNsxTCloudAccountOK) Error

func (o *UpdateNsxTCloudAccountOK) Error() string

func (*UpdateNsxTCloudAccountOK) GetPayload

type UpdateNsxTCloudAccountParams

type UpdateNsxTCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  NSX-T cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountSpecificationBase
	/*ID
	  Cloud account id

	*/
	ID string

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

UpdateNsxTCloudAccountParams contains all the parameters to send to the API endpoint for the update nsx t cloud account operation typically these are written to a http.Request

func NewUpdateNsxTCloudAccountParams

func NewUpdateNsxTCloudAccountParams() *UpdateNsxTCloudAccountParams

NewUpdateNsxTCloudAccountParams creates a new UpdateNsxTCloudAccountParams object with the default values initialized.

func NewUpdateNsxTCloudAccountParamsWithContext

func NewUpdateNsxTCloudAccountParamsWithContext(ctx context.Context) *UpdateNsxTCloudAccountParams

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

func NewUpdateNsxTCloudAccountParamsWithHTTPClient

func NewUpdateNsxTCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateNsxTCloudAccountParams

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

func NewUpdateNsxTCloudAccountParamsWithTimeout

func NewUpdateNsxTCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateNsxTCloudAccountParams

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

func (*UpdateNsxTCloudAccountParams) SetAPIVersion

func (o *UpdateNsxTCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) SetBody

SetBody adds the body to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) SetContext

func (o *UpdateNsxTCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) SetID

func (o *UpdateNsxTCloudAccountParams) SetID(id string)

SetID adds the id to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WithAPIVersion

func (o *UpdateNsxTCloudAccountParams) WithAPIVersion(aPIVersion *string) *UpdateNsxTCloudAccountParams

WithAPIVersion adds the aPIVersion to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WithBody

WithBody adds the body to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WithContext

WithContext adds the context to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WithID

WithID adds the id to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update nsx t cloud account params

func (*UpdateNsxTCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNsxTCloudAccountReader

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

UpdateNsxTCloudAccountReader is a Reader for the UpdateNsxTCloudAccount structure.

func (*UpdateNsxTCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateNsxVCloudAccountForbidden

type UpdateNsxVCloudAccountForbidden struct {
}

UpdateNsxVCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateNsxVCloudAccountForbidden

func NewUpdateNsxVCloudAccountForbidden() *UpdateNsxVCloudAccountForbidden

NewUpdateNsxVCloudAccountForbidden creates a UpdateNsxVCloudAccountForbidden with default headers values

func (*UpdateNsxVCloudAccountForbidden) Error

type UpdateNsxVCloudAccountNotFound

type UpdateNsxVCloudAccountNotFound struct {
}

UpdateNsxVCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateNsxVCloudAccountNotFound

func NewUpdateNsxVCloudAccountNotFound() *UpdateNsxVCloudAccountNotFound

NewUpdateNsxVCloudAccountNotFound creates a UpdateNsxVCloudAccountNotFound with default headers values

func (*UpdateNsxVCloudAccountNotFound) Error

type UpdateNsxVCloudAccountOK

type UpdateNsxVCloudAccountOK struct {
	Payload *models.CloudAccountNsxV
}

UpdateNsxVCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateNsxVCloudAccountOK

func NewUpdateNsxVCloudAccountOK() *UpdateNsxVCloudAccountOK

NewUpdateNsxVCloudAccountOK creates a UpdateNsxVCloudAccountOK with default headers values

func (*UpdateNsxVCloudAccountOK) Error

func (o *UpdateNsxVCloudAccountOK) Error() string

func (*UpdateNsxVCloudAccountOK) GetPayload

type UpdateNsxVCloudAccountParams

type UpdateNsxVCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  NSX-V cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountSpecificationBase
	/*ID
	  Cloud account id

	*/
	ID string

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

UpdateNsxVCloudAccountParams contains all the parameters to send to the API endpoint for the update nsx v cloud account operation typically these are written to a http.Request

func NewUpdateNsxVCloudAccountParams

func NewUpdateNsxVCloudAccountParams() *UpdateNsxVCloudAccountParams

NewUpdateNsxVCloudAccountParams creates a new UpdateNsxVCloudAccountParams object with the default values initialized.

func NewUpdateNsxVCloudAccountParamsWithContext

func NewUpdateNsxVCloudAccountParamsWithContext(ctx context.Context) *UpdateNsxVCloudAccountParams

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

func NewUpdateNsxVCloudAccountParamsWithHTTPClient

func NewUpdateNsxVCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateNsxVCloudAccountParams

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

func NewUpdateNsxVCloudAccountParamsWithTimeout

func NewUpdateNsxVCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateNsxVCloudAccountParams

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

func (*UpdateNsxVCloudAccountParams) SetAPIVersion

func (o *UpdateNsxVCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) SetBody

SetBody adds the body to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) SetContext

func (o *UpdateNsxVCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) SetID

func (o *UpdateNsxVCloudAccountParams) SetID(id string)

SetID adds the id to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WithAPIVersion

func (o *UpdateNsxVCloudAccountParams) WithAPIVersion(aPIVersion *string) *UpdateNsxVCloudAccountParams

WithAPIVersion adds the aPIVersion to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WithBody

WithBody adds the body to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WithContext

WithContext adds the context to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WithID

WithID adds the id to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update nsx v cloud account params

func (*UpdateNsxVCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNsxVCloudAccountReader

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

UpdateNsxVCloudAccountReader is a Reader for the UpdateNsxVCloudAccount structure.

func (*UpdateNsxVCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateVSphereCloudAccountForbidden

type UpdateVSphereCloudAccountForbidden struct {
}

UpdateVSphereCloudAccountForbidden handles this case with default header values.

Forbidden

func NewUpdateVSphereCloudAccountForbidden

func NewUpdateVSphereCloudAccountForbidden() *UpdateVSphereCloudAccountForbidden

NewUpdateVSphereCloudAccountForbidden creates a UpdateVSphereCloudAccountForbidden with default headers values

func (*UpdateVSphereCloudAccountForbidden) Error

type UpdateVSphereCloudAccountNotFound

type UpdateVSphereCloudAccountNotFound struct {
}

UpdateVSphereCloudAccountNotFound handles this case with default header values.

Not Found

func NewUpdateVSphereCloudAccountNotFound

func NewUpdateVSphereCloudAccountNotFound() *UpdateVSphereCloudAccountNotFound

NewUpdateVSphereCloudAccountNotFound creates a UpdateVSphereCloudAccountNotFound with default headers values

func (*UpdateVSphereCloudAccountNotFound) Error

type UpdateVSphereCloudAccountOK

type UpdateVSphereCloudAccountOK struct {
	Payload *models.CloudAccountVsphere
}

UpdateVSphereCloudAccountOK handles this case with default header values.

successful operation

func NewUpdateVSphereCloudAccountOK

func NewUpdateVSphereCloudAccountOK() *UpdateVSphereCloudAccountOK

NewUpdateVSphereCloudAccountOK creates a UpdateVSphereCloudAccountOK with default headers values

func (*UpdateVSphereCloudAccountOK) Error

func (*UpdateVSphereCloudAccountOK) GetPayload

type UpdateVSphereCloudAccountParams

type UpdateVSphereCloudAccountParams struct {

	/*APIVersion
	  The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /iaas/api/about

	*/
	APIVersion *string
	/*Body
	  VSphere cloud account details to be updated

	*/
	Body *models.UpdateCloudAccountVsphereSpecification
	/*ID
	  Cloud account id

	*/
	ID string

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

UpdateVSphereCloudAccountParams contains all the parameters to send to the API endpoint for the update v sphere cloud account operation typically these are written to a http.Request

func NewUpdateVSphereCloudAccountParams

func NewUpdateVSphereCloudAccountParams() *UpdateVSphereCloudAccountParams

NewUpdateVSphereCloudAccountParams creates a new UpdateVSphereCloudAccountParams object with the default values initialized.

func NewUpdateVSphereCloudAccountParamsWithContext

func NewUpdateVSphereCloudAccountParamsWithContext(ctx context.Context) *UpdateVSphereCloudAccountParams

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

func NewUpdateVSphereCloudAccountParamsWithHTTPClient

func NewUpdateVSphereCloudAccountParamsWithHTTPClient(client *http.Client) *UpdateVSphereCloudAccountParams

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

func NewUpdateVSphereCloudAccountParamsWithTimeout

func NewUpdateVSphereCloudAccountParamsWithTimeout(timeout time.Duration) *UpdateVSphereCloudAccountParams

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

func (*UpdateVSphereCloudAccountParams) SetAPIVersion

func (o *UpdateVSphereCloudAccountParams) SetAPIVersion(aPIVersion *string)

SetAPIVersion adds the apiVersion to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) SetBody

SetBody adds the body to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) SetContext

func (o *UpdateVSphereCloudAccountParams) SetContext(ctx context.Context)

SetContext adds the context to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) SetID

SetID adds the id to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) SetTimeout

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

SetTimeout adds the timeout to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WithBody

WithBody adds the body to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WithContext

WithContext adds the context to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WithID

WithID adds the id to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WithTimeout

WithTimeout adds the timeout to the update v sphere cloud account params

func (*UpdateVSphereCloudAccountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateVSphereCloudAccountReader

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

UpdateVSphereCloudAccountReader is a Reader for the UpdateVSphereCloudAccount structure.

func (*UpdateVSphereCloudAccountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

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