storage_profile

package
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2020 License: Apache-2.0 Imports: 10 Imported by: 1

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 storage profile API

func New

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

New creates a new storage profile API client.

func (*Client) CreateAwsStorageProfile

func (a *Client) CreateAwsStorageProfile(params *CreateAwsStorageProfileParams) (*CreateAwsStorageProfileCreated, error)

CreateAwsStorageProfile creates a w s storage profile

Create AWS storage profile

func (*Client) CreateAzureStorageProfile

func (a *Client) CreateAzureStorageProfile(params *CreateAzureStorageProfileParams) (*CreateAzureStorageProfileCreated, error)

CreateAzureStorageProfile creates azure storage profile

Create Azure storage profile

func (*Client) CreateStorageProfile

func (a *Client) CreateStorageProfile(params *CreateStorageProfileParams) (*CreateStorageProfileCreated, error)

CreateStorageProfile creates storage profile

Create storage profile

func (*Client) CreateVSphereStorageProfile

func (a *Client) CreateVSphereStorageProfile(params *CreateVSphereStorageProfileParams) (*CreateVSphereStorageProfileCreated, error)

CreateVSphereStorageProfile creates v sphere storage profile

Create vSphere storage profile

func (*Client) DeleteAwsStorageProfile

func (a *Client) DeleteAwsStorageProfile(params *DeleteAwsStorageProfileParams) (*DeleteAwsStorageProfileNoContent, error)

DeleteAwsStorageProfile deletes a w s storage profile

Delete AWS storage profile with a given id

func (*Client) DeleteAzureStorageProfile

func (a *Client) DeleteAzureStorageProfile(params *DeleteAzureStorageProfileParams) (*DeleteAzureStorageProfileNoContent, error)

DeleteAzureStorageProfile deletes azure storage profile

Delete Azure storage profile with a given id

func (*Client) DeleteStorageProfile

func (a *Client) DeleteStorageProfile(params *DeleteStorageProfileParams) (*DeleteStorageProfileNoContent, error)

DeleteStorageProfile deletes storage profile

Delete storage profile with a given id

func (*Client) DeleteVSphereStorageProfile

func (a *Client) DeleteVSphereStorageProfile(params *DeleteVSphereStorageProfileParams) (*DeleteVSphereStorageProfileNoContent, error)

DeleteVSphereStorageProfile deletes v sphere storage profile

Delete vSphere storage profile with a given id

func (*Client) GetAwsStorageProfile

func (a *Client) GetAwsStorageProfile(params *GetAwsStorageProfileParams) (*GetAwsStorageProfileOK, error)

GetAwsStorageProfile gets a w s storage profile

Get AWS storage profile with a given id

func (*Client) GetAwsStorageProfiles

func (a *Client) GetAwsStorageProfiles(params *GetAwsStorageProfilesParams) (*GetAwsStorageProfilesOK, error)

GetAwsStorageProfiles gets a w s storage profiles

Get all AWS storage profiles

func (*Client) GetAzureStorageProfile

func (a *Client) GetAzureStorageProfile(params *GetAzureStorageProfileParams) (*GetAzureStorageProfileOK, error)

GetAzureStorageProfile gets azure storage profile

Get Azure storage profile with a given id

func (*Client) GetAzureStorageProfiles

func (a *Client) GetAzureStorageProfiles(params *GetAzureStorageProfilesParams) (*GetAzureStorageProfilesOK, error)

GetAzureStorageProfiles gets azure storage profiles

Get all Azure storage profiles

func (*Client) GetStorageProfile

func (a *Client) GetStorageProfile(params *GetStorageProfileParams) (*GetStorageProfileOK, error)

GetStorageProfile gets storage profile

Get storage profile with a given id

func (*Client) GetStorageProfiles

func (a *Client) GetStorageProfiles(params *GetStorageProfilesParams) (*GetStorageProfilesOK, error)

GetStorageProfiles gets storage profiles

Get all storage profiles

func (*Client) GetVSphereStorageProfile

func (a *Client) GetVSphereStorageProfile(params *GetVSphereStorageProfileParams) (*GetVSphereStorageProfileOK, error)

GetVSphereStorageProfile gets v sphere storage profile

Get vSphere storage profile with a given id

func (*Client) GetVSphereStorageProfiles

func (a *Client) GetVSphereStorageProfiles(params *GetVSphereStorageProfilesParams) (*GetVSphereStorageProfilesOK, error)

GetVSphereStorageProfiles gets v sphere storage profiles

Get all vSphere storage profiles

func (*Client) ReplaceStorageProfile

func (a *Client) ReplaceStorageProfile(params *ReplaceStorageProfileParams) (*ReplaceStorageProfileOK, error)

ReplaceStorageProfile replaces storage profile

Replace storage profile with a given id

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateAwsStorageProfile

func (a *Client) UpdateAwsStorageProfile(params *UpdateAwsStorageProfileParams) (*UpdateAwsStorageProfileOK, error)

UpdateAwsStorageProfile updates a w s storage profile

Update AWS storage profile

func (*Client) UpdateAzureStorageProfile

func (a *Client) UpdateAzureStorageProfile(params *UpdateAzureStorageProfileParams) (*UpdateAzureStorageProfileOK, error)

UpdateAzureStorageProfile updates azure storage profile

Update Azure storage profile

func (*Client) UpdateVSphereStorageProfile

func (a *Client) UpdateVSphereStorageProfile(params *UpdateVSphereStorageProfileParams) (*UpdateVSphereStorageProfileOK, error)

UpdateVSphereStorageProfile updates v sphere storage profile

Update vSphere storage profile

type CreateAwsStorageProfileBadRequest

type CreateAwsStorageProfileBadRequest struct {
}

CreateAwsStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateAwsStorageProfileBadRequest

func NewCreateAwsStorageProfileBadRequest() *CreateAwsStorageProfileBadRequest

NewCreateAwsStorageProfileBadRequest creates a CreateAwsStorageProfileBadRequest with default headers values

func (*CreateAwsStorageProfileBadRequest) Error

type CreateAwsStorageProfileCreated

type CreateAwsStorageProfileCreated struct {
	Payload *models.AwsStorageProfile
}

CreateAwsStorageProfileCreated handles this case with default header values.

successful operation

func NewCreateAwsStorageProfileCreated

func NewCreateAwsStorageProfileCreated() *CreateAwsStorageProfileCreated

NewCreateAwsStorageProfileCreated creates a CreateAwsStorageProfileCreated with default headers values

func (*CreateAwsStorageProfileCreated) Error

func (*CreateAwsStorageProfileCreated) GetPayload

type CreateAwsStorageProfileForbidden

type CreateAwsStorageProfileForbidden struct {
}

CreateAwsStorageProfileForbidden handles this case with default header values.

Forbidden

func NewCreateAwsStorageProfileForbidden

func NewCreateAwsStorageProfileForbidden() *CreateAwsStorageProfileForbidden

NewCreateAwsStorageProfileForbidden creates a CreateAwsStorageProfileForbidden with default headers values

func (*CreateAwsStorageProfileForbidden) Error

type CreateAwsStorageProfileParams

type CreateAwsStorageProfileParams 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
	  StorageProfileAwsSpecification instance

	*/
	Body *models.StorageProfileAwsSpecification

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

CreateAwsStorageProfileParams contains all the parameters to send to the API endpoint for the create aws storage profile operation typically these are written to a http.Request

func NewCreateAwsStorageProfileParams

func NewCreateAwsStorageProfileParams() *CreateAwsStorageProfileParams

NewCreateAwsStorageProfileParams creates a new CreateAwsStorageProfileParams object with the default values initialized.

func NewCreateAwsStorageProfileParamsWithContext

func NewCreateAwsStorageProfileParamsWithContext(ctx context.Context) *CreateAwsStorageProfileParams

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

func NewCreateAwsStorageProfileParamsWithHTTPClient

func NewCreateAwsStorageProfileParamsWithHTTPClient(client *http.Client) *CreateAwsStorageProfileParams

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

func NewCreateAwsStorageProfileParamsWithTimeout

func NewCreateAwsStorageProfileParamsWithTimeout(timeout time.Duration) *CreateAwsStorageProfileParams

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

func (*CreateAwsStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the create aws storage profile params

func (*CreateAwsStorageProfileParams) SetBody

SetBody adds the body to the create aws storage profile params

func (*CreateAwsStorageProfileParams) SetContext

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

SetContext adds the context to the create aws storage profile params

func (*CreateAwsStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create aws storage profile params

func (*CreateAwsStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the create aws storage profile params

func (*CreateAwsStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the create aws storage profile params

func (*CreateAwsStorageProfileParams) WithBody

WithBody adds the body to the create aws storage profile params

func (*CreateAwsStorageProfileParams) WithContext

WithContext adds the context to the create aws storage profile params

func (*CreateAwsStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create aws storage profile params

func (*CreateAwsStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the create aws storage profile params

func (*CreateAwsStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateAwsStorageProfileReader

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

CreateAwsStorageProfileReader is a Reader for the CreateAwsStorageProfile structure.

func (*CreateAwsStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateAzureStorageProfileBadRequest

type CreateAzureStorageProfileBadRequest struct {
}

CreateAzureStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateAzureStorageProfileBadRequest

func NewCreateAzureStorageProfileBadRequest() *CreateAzureStorageProfileBadRequest

NewCreateAzureStorageProfileBadRequest creates a CreateAzureStorageProfileBadRequest with default headers values

func (*CreateAzureStorageProfileBadRequest) Error

type CreateAzureStorageProfileCreated

type CreateAzureStorageProfileCreated struct {
	Payload *models.AzureStorageProfile
}

CreateAzureStorageProfileCreated handles this case with default header values.

successful operation

func NewCreateAzureStorageProfileCreated

func NewCreateAzureStorageProfileCreated() *CreateAzureStorageProfileCreated

NewCreateAzureStorageProfileCreated creates a CreateAzureStorageProfileCreated with default headers values

func (*CreateAzureStorageProfileCreated) Error

func (*CreateAzureStorageProfileCreated) GetPayload

type CreateAzureStorageProfileForbidden

type CreateAzureStorageProfileForbidden struct {
}

CreateAzureStorageProfileForbidden handles this case with default header values.

Forbidden

func NewCreateAzureStorageProfileForbidden

func NewCreateAzureStorageProfileForbidden() *CreateAzureStorageProfileForbidden

NewCreateAzureStorageProfileForbidden creates a CreateAzureStorageProfileForbidden with default headers values

func (*CreateAzureStorageProfileForbidden) Error

type CreateAzureStorageProfileParams

type CreateAzureStorageProfileParams 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
	  StorageProfileAzureSpecification instance

	*/
	Body *models.StorageProfileAzureSpecification

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

CreateAzureStorageProfileParams contains all the parameters to send to the API endpoint for the create azure storage profile operation typically these are written to a http.Request

func NewCreateAzureStorageProfileParams

func NewCreateAzureStorageProfileParams() *CreateAzureStorageProfileParams

NewCreateAzureStorageProfileParams creates a new CreateAzureStorageProfileParams object with the default values initialized.

func NewCreateAzureStorageProfileParamsWithContext

func NewCreateAzureStorageProfileParamsWithContext(ctx context.Context) *CreateAzureStorageProfileParams

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

func NewCreateAzureStorageProfileParamsWithHTTPClient

func NewCreateAzureStorageProfileParamsWithHTTPClient(client *http.Client) *CreateAzureStorageProfileParams

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

func NewCreateAzureStorageProfileParamsWithTimeout

func NewCreateAzureStorageProfileParamsWithTimeout(timeout time.Duration) *CreateAzureStorageProfileParams

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

func (*CreateAzureStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the create azure storage profile params

func (*CreateAzureStorageProfileParams) SetBody

SetBody adds the body to the create azure storage profile params

func (*CreateAzureStorageProfileParams) SetContext

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

SetContext adds the context to the create azure storage profile params

func (*CreateAzureStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create azure storage profile params

func (*CreateAzureStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the create azure storage profile params

func (*CreateAzureStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the create azure storage profile params

func (*CreateAzureStorageProfileParams) WithBody

WithBody adds the body to the create azure storage profile params

func (*CreateAzureStorageProfileParams) WithContext

WithContext adds the context to the create azure storage profile params

func (*CreateAzureStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create azure storage profile params

func (*CreateAzureStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the create azure storage profile params

func (*CreateAzureStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateAzureStorageProfileReader

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

CreateAzureStorageProfileReader is a Reader for the CreateAzureStorageProfile structure.

func (*CreateAzureStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateStorageProfileBadRequest

type CreateStorageProfileBadRequest struct {
}

CreateStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateStorageProfileBadRequest

func NewCreateStorageProfileBadRequest() *CreateStorageProfileBadRequest

NewCreateStorageProfileBadRequest creates a CreateStorageProfileBadRequest with default headers values

func (*CreateStorageProfileBadRequest) Error

type CreateStorageProfileCreated

type CreateStorageProfileCreated struct {
	Payload *models.StorageProfile
}

CreateStorageProfileCreated handles this case with default header values.

successful operation

func NewCreateStorageProfileCreated

func NewCreateStorageProfileCreated() *CreateStorageProfileCreated

NewCreateStorageProfileCreated creates a CreateStorageProfileCreated with default headers values

func (*CreateStorageProfileCreated) Error

func (*CreateStorageProfileCreated) GetPayload

type CreateStorageProfileForbidden

type CreateStorageProfileForbidden struct {
}

CreateStorageProfileForbidden handles this case with default header values.

Forbidden

func NewCreateStorageProfileForbidden

func NewCreateStorageProfileForbidden() *CreateStorageProfileForbidden

NewCreateStorageProfileForbidden creates a CreateStorageProfileForbidden with default headers values

func (*CreateStorageProfileForbidden) Error

type CreateStorageProfileParams

type CreateStorageProfileParams 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
	  StorageProfileSpecification instance

	*/
	Body *models.StorageProfileSpecification

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

CreateStorageProfileParams contains all the parameters to send to the API endpoint for the create storage profile operation typically these are written to a http.Request

func NewCreateStorageProfileParams

func NewCreateStorageProfileParams() *CreateStorageProfileParams

NewCreateStorageProfileParams creates a new CreateStorageProfileParams object with the default values initialized.

func NewCreateStorageProfileParamsWithContext

func NewCreateStorageProfileParamsWithContext(ctx context.Context) *CreateStorageProfileParams

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

func NewCreateStorageProfileParamsWithHTTPClient

func NewCreateStorageProfileParamsWithHTTPClient(client *http.Client) *CreateStorageProfileParams

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

func NewCreateStorageProfileParamsWithTimeout

func NewCreateStorageProfileParamsWithTimeout(timeout time.Duration) *CreateStorageProfileParams

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

func (*CreateStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the create storage profile params

func (*CreateStorageProfileParams) SetBody

SetBody adds the body to the create storage profile params

func (*CreateStorageProfileParams) SetContext

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

SetContext adds the context to the create storage profile params

func (*CreateStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create storage profile params

func (*CreateStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the create storage profile params

func (*CreateStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the create storage profile params

func (*CreateStorageProfileParams) WithBody

WithBody adds the body to the create storage profile params

func (*CreateStorageProfileParams) WithContext

WithContext adds the context to the create storage profile params

func (*CreateStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create storage profile params

func (*CreateStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the create storage profile params

func (*CreateStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateStorageProfileReader

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

CreateStorageProfileReader is a Reader for the CreateStorageProfile structure.

func (*CreateStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateVSphereStorageProfileBadRequest

type CreateVSphereStorageProfileBadRequest struct {
}

CreateVSphereStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewCreateVSphereStorageProfileBadRequest

func NewCreateVSphereStorageProfileBadRequest() *CreateVSphereStorageProfileBadRequest

NewCreateVSphereStorageProfileBadRequest creates a CreateVSphereStorageProfileBadRequest with default headers values

func (*CreateVSphereStorageProfileBadRequest) Error

type CreateVSphereStorageProfileCreated

type CreateVSphereStorageProfileCreated struct {
	Payload *models.VsphereStorageProfile
}

CreateVSphereStorageProfileCreated handles this case with default header values.

successful operation

func NewCreateVSphereStorageProfileCreated

func NewCreateVSphereStorageProfileCreated() *CreateVSphereStorageProfileCreated

NewCreateVSphereStorageProfileCreated creates a CreateVSphereStorageProfileCreated with default headers values

func (*CreateVSphereStorageProfileCreated) Error

func (*CreateVSphereStorageProfileCreated) GetPayload

type CreateVSphereStorageProfileForbidden

type CreateVSphereStorageProfileForbidden struct {
}

CreateVSphereStorageProfileForbidden handles this case with default header values.

Forbidden

func NewCreateVSphereStorageProfileForbidden

func NewCreateVSphereStorageProfileForbidden() *CreateVSphereStorageProfileForbidden

NewCreateVSphereStorageProfileForbidden creates a CreateVSphereStorageProfileForbidden with default headers values

func (*CreateVSphereStorageProfileForbidden) Error

type CreateVSphereStorageProfileParams

type CreateVSphereStorageProfileParams 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
	  StorageProfileVsphereSpecification instance

	*/
	Body *models.StorageProfileVsphereSpecification

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

CreateVSphereStorageProfileParams contains all the parameters to send to the API endpoint for the create v sphere storage profile operation typically these are written to a http.Request

func NewCreateVSphereStorageProfileParams

func NewCreateVSphereStorageProfileParams() *CreateVSphereStorageProfileParams

NewCreateVSphereStorageProfileParams creates a new CreateVSphereStorageProfileParams object with the default values initialized.

func NewCreateVSphereStorageProfileParamsWithContext

func NewCreateVSphereStorageProfileParamsWithContext(ctx context.Context) *CreateVSphereStorageProfileParams

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

func NewCreateVSphereStorageProfileParamsWithHTTPClient

func NewCreateVSphereStorageProfileParamsWithHTTPClient(client *http.Client) *CreateVSphereStorageProfileParams

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

func NewCreateVSphereStorageProfileParamsWithTimeout

func NewCreateVSphereStorageProfileParamsWithTimeout(timeout time.Duration) *CreateVSphereStorageProfileParams

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

func (*CreateVSphereStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) SetBody

SetBody adds the body to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) SetContext

SetContext adds the context to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) WithBody

WithBody adds the body to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) WithContext

WithContext adds the context to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the create v sphere storage profile params

func (*CreateVSphereStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateVSphereStorageProfileReader

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

CreateVSphereStorageProfileReader is a Reader for the CreateVSphereStorageProfile structure.

func (*CreateVSphereStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteAwsStorageProfileForbidden

type DeleteAwsStorageProfileForbidden struct {
}

DeleteAwsStorageProfileForbidden handles this case with default header values.

Forbidden

func NewDeleteAwsStorageProfileForbidden

func NewDeleteAwsStorageProfileForbidden() *DeleteAwsStorageProfileForbidden

NewDeleteAwsStorageProfileForbidden creates a DeleteAwsStorageProfileForbidden with default headers values

func (*DeleteAwsStorageProfileForbidden) Error

type DeleteAwsStorageProfileNoContent

type DeleteAwsStorageProfileNoContent struct {
}

DeleteAwsStorageProfileNoContent handles this case with default header values.

No Content

func NewDeleteAwsStorageProfileNoContent

func NewDeleteAwsStorageProfileNoContent() *DeleteAwsStorageProfileNoContent

NewDeleteAwsStorageProfileNoContent creates a DeleteAwsStorageProfileNoContent with default headers values

func (*DeleteAwsStorageProfileNoContent) Error

type DeleteAwsStorageProfileParams

type DeleteAwsStorageProfileParams 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 storage profile.

	*/
	ID string

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

DeleteAwsStorageProfileParams contains all the parameters to send to the API endpoint for the delete aws storage profile operation typically these are written to a http.Request

func NewDeleteAwsStorageProfileParams

func NewDeleteAwsStorageProfileParams() *DeleteAwsStorageProfileParams

NewDeleteAwsStorageProfileParams creates a new DeleteAwsStorageProfileParams object with the default values initialized.

func NewDeleteAwsStorageProfileParamsWithContext

func NewDeleteAwsStorageProfileParamsWithContext(ctx context.Context) *DeleteAwsStorageProfileParams

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

func NewDeleteAwsStorageProfileParamsWithHTTPClient

func NewDeleteAwsStorageProfileParamsWithHTTPClient(client *http.Client) *DeleteAwsStorageProfileParams

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

func NewDeleteAwsStorageProfileParamsWithTimeout

func NewDeleteAwsStorageProfileParamsWithTimeout(timeout time.Duration) *DeleteAwsStorageProfileParams

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

func (*DeleteAwsStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) SetContext

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

SetContext adds the context to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) SetID

SetID adds the id to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) WithContext

WithContext adds the context to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) WithID

WithID adds the id to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the delete aws storage profile params

func (*DeleteAwsStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAwsStorageProfileReader

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

DeleteAwsStorageProfileReader is a Reader for the DeleteAwsStorageProfile structure.

func (*DeleteAwsStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteAzureStorageProfileForbidden

type DeleteAzureStorageProfileForbidden struct {
}

DeleteAzureStorageProfileForbidden handles this case with default header values.

Forbidden

func NewDeleteAzureStorageProfileForbidden

func NewDeleteAzureStorageProfileForbidden() *DeleteAzureStorageProfileForbidden

NewDeleteAzureStorageProfileForbidden creates a DeleteAzureStorageProfileForbidden with default headers values

func (*DeleteAzureStorageProfileForbidden) Error

type DeleteAzureStorageProfileNoContent

type DeleteAzureStorageProfileNoContent struct {
}

DeleteAzureStorageProfileNoContent handles this case with default header values.

No Content

func NewDeleteAzureStorageProfileNoContent

func NewDeleteAzureStorageProfileNoContent() *DeleteAzureStorageProfileNoContent

NewDeleteAzureStorageProfileNoContent creates a DeleteAzureStorageProfileNoContent with default headers values

func (*DeleteAzureStorageProfileNoContent) Error

type DeleteAzureStorageProfileParams

type DeleteAzureStorageProfileParams 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 storage profile.

	*/
	ID string

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

DeleteAzureStorageProfileParams contains all the parameters to send to the API endpoint for the delete azure storage profile operation typically these are written to a http.Request

func NewDeleteAzureStorageProfileParams

func NewDeleteAzureStorageProfileParams() *DeleteAzureStorageProfileParams

NewDeleteAzureStorageProfileParams creates a new DeleteAzureStorageProfileParams object with the default values initialized.

func NewDeleteAzureStorageProfileParamsWithContext

func NewDeleteAzureStorageProfileParamsWithContext(ctx context.Context) *DeleteAzureStorageProfileParams

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

func NewDeleteAzureStorageProfileParamsWithHTTPClient

func NewDeleteAzureStorageProfileParamsWithHTTPClient(client *http.Client) *DeleteAzureStorageProfileParams

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

func NewDeleteAzureStorageProfileParamsWithTimeout

func NewDeleteAzureStorageProfileParamsWithTimeout(timeout time.Duration) *DeleteAzureStorageProfileParams

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

func (*DeleteAzureStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) SetContext

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

SetContext adds the context to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) SetID

SetID adds the id to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) WithContext

WithContext adds the context to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) WithID

WithID adds the id to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the delete azure storage profile params

func (*DeleteAzureStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAzureStorageProfileReader

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

DeleteAzureStorageProfileReader is a Reader for the DeleteAzureStorageProfile structure.

func (*DeleteAzureStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteStorageProfileForbidden

type DeleteStorageProfileForbidden struct {
}

DeleteStorageProfileForbidden handles this case with default header values.

Forbidden

func NewDeleteStorageProfileForbidden

func NewDeleteStorageProfileForbidden() *DeleteStorageProfileForbidden

NewDeleteStorageProfileForbidden creates a DeleteStorageProfileForbidden with default headers values

func (*DeleteStorageProfileForbidden) Error

type DeleteStorageProfileNoContent

type DeleteStorageProfileNoContent struct {
}

DeleteStorageProfileNoContent handles this case with default header values.

No Content

func NewDeleteStorageProfileNoContent

func NewDeleteStorageProfileNoContent() *DeleteStorageProfileNoContent

NewDeleteStorageProfileNoContent creates a DeleteStorageProfileNoContent with default headers values

func (*DeleteStorageProfileNoContent) Error

type DeleteStorageProfileParams

type DeleteStorageProfileParams 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 storage profile.

	*/
	ID string

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

DeleteStorageProfileParams contains all the parameters to send to the API endpoint for the delete storage profile operation typically these are written to a http.Request

func NewDeleteStorageProfileParams

func NewDeleteStorageProfileParams() *DeleteStorageProfileParams

NewDeleteStorageProfileParams creates a new DeleteStorageProfileParams object with the default values initialized.

func NewDeleteStorageProfileParamsWithContext

func NewDeleteStorageProfileParamsWithContext(ctx context.Context) *DeleteStorageProfileParams

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

func NewDeleteStorageProfileParamsWithHTTPClient

func NewDeleteStorageProfileParamsWithHTTPClient(client *http.Client) *DeleteStorageProfileParams

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

func NewDeleteStorageProfileParamsWithTimeout

func NewDeleteStorageProfileParamsWithTimeout(timeout time.Duration) *DeleteStorageProfileParams

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

func (*DeleteStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the delete storage profile params

func (*DeleteStorageProfileParams) SetContext

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

SetContext adds the context to the delete storage profile params

func (*DeleteStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete storage profile params

func (*DeleteStorageProfileParams) SetID

func (o *DeleteStorageProfileParams) SetID(id string)

SetID adds the id to the delete storage profile params

func (*DeleteStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the delete storage profile params

func (*DeleteStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the delete storage profile params

func (*DeleteStorageProfileParams) WithContext

WithContext adds the context to the delete storage profile params

func (*DeleteStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete storage profile params

func (*DeleteStorageProfileParams) WithID

WithID adds the id to the delete storage profile params

func (*DeleteStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the delete storage profile params

func (*DeleteStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteStorageProfileReader

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

DeleteStorageProfileReader is a Reader for the DeleteStorageProfile structure.

func (*DeleteStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteVSphereStorageProfileForbidden

type DeleteVSphereStorageProfileForbidden struct {
}

DeleteVSphereStorageProfileForbidden handles this case with default header values.

Forbidden

func NewDeleteVSphereStorageProfileForbidden

func NewDeleteVSphereStorageProfileForbidden() *DeleteVSphereStorageProfileForbidden

NewDeleteVSphereStorageProfileForbidden creates a DeleteVSphereStorageProfileForbidden with default headers values

func (*DeleteVSphereStorageProfileForbidden) Error

type DeleteVSphereStorageProfileNoContent

type DeleteVSphereStorageProfileNoContent struct {
}

DeleteVSphereStorageProfileNoContent handles this case with default header values.

No Content

func NewDeleteVSphereStorageProfileNoContent

func NewDeleteVSphereStorageProfileNoContent() *DeleteVSphereStorageProfileNoContent

NewDeleteVSphereStorageProfileNoContent creates a DeleteVSphereStorageProfileNoContent with default headers values

func (*DeleteVSphereStorageProfileNoContent) Error

type DeleteVSphereStorageProfileParams

type DeleteVSphereStorageProfileParams 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 storage profile.

	*/
	ID string

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

DeleteVSphereStorageProfileParams contains all the parameters to send to the API endpoint for the delete v sphere storage profile operation typically these are written to a http.Request

func NewDeleteVSphereStorageProfileParams

func NewDeleteVSphereStorageProfileParams() *DeleteVSphereStorageProfileParams

NewDeleteVSphereStorageProfileParams creates a new DeleteVSphereStorageProfileParams object with the default values initialized.

func NewDeleteVSphereStorageProfileParamsWithContext

func NewDeleteVSphereStorageProfileParamsWithContext(ctx context.Context) *DeleteVSphereStorageProfileParams

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

func NewDeleteVSphereStorageProfileParamsWithHTTPClient

func NewDeleteVSphereStorageProfileParamsWithHTTPClient(client *http.Client) *DeleteVSphereStorageProfileParams

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

func NewDeleteVSphereStorageProfileParamsWithTimeout

func NewDeleteVSphereStorageProfileParamsWithTimeout(timeout time.Duration) *DeleteVSphereStorageProfileParams

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

func (*DeleteVSphereStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) SetContext

SetContext adds the context to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) SetID

SetID adds the id to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) WithContext

WithContext adds the context to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) WithID

WithID adds the id to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the delete v sphere storage profile params

func (*DeleteVSphereStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteVSphereStorageProfileReader

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

DeleteVSphereStorageProfileReader is a Reader for the DeleteVSphereStorageProfile structure.

func (*DeleteVSphereStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAwsStorageProfileForbidden

type GetAwsStorageProfileForbidden struct {
}

GetAwsStorageProfileForbidden handles this case with default header values.

Forbidden

func NewGetAwsStorageProfileForbidden

func NewGetAwsStorageProfileForbidden() *GetAwsStorageProfileForbidden

NewGetAwsStorageProfileForbidden creates a GetAwsStorageProfileForbidden with default headers values

func (*GetAwsStorageProfileForbidden) Error

type GetAwsStorageProfileNotFound

type GetAwsStorageProfileNotFound struct {
}

GetAwsStorageProfileNotFound handles this case with default header values.

Not Found

func NewGetAwsStorageProfileNotFound

func NewGetAwsStorageProfileNotFound() *GetAwsStorageProfileNotFound

NewGetAwsStorageProfileNotFound creates a GetAwsStorageProfileNotFound with default headers values

func (*GetAwsStorageProfileNotFound) Error

type GetAwsStorageProfileOK

type GetAwsStorageProfileOK struct {
	Payload *models.AwsStorageProfile
}

GetAwsStorageProfileOK handles this case with default header values.

successful operation

func NewGetAwsStorageProfileOK

func NewGetAwsStorageProfileOK() *GetAwsStorageProfileOK

NewGetAwsStorageProfileOK creates a GetAwsStorageProfileOK with default headers values

func (*GetAwsStorageProfileOK) Error

func (o *GetAwsStorageProfileOK) Error() string

func (*GetAwsStorageProfileOK) GetPayload

type GetAwsStorageProfileParams

type GetAwsStorageProfileParams 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 storage profile.

	*/
	ID string

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

GetAwsStorageProfileParams contains all the parameters to send to the API endpoint for the get aws storage profile operation typically these are written to a http.Request

func NewGetAwsStorageProfileParams

func NewGetAwsStorageProfileParams() *GetAwsStorageProfileParams

NewGetAwsStorageProfileParams creates a new GetAwsStorageProfileParams object with the default values initialized.

func NewGetAwsStorageProfileParamsWithContext

func NewGetAwsStorageProfileParamsWithContext(ctx context.Context) *GetAwsStorageProfileParams

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

func NewGetAwsStorageProfileParamsWithHTTPClient

func NewGetAwsStorageProfileParamsWithHTTPClient(client *http.Client) *GetAwsStorageProfileParams

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

func NewGetAwsStorageProfileParamsWithTimeout

func NewGetAwsStorageProfileParamsWithTimeout(timeout time.Duration) *GetAwsStorageProfileParams

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

func (*GetAwsStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get aws storage profile params

func (*GetAwsStorageProfileParams) SetContext

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

SetContext adds the context to the get aws storage profile params

func (*GetAwsStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get aws storage profile params

func (*GetAwsStorageProfileParams) SetID

func (o *GetAwsStorageProfileParams) SetID(id string)

SetID adds the id to the get aws storage profile params

func (*GetAwsStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the get aws storage profile params

func (*GetAwsStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the get aws storage profile params

func (*GetAwsStorageProfileParams) WithContext

WithContext adds the context to the get aws storage profile params

func (*GetAwsStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get aws storage profile params

func (*GetAwsStorageProfileParams) WithID

WithID adds the id to the get aws storage profile params

func (*GetAwsStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the get aws storage profile params

func (*GetAwsStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsStorageProfileReader

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

GetAwsStorageProfileReader is a Reader for the GetAwsStorageProfile structure.

func (*GetAwsStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAwsStorageProfilesForbidden

type GetAwsStorageProfilesForbidden struct {
}

GetAwsStorageProfilesForbidden handles this case with default header values.

Forbidden

func NewGetAwsStorageProfilesForbidden

func NewGetAwsStorageProfilesForbidden() *GetAwsStorageProfilesForbidden

NewGetAwsStorageProfilesForbidden creates a GetAwsStorageProfilesForbidden with default headers values

func (*GetAwsStorageProfilesForbidden) Error

type GetAwsStorageProfilesOK

type GetAwsStorageProfilesOK struct {
	Payload *models.StorageProfileAwsResult
}

GetAwsStorageProfilesOK handles this case with default header values.

successful operation

func NewGetAwsStorageProfilesOK

func NewGetAwsStorageProfilesOK() *GetAwsStorageProfilesOK

NewGetAwsStorageProfilesOK creates a GetAwsStorageProfilesOK with default headers values

func (*GetAwsStorageProfilesOK) Error

func (o *GetAwsStorageProfilesOK) Error() string

func (*GetAwsStorageProfilesOK) GetPayload

type GetAwsStorageProfilesParams

type GetAwsStorageProfilesParams 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
}

GetAwsStorageProfilesParams contains all the parameters to send to the API endpoint for the get aws storage profiles operation typically these are written to a http.Request

func NewGetAwsStorageProfilesParams

func NewGetAwsStorageProfilesParams() *GetAwsStorageProfilesParams

NewGetAwsStorageProfilesParams creates a new GetAwsStorageProfilesParams object with the default values initialized.

func NewGetAwsStorageProfilesParamsWithContext

func NewGetAwsStorageProfilesParamsWithContext(ctx context.Context) *GetAwsStorageProfilesParams

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

func NewGetAwsStorageProfilesParamsWithHTTPClient

func NewGetAwsStorageProfilesParamsWithHTTPClient(client *http.Client) *GetAwsStorageProfilesParams

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

func NewGetAwsStorageProfilesParamsWithTimeout

func NewGetAwsStorageProfilesParamsWithTimeout(timeout time.Duration) *GetAwsStorageProfilesParams

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

func (*GetAwsStorageProfilesParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) SetContext

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

SetContext adds the context to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) SetTimeout

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

SetTimeout adds the timeout to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) WithContext

WithContext adds the context to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) WithTimeout

WithTimeout adds the timeout to the get aws storage profiles params

func (*GetAwsStorageProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsStorageProfilesReader

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

GetAwsStorageProfilesReader is a Reader for the GetAwsStorageProfiles structure.

func (*GetAwsStorageProfilesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAzureStorageProfileForbidden

type GetAzureStorageProfileForbidden struct {
}

GetAzureStorageProfileForbidden handles this case with default header values.

Forbidden

func NewGetAzureStorageProfileForbidden

func NewGetAzureStorageProfileForbidden() *GetAzureStorageProfileForbidden

NewGetAzureStorageProfileForbidden creates a GetAzureStorageProfileForbidden with default headers values

func (*GetAzureStorageProfileForbidden) Error

type GetAzureStorageProfileNotFound

type GetAzureStorageProfileNotFound struct {
}

GetAzureStorageProfileNotFound handles this case with default header values.

Not Found

func NewGetAzureStorageProfileNotFound

func NewGetAzureStorageProfileNotFound() *GetAzureStorageProfileNotFound

NewGetAzureStorageProfileNotFound creates a GetAzureStorageProfileNotFound with default headers values

func (*GetAzureStorageProfileNotFound) Error

type GetAzureStorageProfileOK

type GetAzureStorageProfileOK struct {
	Payload *models.AzureStorageProfile
}

GetAzureStorageProfileOK handles this case with default header values.

successful operation

func NewGetAzureStorageProfileOK

func NewGetAzureStorageProfileOK() *GetAzureStorageProfileOK

NewGetAzureStorageProfileOK creates a GetAzureStorageProfileOK with default headers values

func (*GetAzureStorageProfileOK) Error

func (o *GetAzureStorageProfileOK) Error() string

func (*GetAzureStorageProfileOK) GetPayload

type GetAzureStorageProfileParams

type GetAzureStorageProfileParams 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 storage profile.

	*/
	ID string

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

GetAzureStorageProfileParams contains all the parameters to send to the API endpoint for the get azure storage profile operation typically these are written to a http.Request

func NewGetAzureStorageProfileParams

func NewGetAzureStorageProfileParams() *GetAzureStorageProfileParams

NewGetAzureStorageProfileParams creates a new GetAzureStorageProfileParams object with the default values initialized.

func NewGetAzureStorageProfileParamsWithContext

func NewGetAzureStorageProfileParamsWithContext(ctx context.Context) *GetAzureStorageProfileParams

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

func NewGetAzureStorageProfileParamsWithHTTPClient

func NewGetAzureStorageProfileParamsWithHTTPClient(client *http.Client) *GetAzureStorageProfileParams

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

func NewGetAzureStorageProfileParamsWithTimeout

func NewGetAzureStorageProfileParamsWithTimeout(timeout time.Duration) *GetAzureStorageProfileParams

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

func (*GetAzureStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get azure storage profile params

func (*GetAzureStorageProfileParams) SetContext

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

SetContext adds the context to the get azure storage profile params

func (*GetAzureStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get azure storage profile params

func (*GetAzureStorageProfileParams) SetID

func (o *GetAzureStorageProfileParams) SetID(id string)

SetID adds the id to the get azure storage profile params

func (*GetAzureStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the get azure storage profile params

func (*GetAzureStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the get azure storage profile params

func (*GetAzureStorageProfileParams) WithContext

WithContext adds the context to the get azure storage profile params

func (*GetAzureStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get azure storage profile params

func (*GetAzureStorageProfileParams) WithID

WithID adds the id to the get azure storage profile params

func (*GetAzureStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the get azure storage profile params

func (*GetAzureStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAzureStorageProfileReader

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

GetAzureStorageProfileReader is a Reader for the GetAzureStorageProfile structure.

func (*GetAzureStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAzureStorageProfilesForbidden

type GetAzureStorageProfilesForbidden struct {
}

GetAzureStorageProfilesForbidden handles this case with default header values.

Forbidden

func NewGetAzureStorageProfilesForbidden

func NewGetAzureStorageProfilesForbidden() *GetAzureStorageProfilesForbidden

NewGetAzureStorageProfilesForbidden creates a GetAzureStorageProfilesForbidden with default headers values

func (*GetAzureStorageProfilesForbidden) Error

type GetAzureStorageProfilesOK

type GetAzureStorageProfilesOK struct {
	Payload *models.StorageProfileAzureResult
}

GetAzureStorageProfilesOK handles this case with default header values.

successful operation

func NewGetAzureStorageProfilesOK

func NewGetAzureStorageProfilesOK() *GetAzureStorageProfilesOK

NewGetAzureStorageProfilesOK creates a GetAzureStorageProfilesOK with default headers values

func (*GetAzureStorageProfilesOK) Error

func (o *GetAzureStorageProfilesOK) Error() string

func (*GetAzureStorageProfilesOK) GetPayload

type GetAzureStorageProfilesParams

type GetAzureStorageProfilesParams 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
}

GetAzureStorageProfilesParams contains all the parameters to send to the API endpoint for the get azure storage profiles operation typically these are written to a http.Request

func NewGetAzureStorageProfilesParams

func NewGetAzureStorageProfilesParams() *GetAzureStorageProfilesParams

NewGetAzureStorageProfilesParams creates a new GetAzureStorageProfilesParams object with the default values initialized.

func NewGetAzureStorageProfilesParamsWithContext

func NewGetAzureStorageProfilesParamsWithContext(ctx context.Context) *GetAzureStorageProfilesParams

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

func NewGetAzureStorageProfilesParamsWithHTTPClient

func NewGetAzureStorageProfilesParamsWithHTTPClient(client *http.Client) *GetAzureStorageProfilesParams

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

func NewGetAzureStorageProfilesParamsWithTimeout

func NewGetAzureStorageProfilesParamsWithTimeout(timeout time.Duration) *GetAzureStorageProfilesParams

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

func (*GetAzureStorageProfilesParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) SetContext

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

SetContext adds the context to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) SetTimeout

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

SetTimeout adds the timeout to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) WithContext

WithContext adds the context to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) WithTimeout

WithTimeout adds the timeout to the get azure storage profiles params

func (*GetAzureStorageProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAzureStorageProfilesReader

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

GetAzureStorageProfilesReader is a Reader for the GetAzureStorageProfiles structure.

func (*GetAzureStorageProfilesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetStorageProfileForbidden

type GetStorageProfileForbidden struct {
}

GetStorageProfileForbidden handles this case with default header values.

Forbidden

func NewGetStorageProfileForbidden

func NewGetStorageProfileForbidden() *GetStorageProfileForbidden

NewGetStorageProfileForbidden creates a GetStorageProfileForbidden with default headers values

func (*GetStorageProfileForbidden) Error

type GetStorageProfileNotFound

type GetStorageProfileNotFound struct {
}

GetStorageProfileNotFound handles this case with default header values.

Not Found

func NewGetStorageProfileNotFound

func NewGetStorageProfileNotFound() *GetStorageProfileNotFound

NewGetStorageProfileNotFound creates a GetStorageProfileNotFound with default headers values

func (*GetStorageProfileNotFound) Error

func (o *GetStorageProfileNotFound) Error() string

type GetStorageProfileOK

type GetStorageProfileOK struct {
	Payload *models.StorageProfile
}

GetStorageProfileOK handles this case with default header values.

successful operation

func NewGetStorageProfileOK

func NewGetStorageProfileOK() *GetStorageProfileOK

NewGetStorageProfileOK creates a GetStorageProfileOK with default headers values

func (*GetStorageProfileOK) Error

func (o *GetStorageProfileOK) Error() string

func (*GetStorageProfileOK) GetPayload

func (o *GetStorageProfileOK) GetPayload() *models.StorageProfile

type GetStorageProfileParams

type GetStorageProfileParams 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 storage profile.

	*/
	ID string

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

GetStorageProfileParams contains all the parameters to send to the API endpoint for the get storage profile operation typically these are written to a http.Request

func NewGetStorageProfileParams

func NewGetStorageProfileParams() *GetStorageProfileParams

NewGetStorageProfileParams creates a new GetStorageProfileParams object with the default values initialized.

func NewGetStorageProfileParamsWithContext

func NewGetStorageProfileParamsWithContext(ctx context.Context) *GetStorageProfileParams

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

func NewGetStorageProfileParamsWithHTTPClient

func NewGetStorageProfileParamsWithHTTPClient(client *http.Client) *GetStorageProfileParams

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

func NewGetStorageProfileParamsWithTimeout

func NewGetStorageProfileParamsWithTimeout(timeout time.Duration) *GetStorageProfileParams

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

func (*GetStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get storage profile params

func (*GetStorageProfileParams) SetContext

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

SetContext adds the context to the get storage profile params

func (*GetStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get storage profile params

func (*GetStorageProfileParams) SetID

func (o *GetStorageProfileParams) SetID(id string)

SetID adds the id to the get storage profile params

func (*GetStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the get storage profile params

func (*GetStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the get storage profile params

func (*GetStorageProfileParams) WithContext

WithContext adds the context to the get storage profile params

func (*GetStorageProfileParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get storage profile params

func (*GetStorageProfileParams) WithID

WithID adds the id to the get storage profile params

func (*GetStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the get storage profile params

func (*GetStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetStorageProfileReader

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

GetStorageProfileReader is a Reader for the GetStorageProfile structure.

func (*GetStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetStorageProfilesForbidden

type GetStorageProfilesForbidden struct {
}

GetStorageProfilesForbidden handles this case with default header values.

Forbidden

func NewGetStorageProfilesForbidden

func NewGetStorageProfilesForbidden() *GetStorageProfilesForbidden

NewGetStorageProfilesForbidden creates a GetStorageProfilesForbidden with default headers values

func (*GetStorageProfilesForbidden) Error

type GetStorageProfilesOK

type GetStorageProfilesOK struct {
	Payload *models.StorageProfileResult
}

GetStorageProfilesOK handles this case with default header values.

successful operation

func NewGetStorageProfilesOK

func NewGetStorageProfilesOK() *GetStorageProfilesOK

NewGetStorageProfilesOK creates a GetStorageProfilesOK with default headers values

func (*GetStorageProfilesOK) Error

func (o *GetStorageProfilesOK) Error() string

func (*GetStorageProfilesOK) GetPayload

type GetStorageProfilesParams

type GetStorageProfilesParams struct {

	/*DollarFilter
	  Add a filter to return limited results

	*/
	DollarFilter *string
	/*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
}

GetStorageProfilesParams contains all the parameters to send to the API endpoint for the get storage profiles operation typically these are written to a http.Request

func NewGetStorageProfilesParams

func NewGetStorageProfilesParams() *GetStorageProfilesParams

NewGetStorageProfilesParams creates a new GetStorageProfilesParams object with the default values initialized.

func NewGetStorageProfilesParamsWithContext

func NewGetStorageProfilesParamsWithContext(ctx context.Context) *GetStorageProfilesParams

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

func NewGetStorageProfilesParamsWithHTTPClient

func NewGetStorageProfilesParamsWithHTTPClient(client *http.Client) *GetStorageProfilesParams

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

func NewGetStorageProfilesParamsWithTimeout

func NewGetStorageProfilesParamsWithTimeout(timeout time.Duration) *GetStorageProfilesParams

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

func (*GetStorageProfilesParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get storage profiles params

func (*GetStorageProfilesParams) SetContext

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

SetContext adds the context to the get storage profiles params

func (*GetStorageProfilesParams) SetDollarFilter added in v0.2.1

func (o *GetStorageProfilesParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the get storage profiles params

func (*GetStorageProfilesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get storage profiles params

func (*GetStorageProfilesParams) SetTimeout

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

SetTimeout adds the timeout to the get storage profiles params

func (*GetStorageProfilesParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the get storage profiles params

func (*GetStorageProfilesParams) WithContext

WithContext adds the context to the get storage profiles params

func (*GetStorageProfilesParams) WithDollarFilter added in v0.2.1

func (o *GetStorageProfilesParams) WithDollarFilter(dollarFilter *string) *GetStorageProfilesParams

WithDollarFilter adds the dollarFilter to the get storage profiles params

func (*GetStorageProfilesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get storage profiles params

func (*GetStorageProfilesParams) WithTimeout

WithTimeout adds the timeout to the get storage profiles params

func (*GetStorageProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetStorageProfilesReader

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

GetStorageProfilesReader is a Reader for the GetStorageProfiles structure.

func (*GetStorageProfilesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVSphereStorageProfileForbidden

type GetVSphereStorageProfileForbidden struct {
}

GetVSphereStorageProfileForbidden handles this case with default header values.

Forbidden

func NewGetVSphereStorageProfileForbidden

func NewGetVSphereStorageProfileForbidden() *GetVSphereStorageProfileForbidden

NewGetVSphereStorageProfileForbidden creates a GetVSphereStorageProfileForbidden with default headers values

func (*GetVSphereStorageProfileForbidden) Error

type GetVSphereStorageProfileNotFound

type GetVSphereStorageProfileNotFound struct {
}

GetVSphereStorageProfileNotFound handles this case with default header values.

Not Found

func NewGetVSphereStorageProfileNotFound

func NewGetVSphereStorageProfileNotFound() *GetVSphereStorageProfileNotFound

NewGetVSphereStorageProfileNotFound creates a GetVSphereStorageProfileNotFound with default headers values

func (*GetVSphereStorageProfileNotFound) Error

type GetVSphereStorageProfileOK

type GetVSphereStorageProfileOK struct {
	Payload *models.VsphereStorageProfile
}

GetVSphereStorageProfileOK handles this case with default header values.

successful operation

func NewGetVSphereStorageProfileOK

func NewGetVSphereStorageProfileOK() *GetVSphereStorageProfileOK

NewGetVSphereStorageProfileOK creates a GetVSphereStorageProfileOK with default headers values

func (*GetVSphereStorageProfileOK) Error

func (*GetVSphereStorageProfileOK) GetPayload

type GetVSphereStorageProfileParams

type GetVSphereStorageProfileParams 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 storage profile.

	*/
	ID string

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

GetVSphereStorageProfileParams contains all the parameters to send to the API endpoint for the get v sphere storage profile operation typically these are written to a http.Request

func NewGetVSphereStorageProfileParams

func NewGetVSphereStorageProfileParams() *GetVSphereStorageProfileParams

NewGetVSphereStorageProfileParams creates a new GetVSphereStorageProfileParams object with the default values initialized.

func NewGetVSphereStorageProfileParamsWithContext

func NewGetVSphereStorageProfileParamsWithContext(ctx context.Context) *GetVSphereStorageProfileParams

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

func NewGetVSphereStorageProfileParamsWithHTTPClient

func NewGetVSphereStorageProfileParamsWithHTTPClient(client *http.Client) *GetVSphereStorageProfileParams

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

func NewGetVSphereStorageProfileParamsWithTimeout

func NewGetVSphereStorageProfileParamsWithTimeout(timeout time.Duration) *GetVSphereStorageProfileParams

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

func (*GetVSphereStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) SetContext

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

SetContext adds the context to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) SetID

SetID adds the id to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) WithContext

WithContext adds the context to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) WithID

WithID adds the id to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the get v sphere storage profile params

func (*GetVSphereStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVSphereStorageProfileReader

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

GetVSphereStorageProfileReader is a Reader for the GetVSphereStorageProfile structure.

func (*GetVSphereStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVSphereStorageProfilesForbidden

type GetVSphereStorageProfilesForbidden struct {
}

GetVSphereStorageProfilesForbidden handles this case with default header values.

Forbidden

func NewGetVSphereStorageProfilesForbidden

func NewGetVSphereStorageProfilesForbidden() *GetVSphereStorageProfilesForbidden

NewGetVSphereStorageProfilesForbidden creates a GetVSphereStorageProfilesForbidden with default headers values

func (*GetVSphereStorageProfilesForbidden) Error

type GetVSphereStorageProfilesOK

type GetVSphereStorageProfilesOK struct {
	Payload *models.StorageProfileVsphereResult
}

GetVSphereStorageProfilesOK handles this case with default header values.

successful operation

func NewGetVSphereStorageProfilesOK

func NewGetVSphereStorageProfilesOK() *GetVSphereStorageProfilesOK

NewGetVSphereStorageProfilesOK creates a GetVSphereStorageProfilesOK with default headers values

func (*GetVSphereStorageProfilesOK) Error

func (*GetVSphereStorageProfilesOK) GetPayload

type GetVSphereStorageProfilesParams

type GetVSphereStorageProfilesParams 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
}

GetVSphereStorageProfilesParams contains all the parameters to send to the API endpoint for the get v sphere storage profiles operation typically these are written to a http.Request

func NewGetVSphereStorageProfilesParams

func NewGetVSphereStorageProfilesParams() *GetVSphereStorageProfilesParams

NewGetVSphereStorageProfilesParams creates a new GetVSphereStorageProfilesParams object with the default values initialized.

func NewGetVSphereStorageProfilesParamsWithContext

func NewGetVSphereStorageProfilesParamsWithContext(ctx context.Context) *GetVSphereStorageProfilesParams

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

func NewGetVSphereStorageProfilesParamsWithHTTPClient

func NewGetVSphereStorageProfilesParamsWithHTTPClient(client *http.Client) *GetVSphereStorageProfilesParams

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

func NewGetVSphereStorageProfilesParamsWithTimeout

func NewGetVSphereStorageProfilesParamsWithTimeout(timeout time.Duration) *GetVSphereStorageProfilesParams

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

func (*GetVSphereStorageProfilesParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) SetContext

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

SetContext adds the context to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) SetTimeout

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

SetTimeout adds the timeout to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) WithContext

WithContext adds the context to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) WithTimeout

WithTimeout adds the timeout to the get v sphere storage profiles params

func (*GetVSphereStorageProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVSphereStorageProfilesReader

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

GetVSphereStorageProfilesReader is a Reader for the GetVSphereStorageProfiles structure.

func (*GetVSphereStorageProfilesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ReplaceStorageProfileBadRequest

type ReplaceStorageProfileBadRequest struct {
}

ReplaceStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewReplaceStorageProfileBadRequest

func NewReplaceStorageProfileBadRequest() *ReplaceStorageProfileBadRequest

NewReplaceStorageProfileBadRequest creates a ReplaceStorageProfileBadRequest with default headers values

func (*ReplaceStorageProfileBadRequest) Error

type ReplaceStorageProfileForbidden

type ReplaceStorageProfileForbidden struct {
}

ReplaceStorageProfileForbidden handles this case with default header values.

Forbidden

func NewReplaceStorageProfileForbidden

func NewReplaceStorageProfileForbidden() *ReplaceStorageProfileForbidden

NewReplaceStorageProfileForbidden creates a ReplaceStorageProfileForbidden with default headers values

func (*ReplaceStorageProfileForbidden) Error

type ReplaceStorageProfileOK

type ReplaceStorageProfileOK struct {
	Payload *models.StorageProfile
}

ReplaceStorageProfileOK handles this case with default header values.

successful operation

func NewReplaceStorageProfileOK

func NewReplaceStorageProfileOK() *ReplaceStorageProfileOK

NewReplaceStorageProfileOK creates a ReplaceStorageProfileOK with default headers values

func (*ReplaceStorageProfileOK) Error

func (o *ReplaceStorageProfileOK) Error() string

func (*ReplaceStorageProfileOK) GetPayload

type ReplaceStorageProfileParams

type ReplaceStorageProfileParams 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
	  StorageProfileSpecification

	*/
	Body *models.StorageProfileSpecification
	/*ID
	  The ID of the storage profile.

	*/
	ID string

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

ReplaceStorageProfileParams contains all the parameters to send to the API endpoint for the replace storage profile operation typically these are written to a http.Request

func NewReplaceStorageProfileParams

func NewReplaceStorageProfileParams() *ReplaceStorageProfileParams

NewReplaceStorageProfileParams creates a new ReplaceStorageProfileParams object with the default values initialized.

func NewReplaceStorageProfileParamsWithContext

func NewReplaceStorageProfileParamsWithContext(ctx context.Context) *ReplaceStorageProfileParams

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

func NewReplaceStorageProfileParamsWithHTTPClient

func NewReplaceStorageProfileParamsWithHTTPClient(client *http.Client) *ReplaceStorageProfileParams

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

func NewReplaceStorageProfileParamsWithTimeout

func NewReplaceStorageProfileParamsWithTimeout(timeout time.Duration) *ReplaceStorageProfileParams

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

func (*ReplaceStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the replace storage profile params

func (*ReplaceStorageProfileParams) SetBody

SetBody adds the body to the replace storage profile params

func (*ReplaceStorageProfileParams) SetContext

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

SetContext adds the context to the replace storage profile params

func (*ReplaceStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the replace storage profile params

func (*ReplaceStorageProfileParams) SetID

func (o *ReplaceStorageProfileParams) SetID(id string)

SetID adds the id to the replace storage profile params

func (*ReplaceStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the replace storage profile params

func (*ReplaceStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the replace storage profile params

func (*ReplaceStorageProfileParams) WithBody

WithBody adds the body to the replace storage profile params

func (*ReplaceStorageProfileParams) WithContext

WithContext adds the context to the replace storage profile params

func (*ReplaceStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the replace storage profile params

func (*ReplaceStorageProfileParams) WithID

WithID adds the id to the replace storage profile params

func (*ReplaceStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the replace storage profile params

func (*ReplaceStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReplaceStorageProfileReader

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

ReplaceStorageProfileReader is a Reader for the ReplaceStorageProfile structure.

func (*ReplaceStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateAwsStorageProfileBadRequest

type UpdateAwsStorageProfileBadRequest struct {
}

UpdateAwsStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewUpdateAwsStorageProfileBadRequest

func NewUpdateAwsStorageProfileBadRequest() *UpdateAwsStorageProfileBadRequest

NewUpdateAwsStorageProfileBadRequest creates a UpdateAwsStorageProfileBadRequest with default headers values

func (*UpdateAwsStorageProfileBadRequest) Error

type UpdateAwsStorageProfileForbidden

type UpdateAwsStorageProfileForbidden struct {
}

UpdateAwsStorageProfileForbidden handles this case with default header values.

Forbidden

func NewUpdateAwsStorageProfileForbidden

func NewUpdateAwsStorageProfileForbidden() *UpdateAwsStorageProfileForbidden

NewUpdateAwsStorageProfileForbidden creates a UpdateAwsStorageProfileForbidden with default headers values

func (*UpdateAwsStorageProfileForbidden) Error

type UpdateAwsStorageProfileOK

type UpdateAwsStorageProfileOK struct {
	Payload *models.AwsStorageProfile
}

UpdateAwsStorageProfileOK handles this case with default header values.

successful operation

func NewUpdateAwsStorageProfileOK

func NewUpdateAwsStorageProfileOK() *UpdateAwsStorageProfileOK

NewUpdateAwsStorageProfileOK creates a UpdateAwsStorageProfileOK with default headers values

func (*UpdateAwsStorageProfileOK) Error

func (o *UpdateAwsStorageProfileOK) Error() string

func (*UpdateAwsStorageProfileOK) GetPayload

type UpdateAwsStorageProfileParams

type UpdateAwsStorageProfileParams 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
	  StorageProfileAwsSpecification

	*/
	Body *models.StorageProfileAwsSpecification
	/*ID
	  The ID of the storage profile.

	*/
	ID string

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

UpdateAwsStorageProfileParams contains all the parameters to send to the API endpoint for the update aws storage profile operation typically these are written to a http.Request

func NewUpdateAwsStorageProfileParams

func NewUpdateAwsStorageProfileParams() *UpdateAwsStorageProfileParams

NewUpdateAwsStorageProfileParams creates a new UpdateAwsStorageProfileParams object with the default values initialized.

func NewUpdateAwsStorageProfileParamsWithContext

func NewUpdateAwsStorageProfileParamsWithContext(ctx context.Context) *UpdateAwsStorageProfileParams

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

func NewUpdateAwsStorageProfileParamsWithHTTPClient

func NewUpdateAwsStorageProfileParamsWithHTTPClient(client *http.Client) *UpdateAwsStorageProfileParams

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

func NewUpdateAwsStorageProfileParamsWithTimeout

func NewUpdateAwsStorageProfileParamsWithTimeout(timeout time.Duration) *UpdateAwsStorageProfileParams

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

func (*UpdateAwsStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) SetBody

SetBody adds the body to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) SetContext

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

SetContext adds the context to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) SetID

SetID adds the id to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WithAPIVersion

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

WithAPIVersion adds the aPIVersion to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WithBody

WithBody adds the body to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WithContext

WithContext adds the context to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WithID

WithID adds the id to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the update aws storage profile params

func (*UpdateAwsStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateAwsStorageProfileReader

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

UpdateAwsStorageProfileReader is a Reader for the UpdateAwsStorageProfile structure.

func (*UpdateAwsStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateAzureStorageProfileBadRequest

type UpdateAzureStorageProfileBadRequest struct {
}

UpdateAzureStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewUpdateAzureStorageProfileBadRequest

func NewUpdateAzureStorageProfileBadRequest() *UpdateAzureStorageProfileBadRequest

NewUpdateAzureStorageProfileBadRequest creates a UpdateAzureStorageProfileBadRequest with default headers values

func (*UpdateAzureStorageProfileBadRequest) Error

type UpdateAzureStorageProfileForbidden

type UpdateAzureStorageProfileForbidden struct {
}

UpdateAzureStorageProfileForbidden handles this case with default header values.

Forbidden

func NewUpdateAzureStorageProfileForbidden

func NewUpdateAzureStorageProfileForbidden() *UpdateAzureStorageProfileForbidden

NewUpdateAzureStorageProfileForbidden creates a UpdateAzureStorageProfileForbidden with default headers values

func (*UpdateAzureStorageProfileForbidden) Error

type UpdateAzureStorageProfileOK

type UpdateAzureStorageProfileOK struct {
	Payload *models.AzureStorageProfile
}

UpdateAzureStorageProfileOK handles this case with default header values.

successful operation

func NewUpdateAzureStorageProfileOK

func NewUpdateAzureStorageProfileOK() *UpdateAzureStorageProfileOK

NewUpdateAzureStorageProfileOK creates a UpdateAzureStorageProfileOK with default headers values

func (*UpdateAzureStorageProfileOK) Error

func (*UpdateAzureStorageProfileOK) GetPayload

type UpdateAzureStorageProfileParams

type UpdateAzureStorageProfileParams 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
	  StorageProfileAzureSpecification instance

	*/
	Body *models.StorageProfileAzureSpecification
	/*ID
	  The ID of the storage profile.

	*/
	ID string

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

UpdateAzureStorageProfileParams contains all the parameters to send to the API endpoint for the update azure storage profile operation typically these are written to a http.Request

func NewUpdateAzureStorageProfileParams

func NewUpdateAzureStorageProfileParams() *UpdateAzureStorageProfileParams

NewUpdateAzureStorageProfileParams creates a new UpdateAzureStorageProfileParams object with the default values initialized.

func NewUpdateAzureStorageProfileParamsWithContext

func NewUpdateAzureStorageProfileParamsWithContext(ctx context.Context) *UpdateAzureStorageProfileParams

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

func NewUpdateAzureStorageProfileParamsWithHTTPClient

func NewUpdateAzureStorageProfileParamsWithHTTPClient(client *http.Client) *UpdateAzureStorageProfileParams

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

func NewUpdateAzureStorageProfileParamsWithTimeout

func NewUpdateAzureStorageProfileParamsWithTimeout(timeout time.Duration) *UpdateAzureStorageProfileParams

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

func (*UpdateAzureStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) SetBody

SetBody adds the body to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) SetContext

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

SetContext adds the context to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) SetID

SetID adds the id to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WithBody

WithBody adds the body to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WithContext

WithContext adds the context to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WithID

WithID adds the id to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the update azure storage profile params

func (*UpdateAzureStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateAzureStorageProfileReader

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

UpdateAzureStorageProfileReader is a Reader for the UpdateAzureStorageProfile structure.

func (*UpdateAzureStorageProfileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateVSphereStorageProfileBadRequest

type UpdateVSphereStorageProfileBadRequest struct {
}

UpdateVSphereStorageProfileBadRequest handles this case with default header values.

Invalid Request - bad data

func NewUpdateVSphereStorageProfileBadRequest

func NewUpdateVSphereStorageProfileBadRequest() *UpdateVSphereStorageProfileBadRequest

NewUpdateVSphereStorageProfileBadRequest creates a UpdateVSphereStorageProfileBadRequest with default headers values

func (*UpdateVSphereStorageProfileBadRequest) Error

type UpdateVSphereStorageProfileForbidden

type UpdateVSphereStorageProfileForbidden struct {
}

UpdateVSphereStorageProfileForbidden handles this case with default header values.

Forbidden

func NewUpdateVSphereStorageProfileForbidden

func NewUpdateVSphereStorageProfileForbidden() *UpdateVSphereStorageProfileForbidden

NewUpdateVSphereStorageProfileForbidden creates a UpdateVSphereStorageProfileForbidden with default headers values

func (*UpdateVSphereStorageProfileForbidden) Error

type UpdateVSphereStorageProfileOK

type UpdateVSphereStorageProfileOK struct {
	Payload *models.VsphereStorageProfile
}

UpdateVSphereStorageProfileOK handles this case with default header values.

successful operation

func NewUpdateVSphereStorageProfileOK

func NewUpdateVSphereStorageProfileOK() *UpdateVSphereStorageProfileOK

NewUpdateVSphereStorageProfileOK creates a UpdateVSphereStorageProfileOK with default headers values

func (*UpdateVSphereStorageProfileOK) Error

func (*UpdateVSphereStorageProfileOK) GetPayload

type UpdateVSphereStorageProfileParams

type UpdateVSphereStorageProfileParams 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
	  StorageProfileVsphereSpecification instance

	*/
	Body *models.StorageProfileVsphereSpecification
	/*ID
	  The ID of the storage profile.

	*/
	ID string

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

UpdateVSphereStorageProfileParams contains all the parameters to send to the API endpoint for the update v sphere storage profile operation typically these are written to a http.Request

func NewUpdateVSphereStorageProfileParams

func NewUpdateVSphereStorageProfileParams() *UpdateVSphereStorageProfileParams

NewUpdateVSphereStorageProfileParams creates a new UpdateVSphereStorageProfileParams object with the default values initialized.

func NewUpdateVSphereStorageProfileParamsWithContext

func NewUpdateVSphereStorageProfileParamsWithContext(ctx context.Context) *UpdateVSphereStorageProfileParams

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

func NewUpdateVSphereStorageProfileParamsWithHTTPClient

func NewUpdateVSphereStorageProfileParamsWithHTTPClient(client *http.Client) *UpdateVSphereStorageProfileParams

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

func NewUpdateVSphereStorageProfileParamsWithTimeout

func NewUpdateVSphereStorageProfileParamsWithTimeout(timeout time.Duration) *UpdateVSphereStorageProfileParams

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

func (*UpdateVSphereStorageProfileParams) SetAPIVersion

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

SetAPIVersion adds the apiVersion to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) SetBody

SetBody adds the body to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) SetContext

SetContext adds the context to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) SetID

SetID adds the id to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) SetTimeout

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

SetTimeout adds the timeout to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WithBody

WithBody adds the body to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WithContext

WithContext adds the context to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WithID

WithID adds the id to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WithTimeout

WithTimeout adds the timeout to the update v sphere storage profile params

func (*UpdateVSphereStorageProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateVSphereStorageProfileReader

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

UpdateVSphereStorageProfileReader is a Reader for the UpdateVSphereStorageProfile structure.

func (*UpdateVSphereStorageProfileReader) ReadResponse

func (o *UpdateVSphereStorageProfileReader) 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