vm_template

package
v1.10.0 Latest Latest
Warning

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

Go to latest
Published: May 13, 2022 License: ISC Imports: 10 Imported by: 0

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 vm template API

func (*Client) CloneVMTemplateFromVM

func (a *Client) CloneVMTemplateFromVM(params *CloneVMTemplateFromVMParams, opts ...ClientOption) (*CloneVMTemplateFromVMOK, error)

CloneVMTemplateFromVM clone Vm template from Vm API

func (*Client) ConvertVMTemplateFromVM

func (a *Client) ConvertVMTemplateFromVM(params *ConvertVMTemplateFromVMParams, opts ...ClientOption) (*ConvertVMTemplateFromVMOK, error)

ConvertVMTemplateFromVM convert Vm template from Vm API

func (*Client) DeleteVMTemplate

func (a *Client) DeleteVMTemplate(params *DeleteVMTemplateParams, opts ...ClientOption) (*DeleteVMTemplateOK, error)

DeleteVMTemplate delete Vm template API

func (*Client) GetVMTemplates

func (a *Client) GetVMTemplates(params *GetVMTemplatesParams, opts ...ClientOption) (*GetVMTemplatesOK, error)

GetVMTemplates get Vm templates API

func (*Client) GetVMTemplatesConnection

func (a *Client) GetVMTemplatesConnection(params *GetVMTemplatesConnectionParams, opts ...ClientOption) (*GetVMTemplatesConnectionOK, error)

GetVMTemplatesConnection get Vm templates connection API

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateVMTemplate

func (a *Client) UpdateVMTemplate(params *UpdateVMTemplateParams, opts ...ClientOption) (*UpdateVMTemplateOK, error)

UpdateVMTemplate update Vm template API

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CloneVMTemplateFromVM(params *CloneVMTemplateFromVMParams, opts ...ClientOption) (*CloneVMTemplateFromVMOK, error)

	ConvertVMTemplateFromVM(params *ConvertVMTemplateFromVMParams, opts ...ClientOption) (*ConvertVMTemplateFromVMOK, error)

	DeleteVMTemplate(params *DeleteVMTemplateParams, opts ...ClientOption) (*DeleteVMTemplateOK, error)

	GetVMTemplates(params *GetVMTemplatesParams, opts ...ClientOption) (*GetVMTemplatesOK, error)

	GetVMTemplatesConnection(params *GetVMTemplatesConnectionParams, opts ...ClientOption) (*GetVMTemplatesConnectionOK, error)

	UpdateVMTemplate(params *UpdateVMTemplateParams, opts ...ClientOption) (*UpdateVMTemplateOK, 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 vm template API client.

type CloneVMTemplateFromVMBadRequest

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

Bad request

func NewCloneVMTemplateFromVMBadRequest

func NewCloneVMTemplateFromVMBadRequest() *CloneVMTemplateFromVMBadRequest

NewCloneVMTemplateFromVMBadRequest creates a CloneVMTemplateFromVMBadRequest with default headers values

func (*CloneVMTemplateFromVMBadRequest) Error

func (*CloneVMTemplateFromVMBadRequest) GetPayload

type CloneVMTemplateFromVMInternalServerError added in v1.10.0

type CloneVMTemplateFromVMInternalServerError struct {
	Payload *models.ErrorBody
}
CloneVMTemplateFromVMInternalServerError describes a response with status code 500, with default header values.

Server error

func NewCloneVMTemplateFromVMInternalServerError added in v1.10.0

func NewCloneVMTemplateFromVMInternalServerError() *CloneVMTemplateFromVMInternalServerError

NewCloneVMTemplateFromVMInternalServerError creates a CloneVMTemplateFromVMInternalServerError with default headers values

func (*CloneVMTemplateFromVMInternalServerError) Error added in v1.10.0

func (*CloneVMTemplateFromVMInternalServerError) GetPayload added in v1.10.0

type CloneVMTemplateFromVMNotFound added in v1.10.0

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

Not found

func NewCloneVMTemplateFromVMNotFound added in v1.10.0

func NewCloneVMTemplateFromVMNotFound() *CloneVMTemplateFromVMNotFound

NewCloneVMTemplateFromVMNotFound creates a CloneVMTemplateFromVMNotFound with default headers values

func (*CloneVMTemplateFromVMNotFound) Error added in v1.10.0

func (*CloneVMTemplateFromVMNotFound) GetPayload added in v1.10.0

type CloneVMTemplateFromVMOK

type CloneVMTemplateFromVMOK struct {
	Payload []*models.WithTaskVMTemplate
}
CloneVMTemplateFromVMOK describes a response with status code 200, with default header values.

Ok

func NewCloneVMTemplateFromVMOK

func NewCloneVMTemplateFromVMOK() *CloneVMTemplateFromVMOK

NewCloneVMTemplateFromVMOK creates a CloneVMTemplateFromVMOK with default headers values

func (*CloneVMTemplateFromVMOK) Error

func (o *CloneVMTemplateFromVMOK) Error() string

func (*CloneVMTemplateFromVMOK) GetPayload

type CloneVMTemplateFromVMParams

type CloneVMTemplateFromVMParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody []*models.VMTemplateCreationParams

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

CloneVMTemplateFromVMParams contains all the parameters to send to the API endpoint

for the clone Vm template from Vm operation.

Typically these are written to a http.Request.

func NewCloneVMTemplateFromVMParams

func NewCloneVMTemplateFromVMParams() *CloneVMTemplateFromVMParams

NewCloneVMTemplateFromVMParams creates a new CloneVMTemplateFromVMParams 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 NewCloneVMTemplateFromVMParamsWithContext

func NewCloneVMTemplateFromVMParamsWithContext(ctx context.Context) *CloneVMTemplateFromVMParams

NewCloneVMTemplateFromVMParamsWithContext creates a new CloneVMTemplateFromVMParams object with the ability to set a context for a request.

func NewCloneVMTemplateFromVMParamsWithHTTPClient

func NewCloneVMTemplateFromVMParamsWithHTTPClient(client *http.Client) *CloneVMTemplateFromVMParams

NewCloneVMTemplateFromVMParamsWithHTTPClient creates a new CloneVMTemplateFromVMParams object with the ability to set a custom HTTPClient for a request.

func NewCloneVMTemplateFromVMParamsWithTimeout

func NewCloneVMTemplateFromVMParamsWithTimeout(timeout time.Duration) *CloneVMTemplateFromVMParams

NewCloneVMTemplateFromVMParamsWithTimeout creates a new CloneVMTemplateFromVMParams object with the ability to set a timeout on a request.

func (*CloneVMTemplateFromVMParams) SetContentLanguage

func (o *CloneVMTemplateFromVMParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) SetContext

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

SetContext adds the context to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) SetDefaults

func (o *CloneVMTemplateFromVMParams) SetDefaults()

SetDefaults hydrates default values in the clone Vm template from Vm params (not the query body).

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

func (*CloneVMTemplateFromVMParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) SetRequestBody

func (o *CloneVMTemplateFromVMParams) SetRequestBody(requestBody []*models.VMTemplateCreationParams)

SetRequestBody adds the requestBody to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) SetTimeout

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

SetTimeout adds the timeout to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) WithContentLanguage

func (o *CloneVMTemplateFromVMParams) WithContentLanguage(contentLanguage *string) *CloneVMTemplateFromVMParams

WithContentLanguage adds the contentLanguage to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) WithContext

WithContext adds the context to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) WithDefaults

WithDefaults hydrates default values in the clone Vm template from Vm params (not the query body).

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

func (*CloneVMTemplateFromVMParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) WithRequestBody

WithRequestBody adds the requestBody to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) WithTimeout

WithTimeout adds the timeout to the clone Vm template from Vm params

func (*CloneVMTemplateFromVMParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CloneVMTemplateFromVMReader

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

CloneVMTemplateFromVMReader is a Reader for the CloneVMTemplateFromVM structure.

func (*CloneVMTemplateFromVMReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ConvertVMTemplateFromVMBadRequest

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

Bad request

func NewConvertVMTemplateFromVMBadRequest

func NewConvertVMTemplateFromVMBadRequest() *ConvertVMTemplateFromVMBadRequest

NewConvertVMTemplateFromVMBadRequest creates a ConvertVMTemplateFromVMBadRequest with default headers values

func (*ConvertVMTemplateFromVMBadRequest) Error

func (*ConvertVMTemplateFromVMBadRequest) GetPayload

type ConvertVMTemplateFromVMInternalServerError added in v1.10.0

type ConvertVMTemplateFromVMInternalServerError struct {
	Payload *models.ErrorBody
}
ConvertVMTemplateFromVMInternalServerError describes a response with status code 500, with default header values.

Server error

func NewConvertVMTemplateFromVMInternalServerError added in v1.10.0

func NewConvertVMTemplateFromVMInternalServerError() *ConvertVMTemplateFromVMInternalServerError

NewConvertVMTemplateFromVMInternalServerError creates a ConvertVMTemplateFromVMInternalServerError with default headers values

func (*ConvertVMTemplateFromVMInternalServerError) Error added in v1.10.0

func (*ConvertVMTemplateFromVMInternalServerError) GetPayload added in v1.10.0

type ConvertVMTemplateFromVMNotFound added in v1.10.0

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

Not found

func NewConvertVMTemplateFromVMNotFound added in v1.10.0

func NewConvertVMTemplateFromVMNotFound() *ConvertVMTemplateFromVMNotFound

NewConvertVMTemplateFromVMNotFound creates a ConvertVMTemplateFromVMNotFound with default headers values

func (*ConvertVMTemplateFromVMNotFound) Error added in v1.10.0

func (*ConvertVMTemplateFromVMNotFound) GetPayload added in v1.10.0

type ConvertVMTemplateFromVMOK

type ConvertVMTemplateFromVMOK struct {
	Payload []*models.WithTaskVMTemplate
}
ConvertVMTemplateFromVMOK describes a response with status code 200, with default header values.

Ok

func NewConvertVMTemplateFromVMOK

func NewConvertVMTemplateFromVMOK() *ConvertVMTemplateFromVMOK

NewConvertVMTemplateFromVMOK creates a ConvertVMTemplateFromVMOK with default headers values

func (*ConvertVMTemplateFromVMOK) Error

func (o *ConvertVMTemplateFromVMOK) Error() string

func (*ConvertVMTemplateFromVMOK) GetPayload

type ConvertVMTemplateFromVMParams

type ConvertVMTemplateFromVMParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody []*models.VMTemplateCreationParams

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

ConvertVMTemplateFromVMParams contains all the parameters to send to the API endpoint

for the convert Vm template from Vm operation.

Typically these are written to a http.Request.

func NewConvertVMTemplateFromVMParams

func NewConvertVMTemplateFromVMParams() *ConvertVMTemplateFromVMParams

NewConvertVMTemplateFromVMParams creates a new ConvertVMTemplateFromVMParams 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 NewConvertVMTemplateFromVMParamsWithContext

func NewConvertVMTemplateFromVMParamsWithContext(ctx context.Context) *ConvertVMTemplateFromVMParams

NewConvertVMTemplateFromVMParamsWithContext creates a new ConvertVMTemplateFromVMParams object with the ability to set a context for a request.

func NewConvertVMTemplateFromVMParamsWithHTTPClient

func NewConvertVMTemplateFromVMParamsWithHTTPClient(client *http.Client) *ConvertVMTemplateFromVMParams

NewConvertVMTemplateFromVMParamsWithHTTPClient creates a new ConvertVMTemplateFromVMParams object with the ability to set a custom HTTPClient for a request.

func NewConvertVMTemplateFromVMParamsWithTimeout

func NewConvertVMTemplateFromVMParamsWithTimeout(timeout time.Duration) *ConvertVMTemplateFromVMParams

NewConvertVMTemplateFromVMParamsWithTimeout creates a new ConvertVMTemplateFromVMParams object with the ability to set a timeout on a request.

func (*ConvertVMTemplateFromVMParams) SetContentLanguage

func (o *ConvertVMTemplateFromVMParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) SetContext

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

SetContext adds the context to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) SetDefaults

func (o *ConvertVMTemplateFromVMParams) SetDefaults()

SetDefaults hydrates default values in the convert Vm template from Vm params (not the query body).

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

func (*ConvertVMTemplateFromVMParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) SetRequestBody

func (o *ConvertVMTemplateFromVMParams) SetRequestBody(requestBody []*models.VMTemplateCreationParams)

SetRequestBody adds the requestBody to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) SetTimeout

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

SetTimeout adds the timeout to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) WithContentLanguage

func (o *ConvertVMTemplateFromVMParams) WithContentLanguage(contentLanguage *string) *ConvertVMTemplateFromVMParams

WithContentLanguage adds the contentLanguage to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) WithContext

WithContext adds the context to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) WithDefaults

WithDefaults hydrates default values in the convert Vm template from Vm params (not the query body).

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

func (*ConvertVMTemplateFromVMParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) WithRequestBody

WithRequestBody adds the requestBody to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) WithTimeout

WithTimeout adds the timeout to the convert Vm template from Vm params

func (*ConvertVMTemplateFromVMParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ConvertVMTemplateFromVMReader

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

ConvertVMTemplateFromVMReader is a Reader for the ConvertVMTemplateFromVM structure.

func (*ConvertVMTemplateFromVMReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteVMTemplateBadRequest

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

Bad request

func NewDeleteVMTemplateBadRequest

func NewDeleteVMTemplateBadRequest() *DeleteVMTemplateBadRequest

NewDeleteVMTemplateBadRequest creates a DeleteVMTemplateBadRequest with default headers values

func (*DeleteVMTemplateBadRequest) Error

func (*DeleteVMTemplateBadRequest) GetPayload

func (o *DeleteVMTemplateBadRequest) GetPayload() *models.ErrorBody

type DeleteVMTemplateInternalServerError added in v1.10.0

type DeleteVMTemplateInternalServerError struct {
	Payload *models.ErrorBody
}
DeleteVMTemplateInternalServerError describes a response with status code 500, with default header values.

Server error

func NewDeleteVMTemplateInternalServerError added in v1.10.0

func NewDeleteVMTemplateInternalServerError() *DeleteVMTemplateInternalServerError

NewDeleteVMTemplateInternalServerError creates a DeleteVMTemplateInternalServerError with default headers values

func (*DeleteVMTemplateInternalServerError) Error added in v1.10.0

func (*DeleteVMTemplateInternalServerError) GetPayload added in v1.10.0

type DeleteVMTemplateNotFound added in v1.10.0

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

Not found

func NewDeleteVMTemplateNotFound added in v1.10.0

func NewDeleteVMTemplateNotFound() *DeleteVMTemplateNotFound

NewDeleteVMTemplateNotFound creates a DeleteVMTemplateNotFound with default headers values

func (*DeleteVMTemplateNotFound) Error added in v1.10.0

func (o *DeleteVMTemplateNotFound) Error() string

func (*DeleteVMTemplateNotFound) GetPayload added in v1.10.0

func (o *DeleteVMTemplateNotFound) GetPayload() *models.ErrorBody

type DeleteVMTemplateOK

type DeleteVMTemplateOK struct {
	Payload []*models.WithTaskDeleteVMTemplate
}
DeleteVMTemplateOK describes a response with status code 200, with default header values.

Ok

func NewDeleteVMTemplateOK

func NewDeleteVMTemplateOK() *DeleteVMTemplateOK

NewDeleteVMTemplateOK creates a DeleteVMTemplateOK with default headers values

func (*DeleteVMTemplateOK) Error

func (o *DeleteVMTemplateOK) Error() string

func (*DeleteVMTemplateOK) GetPayload

type DeleteVMTemplateParams

type DeleteVMTemplateParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.VMTemplateDeletionParams

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

DeleteVMTemplateParams contains all the parameters to send to the API endpoint

for the delete Vm template operation.

Typically these are written to a http.Request.

func NewDeleteVMTemplateParams

func NewDeleteVMTemplateParams() *DeleteVMTemplateParams

NewDeleteVMTemplateParams creates a new DeleteVMTemplateParams 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 NewDeleteVMTemplateParamsWithContext

func NewDeleteVMTemplateParamsWithContext(ctx context.Context) *DeleteVMTemplateParams

NewDeleteVMTemplateParamsWithContext creates a new DeleteVMTemplateParams object with the ability to set a context for a request.

func NewDeleteVMTemplateParamsWithHTTPClient

func NewDeleteVMTemplateParamsWithHTTPClient(client *http.Client) *DeleteVMTemplateParams

NewDeleteVMTemplateParamsWithHTTPClient creates a new DeleteVMTemplateParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteVMTemplateParamsWithTimeout

func NewDeleteVMTemplateParamsWithTimeout(timeout time.Duration) *DeleteVMTemplateParams

NewDeleteVMTemplateParamsWithTimeout creates a new DeleteVMTemplateParams object with the ability to set a timeout on a request.

func (*DeleteVMTemplateParams) SetContentLanguage

func (o *DeleteVMTemplateParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the delete Vm template params

func (*DeleteVMTemplateParams) SetContext

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

SetContext adds the context to the delete Vm template params

func (*DeleteVMTemplateParams) SetDefaults

func (o *DeleteVMTemplateParams) SetDefaults()

SetDefaults hydrates default values in the delete Vm template params (not the query body).

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

func (*DeleteVMTemplateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete Vm template params

func (*DeleteVMTemplateParams) SetRequestBody

func (o *DeleteVMTemplateParams) SetRequestBody(requestBody *models.VMTemplateDeletionParams)

SetRequestBody adds the requestBody to the delete Vm template params

func (*DeleteVMTemplateParams) SetTimeout

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

SetTimeout adds the timeout to the delete Vm template params

func (*DeleteVMTemplateParams) WithContentLanguage

func (o *DeleteVMTemplateParams) WithContentLanguage(contentLanguage *string) *DeleteVMTemplateParams

WithContentLanguage adds the contentLanguage to the delete Vm template params

func (*DeleteVMTemplateParams) WithContext

WithContext adds the context to the delete Vm template params

func (*DeleteVMTemplateParams) WithDefaults

WithDefaults hydrates default values in the delete Vm template params (not the query body).

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

func (*DeleteVMTemplateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete Vm template params

func (*DeleteVMTemplateParams) WithRequestBody

WithRequestBody adds the requestBody to the delete Vm template params

func (*DeleteVMTemplateParams) WithTimeout

WithTimeout adds the timeout to the delete Vm template params

func (*DeleteVMTemplateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteVMTemplateReader

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

DeleteVMTemplateReader is a Reader for the DeleteVMTemplate structure.

func (*DeleteVMTemplateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVMTemplatesBadRequest

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

Bad request

func NewGetVMTemplatesBadRequest

func NewGetVMTemplatesBadRequest() *GetVMTemplatesBadRequest

NewGetVMTemplatesBadRequest creates a GetVMTemplatesBadRequest with default headers values

func (*GetVMTemplatesBadRequest) Error

func (o *GetVMTemplatesBadRequest) Error() string

func (*GetVMTemplatesBadRequest) GetPayload

func (o *GetVMTemplatesBadRequest) GetPayload() *models.ErrorBody

type GetVMTemplatesConnectionBadRequest

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

Bad request

func NewGetVMTemplatesConnectionBadRequest

func NewGetVMTemplatesConnectionBadRequest() *GetVMTemplatesConnectionBadRequest

NewGetVMTemplatesConnectionBadRequest creates a GetVMTemplatesConnectionBadRequest with default headers values

func (*GetVMTemplatesConnectionBadRequest) Error

func (*GetVMTemplatesConnectionBadRequest) GetPayload

type GetVMTemplatesConnectionInternalServerError added in v1.10.0

type GetVMTemplatesConnectionInternalServerError struct {
	Payload *models.ErrorBody
}
GetVMTemplatesConnectionInternalServerError describes a response with status code 500, with default header values.

Server error

func NewGetVMTemplatesConnectionInternalServerError added in v1.10.0

func NewGetVMTemplatesConnectionInternalServerError() *GetVMTemplatesConnectionInternalServerError

NewGetVMTemplatesConnectionInternalServerError creates a GetVMTemplatesConnectionInternalServerError with default headers values

func (*GetVMTemplatesConnectionInternalServerError) Error added in v1.10.0

func (*GetVMTemplatesConnectionInternalServerError) GetPayload added in v1.10.0

type GetVMTemplatesConnectionNotFound added in v1.10.0

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

Not found

func NewGetVMTemplatesConnectionNotFound added in v1.10.0

func NewGetVMTemplatesConnectionNotFound() *GetVMTemplatesConnectionNotFound

NewGetVMTemplatesConnectionNotFound creates a GetVMTemplatesConnectionNotFound with default headers values

func (*GetVMTemplatesConnectionNotFound) Error added in v1.10.0

func (*GetVMTemplatesConnectionNotFound) GetPayload added in v1.10.0

type GetVMTemplatesConnectionOK

type GetVMTemplatesConnectionOK struct {
	Payload *models.VMTemplateConnection
}
GetVMTemplatesConnectionOK describes a response with status code 200, with default header values.

Ok

func NewGetVMTemplatesConnectionOK

func NewGetVMTemplatesConnectionOK() *GetVMTemplatesConnectionOK

NewGetVMTemplatesConnectionOK creates a GetVMTemplatesConnectionOK with default headers values

func (*GetVMTemplatesConnectionOK) Error

func (*GetVMTemplatesConnectionOK) GetPayload

type GetVMTemplatesConnectionParams

type GetVMTemplatesConnectionParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.GetVMTemplatesConnectionRequestBody

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

GetVMTemplatesConnectionParams contains all the parameters to send to the API endpoint

for the get Vm templates connection operation.

Typically these are written to a http.Request.

func NewGetVMTemplatesConnectionParams

func NewGetVMTemplatesConnectionParams() *GetVMTemplatesConnectionParams

NewGetVMTemplatesConnectionParams creates a new GetVMTemplatesConnectionParams 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 NewGetVMTemplatesConnectionParamsWithContext

func NewGetVMTemplatesConnectionParamsWithContext(ctx context.Context) *GetVMTemplatesConnectionParams

NewGetVMTemplatesConnectionParamsWithContext creates a new GetVMTemplatesConnectionParams object with the ability to set a context for a request.

func NewGetVMTemplatesConnectionParamsWithHTTPClient

func NewGetVMTemplatesConnectionParamsWithHTTPClient(client *http.Client) *GetVMTemplatesConnectionParams

NewGetVMTemplatesConnectionParamsWithHTTPClient creates a new GetVMTemplatesConnectionParams object with the ability to set a custom HTTPClient for a request.

func NewGetVMTemplatesConnectionParamsWithTimeout

func NewGetVMTemplatesConnectionParamsWithTimeout(timeout time.Duration) *GetVMTemplatesConnectionParams

NewGetVMTemplatesConnectionParamsWithTimeout creates a new GetVMTemplatesConnectionParams object with the ability to set a timeout on a request.

func (*GetVMTemplatesConnectionParams) SetContentLanguage

func (o *GetVMTemplatesConnectionParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) SetContext

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

SetContext adds the context to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) SetDefaults

func (o *GetVMTemplatesConnectionParams) SetDefaults()

SetDefaults hydrates default values in the get Vm templates connection params (not the query body).

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

func (*GetVMTemplatesConnectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) SetRequestBody

SetRequestBody adds the requestBody to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) SetTimeout

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

SetTimeout adds the timeout to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) WithContentLanguage

func (o *GetVMTemplatesConnectionParams) WithContentLanguage(contentLanguage *string) *GetVMTemplatesConnectionParams

WithContentLanguage adds the contentLanguage to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) WithContext

WithContext adds the context to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) WithDefaults

WithDefaults hydrates default values in the get Vm templates connection params (not the query body).

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

func (*GetVMTemplatesConnectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) WithRequestBody

WithRequestBody adds the requestBody to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) WithTimeout

WithTimeout adds the timeout to the get Vm templates connection params

func (*GetVMTemplatesConnectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVMTemplatesConnectionReader

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

GetVMTemplatesConnectionReader is a Reader for the GetVMTemplatesConnection structure.

func (*GetVMTemplatesConnectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVMTemplatesInternalServerError added in v1.10.0

type GetVMTemplatesInternalServerError struct {
	Payload *models.ErrorBody
}
GetVMTemplatesInternalServerError describes a response with status code 500, with default header values.

Server error

func NewGetVMTemplatesInternalServerError added in v1.10.0

func NewGetVMTemplatesInternalServerError() *GetVMTemplatesInternalServerError

NewGetVMTemplatesInternalServerError creates a GetVMTemplatesInternalServerError with default headers values

func (*GetVMTemplatesInternalServerError) Error added in v1.10.0

func (*GetVMTemplatesInternalServerError) GetPayload added in v1.10.0

type GetVMTemplatesNotFound added in v1.10.0

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

Not found

func NewGetVMTemplatesNotFound added in v1.10.0

func NewGetVMTemplatesNotFound() *GetVMTemplatesNotFound

NewGetVMTemplatesNotFound creates a GetVMTemplatesNotFound with default headers values

func (*GetVMTemplatesNotFound) Error added in v1.10.0

func (o *GetVMTemplatesNotFound) Error() string

func (*GetVMTemplatesNotFound) GetPayload added in v1.10.0

func (o *GetVMTemplatesNotFound) GetPayload() *models.ErrorBody

type GetVMTemplatesOK

type GetVMTemplatesOK struct {
	Payload []*models.VMTemplate
}
GetVMTemplatesOK describes a response with status code 200, with default header values.

Ok

func NewGetVMTemplatesOK

func NewGetVMTemplatesOK() *GetVMTemplatesOK

NewGetVMTemplatesOK creates a GetVMTemplatesOK with default headers values

func (*GetVMTemplatesOK) Error

func (o *GetVMTemplatesOK) Error() string

func (*GetVMTemplatesOK) GetPayload

func (o *GetVMTemplatesOK) GetPayload() []*models.VMTemplate

type GetVMTemplatesParams

type GetVMTemplatesParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.GetVMTemplatesRequestBody

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

GetVMTemplatesParams contains all the parameters to send to the API endpoint

for the get Vm templates operation.

Typically these are written to a http.Request.

func NewGetVMTemplatesParams

func NewGetVMTemplatesParams() *GetVMTemplatesParams

NewGetVMTemplatesParams creates a new GetVMTemplatesParams 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 NewGetVMTemplatesParamsWithContext

func NewGetVMTemplatesParamsWithContext(ctx context.Context) *GetVMTemplatesParams

NewGetVMTemplatesParamsWithContext creates a new GetVMTemplatesParams object with the ability to set a context for a request.

func NewGetVMTemplatesParamsWithHTTPClient

func NewGetVMTemplatesParamsWithHTTPClient(client *http.Client) *GetVMTemplatesParams

NewGetVMTemplatesParamsWithHTTPClient creates a new GetVMTemplatesParams object with the ability to set a custom HTTPClient for a request.

func NewGetVMTemplatesParamsWithTimeout

func NewGetVMTemplatesParamsWithTimeout(timeout time.Duration) *GetVMTemplatesParams

NewGetVMTemplatesParamsWithTimeout creates a new GetVMTemplatesParams object with the ability to set a timeout on a request.

func (*GetVMTemplatesParams) SetContentLanguage

func (o *GetVMTemplatesParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the get Vm templates params

func (*GetVMTemplatesParams) SetContext

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

SetContext adds the context to the get Vm templates params

func (*GetVMTemplatesParams) SetDefaults

func (o *GetVMTemplatesParams) SetDefaults()

SetDefaults hydrates default values in the get Vm templates params (not the query body).

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

func (*GetVMTemplatesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get Vm templates params

func (*GetVMTemplatesParams) SetRequestBody

func (o *GetVMTemplatesParams) SetRequestBody(requestBody *models.GetVMTemplatesRequestBody)

SetRequestBody adds the requestBody to the get Vm templates params

func (*GetVMTemplatesParams) SetTimeout

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

SetTimeout adds the timeout to the get Vm templates params

func (*GetVMTemplatesParams) WithContentLanguage

func (o *GetVMTemplatesParams) WithContentLanguage(contentLanguage *string) *GetVMTemplatesParams

WithContentLanguage adds the contentLanguage to the get Vm templates params

func (*GetVMTemplatesParams) WithContext

WithContext adds the context to the get Vm templates params

func (*GetVMTemplatesParams) WithDefaults

func (o *GetVMTemplatesParams) WithDefaults() *GetVMTemplatesParams

WithDefaults hydrates default values in the get Vm templates params (not the query body).

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

func (*GetVMTemplatesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get Vm templates params

func (*GetVMTemplatesParams) WithRequestBody

WithRequestBody adds the requestBody to the get Vm templates params

func (*GetVMTemplatesParams) WithTimeout

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

WithTimeout adds the timeout to the get Vm templates params

func (*GetVMTemplatesParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetVMTemplatesReader

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

GetVMTemplatesReader is a Reader for the GetVMTemplates structure.

func (*GetVMTemplatesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateVMTemplateBadRequest

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

Bad request

func NewUpdateVMTemplateBadRequest

func NewUpdateVMTemplateBadRequest() *UpdateVMTemplateBadRequest

NewUpdateVMTemplateBadRequest creates a UpdateVMTemplateBadRequest with default headers values

func (*UpdateVMTemplateBadRequest) Error

func (*UpdateVMTemplateBadRequest) GetPayload

func (o *UpdateVMTemplateBadRequest) GetPayload() *models.ErrorBody

type UpdateVMTemplateInternalServerError added in v1.10.0

type UpdateVMTemplateInternalServerError struct {
	Payload *models.ErrorBody
}
UpdateVMTemplateInternalServerError describes a response with status code 500, with default header values.

Server error

func NewUpdateVMTemplateInternalServerError added in v1.10.0

func NewUpdateVMTemplateInternalServerError() *UpdateVMTemplateInternalServerError

NewUpdateVMTemplateInternalServerError creates a UpdateVMTemplateInternalServerError with default headers values

func (*UpdateVMTemplateInternalServerError) Error added in v1.10.0

func (*UpdateVMTemplateInternalServerError) GetPayload added in v1.10.0

type UpdateVMTemplateNotFound added in v1.10.0

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

Not found

func NewUpdateVMTemplateNotFound added in v1.10.0

func NewUpdateVMTemplateNotFound() *UpdateVMTemplateNotFound

NewUpdateVMTemplateNotFound creates a UpdateVMTemplateNotFound with default headers values

func (*UpdateVMTemplateNotFound) Error added in v1.10.0

func (o *UpdateVMTemplateNotFound) Error() string

func (*UpdateVMTemplateNotFound) GetPayload added in v1.10.0

func (o *UpdateVMTemplateNotFound) GetPayload() *models.ErrorBody

type UpdateVMTemplateOK

type UpdateVMTemplateOK struct {
	Payload []*models.WithTaskVMTemplate
}
UpdateVMTemplateOK describes a response with status code 200, with default header values.

Ok

func NewUpdateVMTemplateOK

func NewUpdateVMTemplateOK() *UpdateVMTemplateOK

NewUpdateVMTemplateOK creates a UpdateVMTemplateOK with default headers values

func (*UpdateVMTemplateOK) Error

func (o *UpdateVMTemplateOK) Error() string

func (*UpdateVMTemplateOK) GetPayload

func (o *UpdateVMTemplateOK) GetPayload() []*models.WithTaskVMTemplate

type UpdateVMTemplateParams

type UpdateVMTemplateParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.VMTemplateUpdationParams

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

UpdateVMTemplateParams contains all the parameters to send to the API endpoint

for the update Vm template operation.

Typically these are written to a http.Request.

func NewUpdateVMTemplateParams

func NewUpdateVMTemplateParams() *UpdateVMTemplateParams

NewUpdateVMTemplateParams creates a new UpdateVMTemplateParams 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 NewUpdateVMTemplateParamsWithContext

func NewUpdateVMTemplateParamsWithContext(ctx context.Context) *UpdateVMTemplateParams

NewUpdateVMTemplateParamsWithContext creates a new UpdateVMTemplateParams object with the ability to set a context for a request.

func NewUpdateVMTemplateParamsWithHTTPClient

func NewUpdateVMTemplateParamsWithHTTPClient(client *http.Client) *UpdateVMTemplateParams

NewUpdateVMTemplateParamsWithHTTPClient creates a new UpdateVMTemplateParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateVMTemplateParamsWithTimeout

func NewUpdateVMTemplateParamsWithTimeout(timeout time.Duration) *UpdateVMTemplateParams

NewUpdateVMTemplateParamsWithTimeout creates a new UpdateVMTemplateParams object with the ability to set a timeout on a request.

func (*UpdateVMTemplateParams) SetContentLanguage

func (o *UpdateVMTemplateParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the update Vm template params

func (*UpdateVMTemplateParams) SetContext

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

SetContext adds the context to the update Vm template params

func (*UpdateVMTemplateParams) SetDefaults

func (o *UpdateVMTemplateParams) SetDefaults()

SetDefaults hydrates default values in the update Vm template params (not the query body).

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

func (*UpdateVMTemplateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update Vm template params

func (*UpdateVMTemplateParams) SetRequestBody

func (o *UpdateVMTemplateParams) SetRequestBody(requestBody *models.VMTemplateUpdationParams)

SetRequestBody adds the requestBody to the update Vm template params

func (*UpdateVMTemplateParams) SetTimeout

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

SetTimeout adds the timeout to the update Vm template params

func (*UpdateVMTemplateParams) WithContentLanguage

func (o *UpdateVMTemplateParams) WithContentLanguage(contentLanguage *string) *UpdateVMTemplateParams

WithContentLanguage adds the contentLanguage to the update Vm template params

func (*UpdateVMTemplateParams) WithContext

WithContext adds the context to the update Vm template params

func (*UpdateVMTemplateParams) WithDefaults

WithDefaults hydrates default values in the update Vm template params (not the query body).

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

func (*UpdateVMTemplateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update Vm template params

func (*UpdateVMTemplateParams) WithRequestBody

WithRequestBody adds the requestBody to the update Vm template params

func (*UpdateVMTemplateParams) WithTimeout

WithTimeout adds the timeout to the update Vm template params

func (*UpdateVMTemplateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateVMTemplateReader

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

UpdateVMTemplateReader is a Reader for the UpdateVMTemplate structure.

func (*UpdateVMTemplateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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