storage_profile

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2021 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 (*Client) CreateAwsStorageProfile

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

CreateAwsStorageProfile creates a w s storage profile

Create AWS storage profile

func (*Client) CreateAzureStorageProfile

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

CreateAzureStorageProfile creates azure storage profile

Create Azure storage profile

func (*Client) CreateStorageProfile

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

CreateStorageProfile creates storage profile

Create storage profile

func (*Client) CreateVSphereStorageProfile

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

CreateVSphereStorageProfile creates v sphere storage profile

Create vSphere storage profile

func (*Client) DeleteAwsStorageProfile

func (a *Client) DeleteAwsStorageProfile(params *DeleteAwsStorageProfileParams, opts ...ClientOption) (*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, opts ...ClientOption) (*DeleteAzureStorageProfileNoContent, error)

DeleteAzureStorageProfile deletes azure storage profile

Delete Azure storage profile with a given id

func (*Client) DeleteStorageProfile

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

DeleteStorageProfile deletes storage profile

Delete storage profile with a given id

func (*Client) DeleteVSphereStorageProfile

func (a *Client) DeleteVSphereStorageProfile(params *DeleteVSphereStorageProfileParams, opts ...ClientOption) (*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, opts ...ClientOption) (*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, opts ...ClientOption) (*GetAwsStorageProfilesOK, error)

GetAwsStorageProfiles gets a w s storage profiles

Get all AWS storage profiles

func (*Client) GetAzureStorageProfile

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

GetAzureStorageProfile gets azure storage profile

Get Azure storage profile with a given id

func (*Client) GetAzureStorageProfiles

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

GetAzureStorageProfiles gets azure storage profiles

Get all Azure storage profiles

func (*Client) GetStorageProfile

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

GetStorageProfile gets storage profile

Get storage profile with a given id

func (*Client) GetStorageProfiles

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

GetStorageProfiles gets storage profiles

Get all storage profiles

func (*Client) GetVSphereStorageProfile

func (a *Client) GetVSphereStorageProfile(params *GetVSphereStorageProfileParams, opts ...ClientOption) (*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, opts ...ClientOption) (*GetVSphereStorageProfilesOK, error)

GetVSphereStorageProfiles gets v sphere storage profiles

Get all vSphere storage profiles

func (*Client) ReplaceStorageProfile

func (a *Client) ReplaceStorageProfile(params *ReplaceStorageProfileParams, opts ...ClientOption) (*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, opts ...ClientOption) (*UpdateAwsStorageProfileOK, error)

UpdateAwsStorageProfile updates a w s storage profile

Update AWS storage profile

func (*Client) UpdateAzureStorageProfile

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

UpdateAzureStorageProfile updates azure storage profile

Update Azure storage profile

func (*Client) UpdateVSphereStorageProfile

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

UpdateVSphereStorageProfile updates v sphere storage profile

Update vSphere storage profile

type ClientOption added in v0.2.20

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService added in v0.2.18

type ClientService interface {
	CreateAwsStorageProfile(params *CreateAwsStorageProfileParams, opts ...ClientOption) (*CreateAwsStorageProfileCreated, error)

	CreateAzureStorageProfile(params *CreateAzureStorageProfileParams, opts ...ClientOption) (*CreateAzureStorageProfileCreated, error)

	CreateStorageProfile(params *CreateStorageProfileParams, opts ...ClientOption) (*CreateStorageProfileCreated, error)

	CreateVSphereStorageProfile(params *CreateVSphereStorageProfileParams, opts ...ClientOption) (*CreateVSphereStorageProfileCreated, error)

	DeleteAwsStorageProfile(params *DeleteAwsStorageProfileParams, opts ...ClientOption) (*DeleteAwsStorageProfileNoContent, error)

	DeleteAzureStorageProfile(params *DeleteAzureStorageProfileParams, opts ...ClientOption) (*DeleteAzureStorageProfileNoContent, error)

	DeleteStorageProfile(params *DeleteStorageProfileParams, opts ...ClientOption) (*DeleteStorageProfileNoContent, error)

	DeleteVSphereStorageProfile(params *DeleteVSphereStorageProfileParams, opts ...ClientOption) (*DeleteVSphereStorageProfileNoContent, error)

	GetAwsStorageProfile(params *GetAwsStorageProfileParams, opts ...ClientOption) (*GetAwsStorageProfileOK, error)

	GetAwsStorageProfiles(params *GetAwsStorageProfilesParams, opts ...ClientOption) (*GetAwsStorageProfilesOK, error)

	GetAzureStorageProfile(params *GetAzureStorageProfileParams, opts ...ClientOption) (*GetAzureStorageProfileOK, error)

	GetAzureStorageProfiles(params *GetAzureStorageProfilesParams, opts ...ClientOption) (*GetAzureStorageProfilesOK, error)

	GetStorageProfile(params *GetStorageProfileParams, opts ...ClientOption) (*GetStorageProfileOK, error)

	GetStorageProfiles(params *GetStorageProfilesParams, opts ...ClientOption) (*GetStorageProfilesOK, error)

	GetVSphereStorageProfile(params *GetVSphereStorageProfileParams, opts ...ClientOption) (*GetVSphereStorageProfileOK, error)

	GetVSphereStorageProfiles(params *GetVSphereStorageProfilesParams, opts ...ClientOption) (*GetVSphereStorageProfilesOK, error)

	ReplaceStorageProfile(params *ReplaceStorageProfileParams, opts ...ClientOption) (*ReplaceStorageProfileOK, error)

	UpdateAwsStorageProfile(params *UpdateAwsStorageProfileParams, opts ...ClientOption) (*UpdateAwsStorageProfileOK, error)

	UpdateAzureStorageProfile(params *UpdateAzureStorageProfileParams, opts ...ClientOption) (*UpdateAzureStorageProfileOK, error)

	UpdateVSphereStorageProfile(params *UpdateVSphereStorageProfileParams, opts ...ClientOption) (*UpdateVSphereStorageProfileOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

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

New creates a new storage profile API client.

type CreateAwsStorageProfileBadRequest

type CreateAwsStorageProfileBadRequest struct {
	Payload *models.Error
}
CreateAwsStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewCreateAwsStorageProfileBadRequest

func NewCreateAwsStorageProfileBadRequest() *CreateAwsStorageProfileBadRequest

NewCreateAwsStorageProfileBadRequest creates a CreateAwsStorageProfileBadRequest with default headers values

func (*CreateAwsStorageProfileBadRequest) Error

func (*CreateAwsStorageProfileBadRequest) GetPayload added in v0.2.9

type CreateAwsStorageProfileCreated

type CreateAwsStorageProfileCreated struct {
	Payload *models.AwsStorageProfile
}
CreateAwsStorageProfileCreated describes a response with status code 201, 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 {
	Payload *models.ServiceErrorResponse
}
CreateAwsStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateAwsStorageProfileForbidden

func NewCreateAwsStorageProfileForbidden() *CreateAwsStorageProfileForbidden

NewCreateAwsStorageProfileForbidden creates a CreateAwsStorageProfileForbidden with default headers values

func (*CreateAwsStorageProfileForbidden) Error

func (*CreateAwsStorageProfileForbidden) GetPayload added in v0.2.20

type CreateAwsStorageProfileParams

type CreateAwsStorageProfileParams struct {

	/* APIVersion.

	   The version of the API in yyyy-MM-dd format (UTC). For versioning information 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateAwsStorageProfileParamsWithContext

func NewCreateAwsStorageProfileParamsWithContext(ctx context.Context) *CreateAwsStorageProfileParams

NewCreateAwsStorageProfileParamsWithContext creates a new CreateAwsStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *CreateAwsStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the create aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the create aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.Error
}
CreateAzureStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewCreateAzureStorageProfileBadRequest

func NewCreateAzureStorageProfileBadRequest() *CreateAzureStorageProfileBadRequest

NewCreateAzureStorageProfileBadRequest creates a CreateAzureStorageProfileBadRequest with default headers values

func (*CreateAzureStorageProfileBadRequest) Error

func (*CreateAzureStorageProfileBadRequest) GetPayload added in v0.2.9

type CreateAzureStorageProfileCreated

type CreateAzureStorageProfileCreated struct {
	Payload *models.AzureStorageProfile
}
CreateAzureStorageProfileCreated describes a response with status code 201, 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 {
	Payload *models.ServiceErrorResponse
}
CreateAzureStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateAzureStorageProfileForbidden

func NewCreateAzureStorageProfileForbidden() *CreateAzureStorageProfileForbidden

NewCreateAzureStorageProfileForbidden creates a CreateAzureStorageProfileForbidden with default headers values

func (*CreateAzureStorageProfileForbidden) Error

func (*CreateAzureStorageProfileForbidden) GetPayload added in v0.2.20

type CreateAzureStorageProfileParams

type CreateAzureStorageProfileParams struct {

	/* APIVersion.

	   The version of the API in yyyy-MM-dd format (UTC). For versioning information 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateAzureStorageProfileParamsWithContext

func NewCreateAzureStorageProfileParamsWithContext(ctx context.Context) *CreateAzureStorageProfileParams

NewCreateAzureStorageProfileParamsWithContext creates a new CreateAzureStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *CreateAzureStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the create azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the create azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.Error
}
CreateStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewCreateStorageProfileBadRequest

func NewCreateStorageProfileBadRequest() *CreateStorageProfileBadRequest

NewCreateStorageProfileBadRequest creates a CreateStorageProfileBadRequest with default headers values

func (*CreateStorageProfileBadRequest) Error

func (*CreateStorageProfileBadRequest) GetPayload added in v0.2.9

func (o *CreateStorageProfileBadRequest) GetPayload() *models.Error

type CreateStorageProfileCreated

type CreateStorageProfileCreated struct {
	Payload *models.StorageProfile
}
CreateStorageProfileCreated describes a response with status code 201, 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 {
	Payload *models.ServiceErrorResponse
}
CreateStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateStorageProfileForbidden

func NewCreateStorageProfileForbidden() *CreateStorageProfileForbidden

NewCreateStorageProfileForbidden creates a CreateStorageProfileForbidden with default headers values

func (*CreateStorageProfileForbidden) Error

func (*CreateStorageProfileForbidden) GetPayload added in v0.2.20

type CreateStorageProfileParams

type CreateStorageProfileParams struct {

	/* APIVersion.

	   The version of the API in yyyy-MM-dd format (UTC). For versioning information 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateStorageProfileParamsWithContext

func NewCreateStorageProfileParamsWithContext(ctx context.Context) *CreateStorageProfileParams

NewCreateStorageProfileParamsWithContext creates a new CreateStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *CreateStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the create storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the create storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.Error
}
CreateVSphereStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewCreateVSphereStorageProfileBadRequest

func NewCreateVSphereStorageProfileBadRequest() *CreateVSphereStorageProfileBadRequest

NewCreateVSphereStorageProfileBadRequest creates a CreateVSphereStorageProfileBadRequest with default headers values

func (*CreateVSphereStorageProfileBadRequest) Error

func (*CreateVSphereStorageProfileBadRequest) GetPayload added in v0.2.9

type CreateVSphereStorageProfileCreated

type CreateVSphereStorageProfileCreated struct {
	Payload *models.VsphereStorageProfile
}
CreateVSphereStorageProfileCreated describes a response with status code 201, 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 {
	Payload *models.ServiceErrorResponse
}
CreateVSphereStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateVSphereStorageProfileForbidden

func NewCreateVSphereStorageProfileForbidden() *CreateVSphereStorageProfileForbidden

NewCreateVSphereStorageProfileForbidden creates a CreateVSphereStorageProfileForbidden with default headers values

func (*CreateVSphereStorageProfileForbidden) Error

func (*CreateVSphereStorageProfileForbidden) GetPayload added in v0.2.20

type CreateVSphereStorageProfileParams

type CreateVSphereStorageProfileParams struct {

	/* APIVersion.

	   The version of the API in yyyy-MM-dd format (UTC). For versioning information 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateVSphereStorageProfileParamsWithContext

func NewCreateVSphereStorageProfileParamsWithContext(ctx context.Context) *CreateVSphereStorageProfileParams

NewCreateVSphereStorageProfileParamsWithContext creates a new CreateVSphereStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *CreateVSphereStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the create v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the create v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
DeleteAwsStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewDeleteAwsStorageProfileForbidden

func NewDeleteAwsStorageProfileForbidden() *DeleteAwsStorageProfileForbidden

NewDeleteAwsStorageProfileForbidden creates a DeleteAwsStorageProfileForbidden with default headers values

func (*DeleteAwsStorageProfileForbidden) Error

func (*DeleteAwsStorageProfileForbidden) GetPayload added in v0.2.20

type DeleteAwsStorageProfileNoContent

type DeleteAwsStorageProfileNoContent struct {
}
DeleteAwsStorageProfileNoContent describes a response with status code 204, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteAwsStorageProfileParamsWithContext

func NewDeleteAwsStorageProfileParamsWithContext(ctx context.Context) *DeleteAwsStorageProfileParams

NewDeleteAwsStorageProfileParamsWithContext creates a new DeleteAwsStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *DeleteAwsStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the delete aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the delete aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
DeleteAzureStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewDeleteAzureStorageProfileForbidden

func NewDeleteAzureStorageProfileForbidden() *DeleteAzureStorageProfileForbidden

NewDeleteAzureStorageProfileForbidden creates a DeleteAzureStorageProfileForbidden with default headers values

func (*DeleteAzureStorageProfileForbidden) Error

func (*DeleteAzureStorageProfileForbidden) GetPayload added in v0.2.20

type DeleteAzureStorageProfileNoContent

type DeleteAzureStorageProfileNoContent struct {
}
DeleteAzureStorageProfileNoContent describes a response with status code 204, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteAzureStorageProfileParamsWithContext

func NewDeleteAzureStorageProfileParamsWithContext(ctx context.Context) *DeleteAzureStorageProfileParams

NewDeleteAzureStorageProfileParamsWithContext creates a new DeleteAzureStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *DeleteAzureStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the delete azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the delete azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
DeleteStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewDeleteStorageProfileForbidden

func NewDeleteStorageProfileForbidden() *DeleteStorageProfileForbidden

NewDeleteStorageProfileForbidden creates a DeleteStorageProfileForbidden with default headers values

func (*DeleteStorageProfileForbidden) Error

func (*DeleteStorageProfileForbidden) GetPayload added in v0.2.20

type DeleteStorageProfileNoContent

type DeleteStorageProfileNoContent struct {
}
DeleteStorageProfileNoContent describes a response with status code 204, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteStorageProfileParamsWithContext

func NewDeleteStorageProfileParamsWithContext(ctx context.Context) *DeleteStorageProfileParams

NewDeleteStorageProfileParamsWithContext creates a new DeleteStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *DeleteStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the delete storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the delete storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
DeleteVSphereStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewDeleteVSphereStorageProfileForbidden

func NewDeleteVSphereStorageProfileForbidden() *DeleteVSphereStorageProfileForbidden

NewDeleteVSphereStorageProfileForbidden creates a DeleteVSphereStorageProfileForbidden with default headers values

func (*DeleteVSphereStorageProfileForbidden) Error

func (*DeleteVSphereStorageProfileForbidden) GetPayload added in v0.2.20

type DeleteVSphereStorageProfileNoContent

type DeleteVSphereStorageProfileNoContent struct {
}
DeleteVSphereStorageProfileNoContent describes a response with status code 204, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteVSphereStorageProfileParamsWithContext

func NewDeleteVSphereStorageProfileParamsWithContext(ctx context.Context) *DeleteVSphereStorageProfileParams

NewDeleteVSphereStorageProfileParamsWithContext creates a new DeleteVSphereStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *DeleteVSphereStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the delete v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the delete v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
GetAwsStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetAwsStorageProfileForbidden

func NewGetAwsStorageProfileForbidden() *GetAwsStorageProfileForbidden

NewGetAwsStorageProfileForbidden creates a GetAwsStorageProfileForbidden with default headers values

func (*GetAwsStorageProfileForbidden) Error

func (*GetAwsStorageProfileForbidden) GetPayload added in v0.2.20

type GetAwsStorageProfileNotFound

type GetAwsStorageProfileNotFound struct {
	Payload *models.Error
}
GetAwsStorageProfileNotFound describes a response with status code 404, with default header values.

Not Found

func NewGetAwsStorageProfileNotFound

func NewGetAwsStorageProfileNotFound() *GetAwsStorageProfileNotFound

NewGetAwsStorageProfileNotFound creates a GetAwsStorageProfileNotFound with default headers values

func (*GetAwsStorageProfileNotFound) Error

func (*GetAwsStorageProfileNotFound) GetPayload added in v0.2.9

func (o *GetAwsStorageProfileNotFound) GetPayload() *models.Error

type GetAwsStorageProfileOK

type GetAwsStorageProfileOK struct {
	Payload *models.AwsStorageProfile
}
GetAwsStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetAwsStorageProfileParamsWithContext

func NewGetAwsStorageProfileParamsWithContext(ctx context.Context) *GetAwsStorageProfileParams

NewGetAwsStorageProfileParamsWithContext creates a new GetAwsStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetAwsStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the get aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
GetAwsStorageProfilesForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetAwsStorageProfilesForbidden

func NewGetAwsStorageProfilesForbidden() *GetAwsStorageProfilesForbidden

NewGetAwsStorageProfilesForbidden creates a GetAwsStorageProfilesForbidden with default headers values

func (*GetAwsStorageProfilesForbidden) Error

func (*GetAwsStorageProfilesForbidden) GetPayload added in v0.2.20

type GetAwsStorageProfilesOK

type GetAwsStorageProfilesOK struct {
	Payload *models.StorageProfileAwsResult
}
GetAwsStorageProfilesOK describes a response with status code 200, 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 {

	/* 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetAwsStorageProfilesParamsWithContext

func NewGetAwsStorageProfilesParamsWithContext(ctx context.Context) *GetAwsStorageProfilesParams

NewGetAwsStorageProfilesParamsWithContext creates a new GetAwsStorageProfilesParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetAwsStorageProfilesParams) SetDefaults()

SetDefaults hydrates default values in the get aws storage profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetAwsStorageProfilesParams) SetDollarFilter added in v0.2.12

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

SetDollarFilter adds the dollarFilter 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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get aws storage profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetAwsStorageProfilesParams) WithDollarFilter added in v0.2.12

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

WithDollarFilter adds the dollarFilter 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 {
	Payload *models.ServiceErrorResponse
}
GetAzureStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetAzureStorageProfileForbidden

func NewGetAzureStorageProfileForbidden() *GetAzureStorageProfileForbidden

NewGetAzureStorageProfileForbidden creates a GetAzureStorageProfileForbidden with default headers values

func (*GetAzureStorageProfileForbidden) Error

func (*GetAzureStorageProfileForbidden) GetPayload added in v0.2.20

type GetAzureStorageProfileNotFound

type GetAzureStorageProfileNotFound struct {
	Payload *models.Error
}
GetAzureStorageProfileNotFound describes a response with status code 404, with default header values.

Not Found

func NewGetAzureStorageProfileNotFound

func NewGetAzureStorageProfileNotFound() *GetAzureStorageProfileNotFound

NewGetAzureStorageProfileNotFound creates a GetAzureStorageProfileNotFound with default headers values

func (*GetAzureStorageProfileNotFound) Error

func (*GetAzureStorageProfileNotFound) GetPayload added in v0.2.9

func (o *GetAzureStorageProfileNotFound) GetPayload() *models.Error

type GetAzureStorageProfileOK

type GetAzureStorageProfileOK struct {
	Payload *models.AzureStorageProfile
}
GetAzureStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetAzureStorageProfileParamsWithContext

func NewGetAzureStorageProfileParamsWithContext(ctx context.Context) *GetAzureStorageProfileParams

NewGetAzureStorageProfileParamsWithContext creates a new GetAzureStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetAzureStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the get azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
GetAzureStorageProfilesForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetAzureStorageProfilesForbidden

func NewGetAzureStorageProfilesForbidden() *GetAzureStorageProfilesForbidden

NewGetAzureStorageProfilesForbidden creates a GetAzureStorageProfilesForbidden with default headers values

func (*GetAzureStorageProfilesForbidden) Error

func (*GetAzureStorageProfilesForbidden) GetPayload added in v0.2.20

type GetAzureStorageProfilesOK

type GetAzureStorageProfilesOK struct {
	Payload *models.StorageProfileAzureResult
}
GetAzureStorageProfilesOK describes a response with status code 200, 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 {

	/* 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetAzureStorageProfilesParamsWithContext

func NewGetAzureStorageProfilesParamsWithContext(ctx context.Context) *GetAzureStorageProfilesParams

NewGetAzureStorageProfilesParamsWithContext creates a new GetAzureStorageProfilesParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetAzureStorageProfilesParams) SetDefaults()

SetDefaults hydrates default values in the get azure storage profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetAzureStorageProfilesParams) SetDollarFilter added in v0.2.12

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

SetDollarFilter adds the dollarFilter 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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get azure storage profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetAzureStorageProfilesParams) WithDollarFilter added in v0.2.12

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

WithDollarFilter adds the dollarFilter 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 {
	Payload *models.ServiceErrorResponse
}
GetStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetStorageProfileForbidden

func NewGetStorageProfileForbidden() *GetStorageProfileForbidden

NewGetStorageProfileForbidden creates a GetStorageProfileForbidden with default headers values

func (*GetStorageProfileForbidden) Error

func (*GetStorageProfileForbidden) GetPayload added in v0.2.20

type GetStorageProfileNotFound

type GetStorageProfileNotFound struct {
	Payload *models.Error
}
GetStorageProfileNotFound describes a response with status code 404, 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

func (*GetStorageProfileNotFound) GetPayload added in v0.2.9

func (o *GetStorageProfileNotFound) GetPayload() *models.Error

type GetStorageProfileOK

type GetStorageProfileOK struct {
	Payload *models.StorageProfile
}
GetStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetStorageProfileParamsWithContext

func NewGetStorageProfileParamsWithContext(ctx context.Context) *GetStorageProfileParams

NewGetStorageProfileParamsWithContext creates a new GetStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the get storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
GetStorageProfilesForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetStorageProfilesForbidden

func NewGetStorageProfilesForbidden() *GetStorageProfilesForbidden

NewGetStorageProfilesForbidden creates a GetStorageProfilesForbidden with default headers values

func (*GetStorageProfilesForbidden) Error

func (*GetStorageProfilesForbidden) GetPayload added in v0.2.20

type GetStorageProfilesOK

type GetStorageProfilesOK struct {
	Payload *models.StorageProfileResult
}
GetStorageProfilesOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetStorageProfilesParamsWithContext

func NewGetStorageProfilesParamsWithContext(ctx context.Context) *GetStorageProfilesParams

NewGetStorageProfilesParamsWithContext creates a new GetStorageProfilesParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetStorageProfilesParams) SetDefaults()

SetDefaults hydrates default values in the get storage profiles params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get storage profiles params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
GetVSphereStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetVSphereStorageProfileForbidden

func NewGetVSphereStorageProfileForbidden() *GetVSphereStorageProfileForbidden

NewGetVSphereStorageProfileForbidden creates a GetVSphereStorageProfileForbidden with default headers values

func (*GetVSphereStorageProfileForbidden) Error

func (*GetVSphereStorageProfileForbidden) GetPayload added in v0.2.20

type GetVSphereStorageProfileNotFound

type GetVSphereStorageProfileNotFound struct {
	Payload *models.Error
}
GetVSphereStorageProfileNotFound describes a response with status code 404, with default header values.

Not Found

func NewGetVSphereStorageProfileNotFound

func NewGetVSphereStorageProfileNotFound() *GetVSphereStorageProfileNotFound

NewGetVSphereStorageProfileNotFound creates a GetVSphereStorageProfileNotFound with default headers values

func (*GetVSphereStorageProfileNotFound) Error

func (*GetVSphereStorageProfileNotFound) GetPayload added in v0.2.9

type GetVSphereStorageProfileOK

type GetVSphereStorageProfileOK struct {
	Payload *models.VsphereStorageProfile
}
GetVSphereStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetVSphereStorageProfileParamsWithContext

func NewGetVSphereStorageProfileParamsWithContext(ctx context.Context) *GetVSphereStorageProfileParams

NewGetVSphereStorageProfileParamsWithContext creates a new GetVSphereStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetVSphereStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the get v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.ServiceErrorResponse
}
GetVSphereStorageProfilesForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetVSphereStorageProfilesForbidden

func NewGetVSphereStorageProfilesForbidden() *GetVSphereStorageProfilesForbidden

NewGetVSphereStorageProfilesForbidden creates a GetVSphereStorageProfilesForbidden with default headers values

func (*GetVSphereStorageProfilesForbidden) Error

func (*GetVSphereStorageProfilesForbidden) GetPayload added in v0.2.20

type GetVSphereStorageProfilesOK

type GetVSphereStorageProfilesOK struct {
	Payload *models.StorageProfileVsphereResult
}
GetVSphereStorageProfilesOK describes a response with status code 200, 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 {

	/* 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetVSphereStorageProfilesParamsWithContext

func NewGetVSphereStorageProfilesParamsWithContext(ctx context.Context) *GetVSphereStorageProfilesParams

NewGetVSphereStorageProfilesParamsWithContext creates a new GetVSphereStorageProfilesParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *GetVSphereStorageProfilesParams) SetDefaults()

SetDefaults hydrates default values in the get v sphere storage profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetVSphereStorageProfilesParams) SetDollarFilter added in v0.2.12

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

SetDollarFilter adds the dollarFilter 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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the get v sphere storage profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetVSphereStorageProfilesParams) WithDollarFilter added in v0.2.12

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

WithDollarFilter adds the dollarFilter 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 {
	Payload *models.Error
}
ReplaceStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewReplaceStorageProfileBadRequest

func NewReplaceStorageProfileBadRequest() *ReplaceStorageProfileBadRequest

NewReplaceStorageProfileBadRequest creates a ReplaceStorageProfileBadRequest with default headers values

func (*ReplaceStorageProfileBadRequest) Error

func (*ReplaceStorageProfileBadRequest) GetPayload added in v0.2.9

func (o *ReplaceStorageProfileBadRequest) GetPayload() *models.Error

type ReplaceStorageProfileForbidden

type ReplaceStorageProfileForbidden struct {
	Payload *models.ServiceErrorResponse
}
ReplaceStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewReplaceStorageProfileForbidden

func NewReplaceStorageProfileForbidden() *ReplaceStorageProfileForbidden

NewReplaceStorageProfileForbidden creates a ReplaceStorageProfileForbidden with default headers values

func (*ReplaceStorageProfileForbidden) Error

func (*ReplaceStorageProfileForbidden) GetPayload added in v0.2.20

type ReplaceStorageProfileOK

type ReplaceStorageProfileOK struct {
	Payload *models.StorageProfile
}
ReplaceStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewReplaceStorageProfileParamsWithContext

func NewReplaceStorageProfileParamsWithContext(ctx context.Context) *ReplaceStorageProfileParams

NewReplaceStorageProfileParamsWithContext creates a new ReplaceStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *ReplaceStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the replace storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the replace storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.Error
}
UpdateAwsStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewUpdateAwsStorageProfileBadRequest

func NewUpdateAwsStorageProfileBadRequest() *UpdateAwsStorageProfileBadRequest

NewUpdateAwsStorageProfileBadRequest creates a UpdateAwsStorageProfileBadRequest with default headers values

func (*UpdateAwsStorageProfileBadRequest) Error

func (*UpdateAwsStorageProfileBadRequest) GetPayload added in v0.2.9

type UpdateAwsStorageProfileForbidden

type UpdateAwsStorageProfileForbidden struct {
	Payload *models.ServiceErrorResponse
}
UpdateAwsStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewUpdateAwsStorageProfileForbidden

func NewUpdateAwsStorageProfileForbidden() *UpdateAwsStorageProfileForbidden

NewUpdateAwsStorageProfileForbidden creates a UpdateAwsStorageProfileForbidden with default headers values

func (*UpdateAwsStorageProfileForbidden) Error

func (*UpdateAwsStorageProfileForbidden) GetPayload added in v0.2.20

type UpdateAwsStorageProfileOK

type UpdateAwsStorageProfileOK struct {
	Payload *models.AwsStorageProfile
}
UpdateAwsStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateAwsStorageProfileParamsWithContext

func NewUpdateAwsStorageProfileParamsWithContext(ctx context.Context) *UpdateAwsStorageProfileParams

NewUpdateAwsStorageProfileParamsWithContext creates a new UpdateAwsStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *UpdateAwsStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the update aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the update aws storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.Error
}
UpdateAzureStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewUpdateAzureStorageProfileBadRequest

func NewUpdateAzureStorageProfileBadRequest() *UpdateAzureStorageProfileBadRequest

NewUpdateAzureStorageProfileBadRequest creates a UpdateAzureStorageProfileBadRequest with default headers values

func (*UpdateAzureStorageProfileBadRequest) Error

func (*UpdateAzureStorageProfileBadRequest) GetPayload added in v0.2.9

type UpdateAzureStorageProfileForbidden

type UpdateAzureStorageProfileForbidden struct {
	Payload *models.ServiceErrorResponse
}
UpdateAzureStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewUpdateAzureStorageProfileForbidden

func NewUpdateAzureStorageProfileForbidden() *UpdateAzureStorageProfileForbidden

NewUpdateAzureStorageProfileForbidden creates a UpdateAzureStorageProfileForbidden with default headers values

func (*UpdateAzureStorageProfileForbidden) Error

func (*UpdateAzureStorageProfileForbidden) GetPayload added in v0.2.20

type UpdateAzureStorageProfileOK

type UpdateAzureStorageProfileOK struct {
	Payload *models.AzureStorageProfile
}
UpdateAzureStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateAzureStorageProfileParamsWithContext

func NewUpdateAzureStorageProfileParamsWithContext(ctx context.Context) *UpdateAzureStorageProfileParams

NewUpdateAzureStorageProfileParamsWithContext creates a new UpdateAzureStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *UpdateAzureStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the update azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the update azure storage profile params (not the query body).

All values with no default are reset to their zero value.

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 {
	Payload *models.Error
}
UpdateVSphereStorageProfileBadRequest describes a response with status code 400, with default header values.

Invalid Request - bad data

func NewUpdateVSphereStorageProfileBadRequest

func NewUpdateVSphereStorageProfileBadRequest() *UpdateVSphereStorageProfileBadRequest

NewUpdateVSphereStorageProfileBadRequest creates a UpdateVSphereStorageProfileBadRequest with default headers values

func (*UpdateVSphereStorageProfileBadRequest) Error

func (*UpdateVSphereStorageProfileBadRequest) GetPayload added in v0.2.9

type UpdateVSphereStorageProfileForbidden

type UpdateVSphereStorageProfileForbidden struct {
	Payload *models.ServiceErrorResponse
}
UpdateVSphereStorageProfileForbidden describes a response with status code 403, with default header values.

Forbidden

func NewUpdateVSphereStorageProfileForbidden

func NewUpdateVSphereStorageProfileForbidden() *UpdateVSphereStorageProfileForbidden

NewUpdateVSphereStorageProfileForbidden creates a UpdateVSphereStorageProfileForbidden with default headers values

func (*UpdateVSphereStorageProfileForbidden) Error

func (*UpdateVSphereStorageProfileForbidden) GetPayload added in v0.2.20

type UpdateVSphereStorageProfileOK

type UpdateVSphereStorageProfileOK struct {
	Payload *models.VsphereStorageProfile
}
UpdateVSphereStorageProfileOK describes a response with status code 200, 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 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 timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateVSphereStorageProfileParamsWithContext

func NewUpdateVSphereStorageProfileParamsWithContext(ctx context.Context) *UpdateVSphereStorageProfileParams

NewUpdateVSphereStorageProfileParamsWithContext creates a new UpdateVSphereStorageProfileParams object with 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 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 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) SetDefaults added in v0.2.20

func (o *UpdateVSphereStorageProfileParams) SetDefaults()

SetDefaults hydrates default values in the update v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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) WithDefaults added in v0.2.20

WithDefaults hydrates default values in the update v sphere storage profile params (not the query body).

All values with no default are reset to their zero value.

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