compute

package
v0.0.0-...-6f249fe Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2020 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// PostInstancesInstanceIDActionsBodyTypeStart captures enum value "start"
	PostInstancesInstanceIDActionsBodyTypeStart string = "start"

	// PostInstancesInstanceIDActionsBodyTypeStop captures enum value "stop"
	PostInstancesInstanceIDActionsBodyTypeStop string = "stop"

	// PostInstancesInstanceIDActionsBodyTypeReboot captures enum value "reboot"
	PostInstancesInstanceIDActionsBodyTypeReboot string = "reboot"

	// PostInstancesInstanceIDActionsBodyTypeReset captures enum value "reset"
	PostInstancesInstanceIDActionsBodyTypeReset string = "reset"
)
View Source
const (

	// PostInstancesParamsBodyBootVolumeAttachmentVolumeBillingTermHourly captures enum value "hourly"
	PostInstancesParamsBodyBootVolumeAttachmentVolumeBillingTermHourly string = "hourly"

	// PostInstancesParamsBodyBootVolumeAttachmentVolumeBillingTermMonthly captures enum value "monthly"
	PostInstancesParamsBodyBootVolumeAttachmentVolumeBillingTermMonthly string = "monthly"
)
View Source
const (

	// PostInstancesParamsBodyBootVolumeAttachmentVolumeTypeBoot captures enum value "boot"
	PostInstancesParamsBodyBootVolumeAttachmentVolumeTypeBoot string = "boot"

	// PostInstancesParamsBodyBootVolumeAttachmentVolumeTypeData captures enum value "data"
	PostInstancesParamsBodyBootVolumeAttachmentVolumeTypeData string = "data"
)
View Source
const (

	// VolumeAttachmentsItems0VolumeBillingTermHourly captures enum value "hourly"
	VolumeAttachmentsItems0VolumeBillingTermHourly string = "hourly"

	// VolumeAttachmentsItems0VolumeBillingTermMonthly captures enum value "monthly"
	VolumeAttachmentsItems0VolumeBillingTermMonthly string = "monthly"
)
View Source
const (

	// VolumeAttachmentsItems0VolumeTypeBoot captures enum value "boot"
	VolumeAttachmentsItems0VolumeTypeBoot string = "boot"

	// VolumeAttachmentsItems0VolumeTypeData captures enum value "data"
	VolumeAttachmentsItems0VolumeTypeData string = "data"
)
View Source
const (

	// PostKeysBodyTypeRsa captures enum value "rsa"
	PostKeysBodyTypeRsa string = "rsa"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for compute API

func New

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

New creates a new compute API client.

func (*Client) DeleteImagesID

func (a *Client) DeleteImagesID(params *DeleteImagesIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteImagesIDAccepted, error)

DeleteImagesID deletes specified image

This request deletes an image. This operation cannot be reversed. It will not succeed for system-provided images.

func (*Client) DeleteInstancesID

func (a *Client) DeleteInstancesID(params *DeleteInstancesIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteInstancesIDNoContent, error)

DeleteInstancesID deletes specified instance

This request deletes a instance. This operation cannot be reversed.

func (*Client) DeleteInstancesInstanceIDNetworkInterfacesID

DeleteInstancesInstanceIDNetworkInterfacesID deletes specified network interface

This request deletes a network interface. This operation cannot be reversed.

func (*Client) DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress

DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress disassociates specified floating IP

This request disassociates the specified floating IP from the specified network interface

func (*Client) DeleteInstancesInstanceIDVolumeAttachmentsID

DeleteInstancesInstanceIDVolumeAttachmentsID deletes a volume interface detaching a volume from a instance

This request deletes a volume interface. The deletion of a volume interface detaches a volume from a instance.

func (*Client) DeleteKeysID

func (a *Client) DeleteKeysID(params *DeleteKeysIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteKeysIDNoContent, error)

DeleteKeysID deletes specified key

This request deletes a key. This operation cannot be reversed.

func (*Client) GetImages

func (a *Client) GetImages(params *GetImagesParams, authInfo runtime.ClientAuthInfoWriter) (*GetImagesOK, error)

GetImages retrieves all images

This request retrieves all images available in the region. Images represent a specific software configuration for a server. Some images are system-provided. Images can also be created from servers or imported from another source.

func (*Client) GetImagesID

func (a *Client) GetImagesID(params *GetImagesIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetImagesIDOK, error)

GetImagesID retrieves specified image

This request retrieves a single image specified by the identifier in the URL.

func (*Client) GetInstanceProfiles

func (a *Client) GetInstanceProfiles(params *GetInstanceProfilesParams, authInfo runtime.ClientAuthInfoWriter) (*GetInstanceProfilesOK, error)

GetInstanceProfiles retrieves all instance profiles

This request retrieves all instance profiles available in the region. A instance profile specifies the performance characteristics and pricing model for a instance.

func (*Client) GetInstanceProfilesName

func (a *Client) GetInstanceProfilesName(params *GetInstanceProfilesNameParams, authInfo runtime.ClientAuthInfoWriter) (*GetInstanceProfilesNameOK, error)

GetInstanceProfilesName retrieves specified instance action

This request retrieves a single instance profile specified by the name in the URL.

func (*Client) GetInstances

func (a *Client) GetInstances(params *GetInstancesParams, authInfo runtime.ClientAuthInfoWriter) (*GetInstancesOK, error)

GetInstances retrieves all instances

This request retrieves all instances in the region.

func (*Client) GetInstancesID

func (a *Client) GetInstancesID(params *GetInstancesIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetInstancesIDOK, error)

GetInstancesID retrieves a instance

This request retrieves a single instance specified by the identifier in the URL.

func (*Client) GetInstancesInstanceIDInitialization

GetInstancesInstanceIDInitialization retrieves configuration used to initialize the instance

Retrieves configuration variables used to initialize the instance such as SSH keys and the Windows administrator password.

func (*Client) GetInstancesInstanceIDNetworkInterfaces

GetInstancesInstanceIDNetworkInterfaces retrieves all network interfaces on a instance

This request retrieves all network interfaces on a instance. A network interface is an abstract representation of a network interface card and connects a instance to a subnet. instances may have more than one network interface, but each network interface can be attached to only one subnet.

func (*Client) GetInstancesInstanceIDNetworkInterfacesID

GetInstancesInstanceIDNetworkInterfacesID retrieves specified network interface

This request retrieves a single network interface specified by the identifier in the URL.

func (*Client) GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIps

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIps retrieves all floating ips associated with a network interface

This request retrieves all floating IPs associated with a network interface.

func (*Client) GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress retrieves associated floating IP

This request a retrieves a specified floating IP address if it is associated with the network interface and instance specified in the URL

func (*Client) GetInstancesInstanceIDVolumeAttachments

GetInstancesInstanceIDVolumeAttachments retrieves all volumes attached to a instance

This request retrieves all volume interfaces for a instance. A volume interface is the attachment of a volume to a instance. Each instance may have many volume interfaces but each volume interface attaches exactly one instance to exactly one volume.

func (*Client) GetInstancesInstanceIDVolumeAttachmentsID

GetInstancesInstanceIDVolumeAttachmentsID retrieves specified volume interface

This request retrieves a single volume interface specified by the identifier in the URL.

func (*Client) GetKeys

func (a *Client) GetKeys(params *GetKeysParams, authInfo runtime.ClientAuthInfoWriter) (*GetKeysOK, error)

GetKeys retrieves all keys

This request retrieves all keys. A key contains a public 2048-bit RSA SSH key which may be installed on servers when they are created. Private keys are not stored by the system.

func (*Client) GetKeysID

func (a *Client) GetKeysID(params *GetKeysIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetKeysIDOK, error)

GetKeysID retrieves specified key

This request retrieves a single key specified by the identifier in the URL.

func (*Client) GetOperatingSystems

func (a *Client) GetOperatingSystems(params *GetOperatingSystemsParams, authInfo runtime.ClientAuthInfoWriter) (*GetOperatingSystemsOK, error)

GetOperatingSystems retrieves all operating systems

This request retrieves all operating systems.

func (*Client) GetOperatingSystemsName

func (a *Client) GetOperatingSystemsName(params *GetOperatingSystemsNameParams, authInfo runtime.ClientAuthInfoWriter) (*GetOperatingSystemsNameOK, error)

GetOperatingSystemsName retrieves an operating system

This request retrieves a single operating system specified by the name in the URL.

func (*Client) PatchImagesID

func (a *Client) PatchImagesID(params *PatchImagesIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchImagesIDOK, error)

PatchImagesID updates an image s name

This request updates an image's name.

func (*Client) PatchInstancesID

func (a *Client) PatchInstancesID(params *PatchInstancesIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchInstancesIDOK, error)

PatchInstancesID This request updates a instance with the information in a provided instance patch. The instance patch object is structured in the same way as a retrieved instance and contains only the information to be updated.

func (*Client) PatchInstancesInstanceIDNetworkInterfacesID

PatchInstancesInstanceIDNetworkInterfacesID updates a network inferface

This request updates a network interface with the information in a provided network interface patch. The network interface patch object is structured in the same way as a retrieved network interface and can contain an updated name and/or port speed.

func (*Client) PatchInstancesInstanceIDVolumeAttachmentsID

PatchInstancesInstanceIDVolumeAttachmentsID updates a volume inferface

This request updates a volume interface with the information in a provided volume interface patch. The volume interface patch object is structured in the same way as a retrieved volume interface and can contain an updated name and/or bandwidth.

func (*Client) PatchKeysID

func (a *Client) PatchKeysID(params *PatchKeysIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchKeysIDOK, error)

PatchKeysID updates specified key

This request updates a key's name.

func (*Client) PostImages

func (a *Client) PostImages(params *PostImagesParams, authInfo runtime.ClientAuthInfoWriter) (*PostImagesCreated, error)

PostImages creates an image

This request creates a new image from an image template. The image template object is structured in the same way as a retrieved image, and contains the information necessary to create the new image. A URL to the image file on object storage must be provided.

func (*Client) PostInstances

func (a *Client) PostInstances(params *PostInstancesParams, authInfo runtime.ClientAuthInfoWriter) (*PostInstancesCreated, error)

PostInstances creates a instance

This request provisions a new instance for a instance template. The instance template object is structured in the same way as a retrieved instance, and contains the information necessary to provision the new instance

func (*Client) PostInstancesInstanceIDActions

PostInstancesInstanceIDActions creates a new action

This request creates a new action which will be queued up to run as soon as any currently pending or running actions have completed.

func (*Client) PostInstancesInstanceIDNetworkInterfaces

PostInstancesInstanceIDNetworkInterfaces creates a network inferface

This request creates a new network interface from a network interface template. The specified subnet must reside in the same VPC as the instance. The network interface template object is structured in the same way as a retrieved network interface, and contains the information necessary to create the new network interface. Each primary and secondary address in the network interface must be contained by one of the specified subnet's CIDR blocks.

func (*Client) PostInstancesInstanceIDVolumeAttachments

PostInstancesInstanceIDVolumeAttachments creates a volume interface attaching a volume to a instance

This request creates a new volume interface from a volume interface template. The volume interface template object is structured in the same way as a retrieved volume interface, and contains the information necessary to create the new volume interface. The creation of a new volume interface attaches a volume to a instance.

func (*Client) PostKeys

func (a *Client) PostKeys(params *PostKeysParams, authInfo runtime.ClientAuthInfoWriter) (*PostKeysCreated, error)

PostKeys creates a key

This request imports a new key from a key template containing a public 2048-bit RSA SSH key.

func (*Client) PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress

PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress associates a floating IP with a network interface

This request associates the specified floating IP with the specified network interface

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type DeleteImagesIDAccepted

type DeleteImagesIDAccepted struct {
}

DeleteImagesIDAccepted handles this case with default header values.

The image deletion request was accepted.

func NewDeleteImagesIDAccepted

func NewDeleteImagesIDAccepted() *DeleteImagesIDAccepted

NewDeleteImagesIDAccepted creates a DeleteImagesIDAccepted with default headers values

func (*DeleteImagesIDAccepted) Error

func (o *DeleteImagesIDAccepted) Error() string

type DeleteImagesIDInternalServerError

type DeleteImagesIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteImagesIDInternalServerError handles this case with default header values.

error

func NewDeleteImagesIDInternalServerError

func NewDeleteImagesIDInternalServerError() *DeleteImagesIDInternalServerError

NewDeleteImagesIDInternalServerError creates a DeleteImagesIDInternalServerError with default headers values

func (*DeleteImagesIDInternalServerError) Error

type DeleteImagesIDNotFound

type DeleteImagesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteImagesIDNotFound handles this case with default header values.

error

func NewDeleteImagesIDNotFound

func NewDeleteImagesIDNotFound() *DeleteImagesIDNotFound

NewDeleteImagesIDNotFound creates a DeleteImagesIDNotFound with default headers values

func (*DeleteImagesIDNotFound) Error

func (o *DeleteImagesIDNotFound) Error() string

type DeleteImagesIDParams

type DeleteImagesIDParams struct {

	/*FutureVersion
	  allows any date string to be accepted, enabling testing of features still under development

	*/
	FutureVersion *bool
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The image identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

DeleteImagesIDParams contains all the parameters to send to the API endpoint for the delete images ID operation typically these are written to a http.Request

func NewDeleteImagesIDParams

func NewDeleteImagesIDParams() *DeleteImagesIDParams

NewDeleteImagesIDParams creates a new DeleteImagesIDParams object with the default values initialized.

func NewDeleteImagesIDParamsWithContext

func NewDeleteImagesIDParamsWithContext(ctx context.Context) *DeleteImagesIDParams

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

func NewDeleteImagesIDParamsWithHTTPClient

func NewDeleteImagesIDParamsWithHTTPClient(client *http.Client) *DeleteImagesIDParams

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

func NewDeleteImagesIDParamsWithTimeout

func NewDeleteImagesIDParamsWithTimeout(timeout time.Duration) *DeleteImagesIDParams

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

func (*DeleteImagesIDParams) SetContext

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

SetContext adds the context to the delete images ID params

func (*DeleteImagesIDParams) SetFutureVersion

func (o *DeleteImagesIDParams) SetFutureVersion(futureVersion *bool)

SetFutureVersion adds the futureVersion to the delete images ID params

func (*DeleteImagesIDParams) SetGeneration

func (o *DeleteImagesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete images ID params

func (*DeleteImagesIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete images ID params

func (*DeleteImagesIDParams) SetID

func (o *DeleteImagesIDParams) SetID(id string)

SetID adds the id to the delete images ID params

func (*DeleteImagesIDParams) SetTimeout

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

SetTimeout adds the timeout to the delete images ID params

func (*DeleteImagesIDParams) SetVersion

func (o *DeleteImagesIDParams) SetVersion(version string)

SetVersion adds the version to the delete images ID params

func (*DeleteImagesIDParams) WithContext

WithContext adds the context to the delete images ID params

func (*DeleteImagesIDParams) WithFutureVersion

func (o *DeleteImagesIDParams) WithFutureVersion(futureVersion *bool) *DeleteImagesIDParams

WithFutureVersion adds the futureVersion to the delete images ID params

func (*DeleteImagesIDParams) WithGeneration

func (o *DeleteImagesIDParams) WithGeneration(generation int64) *DeleteImagesIDParams

WithGeneration adds the generation to the delete images ID params

func (*DeleteImagesIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete images ID params

func (*DeleteImagesIDParams) WithID

WithID adds the id to the delete images ID params

func (*DeleteImagesIDParams) WithTimeout

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

WithTimeout adds the timeout to the delete images ID params

func (*DeleteImagesIDParams) WithVersion

func (o *DeleteImagesIDParams) WithVersion(version string) *DeleteImagesIDParams

WithVersion adds the version to the delete images ID params

func (*DeleteImagesIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type DeleteImagesIDReader

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

DeleteImagesIDReader is a Reader for the DeleteImagesID structure.

func (*DeleteImagesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteInstancesIDBadRequest

type DeleteInstancesIDBadRequest struct {
	Payload *models.Riaaserror
}

DeleteInstancesIDBadRequest handles this case with default header values.

error

func NewDeleteInstancesIDBadRequest

func NewDeleteInstancesIDBadRequest() *DeleteInstancesIDBadRequest

NewDeleteInstancesIDBadRequest creates a DeleteInstancesIDBadRequest with default headers values

func (*DeleteInstancesIDBadRequest) Error

type DeleteInstancesIDNoContent

type DeleteInstancesIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteInstancesIDNoContent handles this case with default header values.

error

func NewDeleteInstancesIDNoContent

func NewDeleteInstancesIDNoContent() *DeleteInstancesIDNoContent

NewDeleteInstancesIDNoContent creates a DeleteInstancesIDNoContent with default headers values

func (*DeleteInstancesIDNoContent) Error

type DeleteInstancesIDNotFound

type DeleteInstancesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteInstancesIDNotFound handles this case with default header values.

error

func NewDeleteInstancesIDNotFound

func NewDeleteInstancesIDNotFound() *DeleteInstancesIDNotFound

NewDeleteInstancesIDNotFound creates a DeleteInstancesIDNotFound with default headers values

func (*DeleteInstancesIDNotFound) Error

func (o *DeleteInstancesIDNotFound) Error() string

type DeleteInstancesIDParams

type DeleteInstancesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The instance identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

DeleteInstancesIDParams contains all the parameters to send to the API endpoint for the delete instances ID operation typically these are written to a http.Request

func NewDeleteInstancesIDParams

func NewDeleteInstancesIDParams() *DeleteInstancesIDParams

NewDeleteInstancesIDParams creates a new DeleteInstancesIDParams object with the default values initialized.

func NewDeleteInstancesIDParamsWithContext

func NewDeleteInstancesIDParamsWithContext(ctx context.Context) *DeleteInstancesIDParams

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

func NewDeleteInstancesIDParamsWithHTTPClient

func NewDeleteInstancesIDParamsWithHTTPClient(client *http.Client) *DeleteInstancesIDParams

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

func NewDeleteInstancesIDParamsWithTimeout

func NewDeleteInstancesIDParamsWithTimeout(timeout time.Duration) *DeleteInstancesIDParams

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

func (*DeleteInstancesIDParams) SetContext

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

SetContext adds the context to the delete instances ID params

func (*DeleteInstancesIDParams) SetGeneration

func (o *DeleteInstancesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete instances ID params

func (*DeleteInstancesIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete instances ID params

func (*DeleteInstancesIDParams) SetID

func (o *DeleteInstancesIDParams) SetID(id string)

SetID adds the id to the delete instances ID params

func (*DeleteInstancesIDParams) SetTimeout

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

SetTimeout adds the timeout to the delete instances ID params

func (*DeleteInstancesIDParams) SetVersion

func (o *DeleteInstancesIDParams) SetVersion(version string)

SetVersion adds the version to the delete instances ID params

func (*DeleteInstancesIDParams) WithContext

WithContext adds the context to the delete instances ID params

func (*DeleteInstancesIDParams) WithGeneration

func (o *DeleteInstancesIDParams) WithGeneration(generation int64) *DeleteInstancesIDParams

WithGeneration adds the generation to the delete instances ID params

func (*DeleteInstancesIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete instances ID params

func (*DeleteInstancesIDParams) WithID

WithID adds the id to the delete instances ID params

func (*DeleteInstancesIDParams) WithTimeout

WithTimeout adds the timeout to the delete instances ID params

func (*DeleteInstancesIDParams) WithVersion

func (o *DeleteInstancesIDParams) WithVersion(version string) *DeleteInstancesIDParams

WithVersion adds the version to the delete instances ID params

func (*DeleteInstancesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteInstancesIDReader

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

DeleteInstancesIDReader is a Reader for the DeleteInstancesID structure.

func (*DeleteInstancesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteInstancesInstanceIDNetworkInterfacesIDNoContent

type DeleteInstancesInstanceIDNetworkInterfacesIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteInstancesInstanceIDNetworkInterfacesIDNoContent handles this case with default header values.

error

func NewDeleteInstancesInstanceIDNetworkInterfacesIDNoContent

func NewDeleteInstancesInstanceIDNetworkInterfacesIDNoContent() *DeleteInstancesInstanceIDNetworkInterfacesIDNoContent

NewDeleteInstancesInstanceIDNetworkInterfacesIDNoContent creates a DeleteInstancesInstanceIDNetworkInterfacesIDNoContent with default headers values

func (*DeleteInstancesInstanceIDNetworkInterfacesIDNoContent) Error

type DeleteInstancesInstanceIDNetworkInterfacesIDNotFound

type DeleteInstancesInstanceIDNetworkInterfacesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteInstancesInstanceIDNetworkInterfacesIDNotFound handles this case with default header values.

error

func NewDeleteInstancesInstanceIDNetworkInterfacesIDNotFound

func NewDeleteInstancesInstanceIDNetworkInterfacesIDNotFound() *DeleteInstancesInstanceIDNetworkInterfacesIDNotFound

NewDeleteInstancesInstanceIDNetworkInterfacesIDNotFound creates a DeleteInstancesInstanceIDNetworkInterfacesIDNotFound with default headers values

func (*DeleteInstancesInstanceIDNetworkInterfacesIDNotFound) Error

type DeleteInstancesInstanceIDNetworkInterfacesIDParams

type DeleteInstancesInstanceIDNetworkInterfacesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network interface identifier

	*/
	ID string
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

DeleteInstancesInstanceIDNetworkInterfacesIDParams contains all the parameters to send to the API endpoint for the delete instances instance ID network interfaces ID operation typically these are written to a http.Request

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParams

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParams() *DeleteInstancesInstanceIDNetworkInterfacesIDParams

NewDeleteInstancesInstanceIDNetworkInterfacesIDParams creates a new DeleteInstancesInstanceIDNetworkInterfacesIDParams object with the default values initialized.

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParamsWithContext

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParamsWithContext(ctx context.Context) *DeleteInstancesInstanceIDNetworkInterfacesIDParams

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

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParamsWithHTTPClient

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParamsWithHTTPClient(client *http.Client) *DeleteInstancesInstanceIDNetworkInterfacesIDParams

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

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParamsWithTimeout

func NewDeleteInstancesInstanceIDNetworkInterfacesIDParamsWithTimeout(timeout time.Duration) *DeleteInstancesInstanceIDNetworkInterfacesIDParams

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

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetContext

SetContext adds the context to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetGeneration

func (o *DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetID

SetID adds the id to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetInstanceID

func (o *DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetTimeout

SetTimeout adds the timeout to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) SetVersion

SetVersion adds the version to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithContext

WithContext adds the context to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithGeneration

WithGeneration adds the generation to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithID

WithID adds the id to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithInstanceID

WithInstanceID adds the instanceID to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithTimeout

WithTimeout adds the timeout to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WithVersion

WithVersion adds the version to the delete instances instance ID network interfaces ID params

func (*DeleteInstancesInstanceIDNetworkInterfacesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteInstancesInstanceIDNetworkInterfacesIDReader

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

DeleteInstancesInstanceIDNetworkInterfacesIDReader is a Reader for the DeleteInstancesInstanceIDNetworkInterfacesID structure.

func (*DeleteInstancesInstanceIDNetworkInterfacesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest struct {
	Payload *models.Riaaserror
}

DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest handles this case with default header values.

The specified floating IP could not be disassociated.

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest() *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest

NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest creates a DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest with default headers values

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest) Error

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent struct {
}

DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent handles this case with default header values.

The floating IP was disassociated successfully.

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent() *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent

NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent creates a DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent with default headers values

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNoContent) Error

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound struct {
	Payload *models.Riaaserror
}

DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound handles this case with default header values.

The specified floating IP address is not associated with the network interface with the specified identifier

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound() *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound

NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound creates a DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound with default headers values

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound) Error

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams struct {

	/*Address
	  The floating IP address

	*/
	Address string
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*NetworkInterfaceID
	  The network interface identifier

	*/
	NetworkInterfaceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams contains all the parameters to send to the API endpoint for the delete instances instance ID network interfaces network interface ID floating ips address operation typically these are written to a http.Request

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams() *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams creates a new DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams object with the default values initialized.

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithContext

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithContext(ctx context.Context) *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithHTTPClient

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithHTTPClient(client *http.Client) *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithTimeout

func NewDeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithTimeout(timeout time.Duration) *DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetAddress

SetAddress adds the address to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetContext

SetContext adds the context to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetGeneration

SetGeneration adds the generation to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetInstanceID

SetInstanceID adds the instanceId to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetNetworkInterfaceID

SetNetworkInterfaceID adds the networkInterfaceId to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetTimeout

SetTimeout adds the timeout to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetVersion

SetVersion adds the version to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithAddress

WithAddress adds the address to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithContext

WithContext adds the context to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithGeneration

WithGeneration adds the generation to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithInstanceID

WithInstanceID adds the instanceID to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithNetworkInterfaceID

WithNetworkInterfaceID adds the networkInterfaceID to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithTimeout

WithTimeout adds the timeout to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithVersion

WithVersion adds the version to the delete instances instance ID network interfaces network interface ID floating ips address params

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader

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

DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader is a Reader for the DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress structure.

func (*DeleteInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader) ReadResponse

ReadResponse reads a server response into the received o.

type DeleteInstancesInstanceIDVolumeAttachmentsIDNoContent

type DeleteInstancesInstanceIDVolumeAttachmentsIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteInstancesInstanceIDVolumeAttachmentsIDNoContent handles this case with default header values.

error

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDNoContent

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDNoContent() *DeleteInstancesInstanceIDVolumeAttachmentsIDNoContent

NewDeleteInstancesInstanceIDVolumeAttachmentsIDNoContent creates a DeleteInstancesInstanceIDVolumeAttachmentsIDNoContent with default headers values

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDNoContent) Error

type DeleteInstancesInstanceIDVolumeAttachmentsIDNotFound

type DeleteInstancesInstanceIDVolumeAttachmentsIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteInstancesInstanceIDVolumeAttachmentsIDNotFound handles this case with default header values.

error

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDNotFound

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDNotFound() *DeleteInstancesInstanceIDVolumeAttachmentsIDNotFound

NewDeleteInstancesInstanceIDVolumeAttachmentsIDNotFound creates a DeleteInstancesInstanceIDVolumeAttachmentsIDNotFound with default headers values

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDNotFound) Error

type DeleteInstancesInstanceIDVolumeAttachmentsIDParams

type DeleteInstancesInstanceIDVolumeAttachmentsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The volume interface identifier

	*/
	ID string
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

DeleteInstancesInstanceIDVolumeAttachmentsIDParams contains all the parameters to send to the API endpoint for the delete instances instance ID volume attachments ID operation typically these are written to a http.Request

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParams

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParams() *DeleteInstancesInstanceIDVolumeAttachmentsIDParams

NewDeleteInstancesInstanceIDVolumeAttachmentsIDParams creates a new DeleteInstancesInstanceIDVolumeAttachmentsIDParams object with the default values initialized.

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParamsWithContext

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParamsWithContext(ctx context.Context) *DeleteInstancesInstanceIDVolumeAttachmentsIDParams

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

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParamsWithHTTPClient

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParamsWithHTTPClient(client *http.Client) *DeleteInstancesInstanceIDVolumeAttachmentsIDParams

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

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParamsWithTimeout

func NewDeleteInstancesInstanceIDVolumeAttachmentsIDParamsWithTimeout(timeout time.Duration) *DeleteInstancesInstanceIDVolumeAttachmentsIDParams

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

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetContext

SetContext adds the context to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetGeneration

func (o *DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetID

SetID adds the id to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetInstanceID

func (o *DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetTimeout

SetTimeout adds the timeout to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) SetVersion

SetVersion adds the version to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithContext

WithContext adds the context to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithGeneration

WithGeneration adds the generation to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithID

WithID adds the id to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithInstanceID

WithInstanceID adds the instanceID to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithTimeout

WithTimeout adds the timeout to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WithVersion

WithVersion adds the version to the delete instances instance ID volume attachments ID params

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteInstancesInstanceIDVolumeAttachmentsIDReader

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

DeleteInstancesInstanceIDVolumeAttachmentsIDReader is a Reader for the DeleteInstancesInstanceIDVolumeAttachmentsID structure.

func (*DeleteInstancesInstanceIDVolumeAttachmentsIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteKeysIDBadRequest

type DeleteKeysIDBadRequest struct {
	Payload *models.Riaaserror
}

DeleteKeysIDBadRequest handles this case with default header values.

error

func NewDeleteKeysIDBadRequest

func NewDeleteKeysIDBadRequest() *DeleteKeysIDBadRequest

NewDeleteKeysIDBadRequest creates a DeleteKeysIDBadRequest with default headers values

func (*DeleteKeysIDBadRequest) Error

func (o *DeleteKeysIDBadRequest) Error() string

type DeleteKeysIDInternalServerError

type DeleteKeysIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteKeysIDInternalServerError handles this case with default header values.

error

func NewDeleteKeysIDInternalServerError

func NewDeleteKeysIDInternalServerError() *DeleteKeysIDInternalServerError

NewDeleteKeysIDInternalServerError creates a DeleteKeysIDInternalServerError with default headers values

func (*DeleteKeysIDInternalServerError) Error

type DeleteKeysIDNoContent

type DeleteKeysIDNoContent struct {
}

DeleteKeysIDNoContent handles this case with default header values.

The key was deleted successfully.

func NewDeleteKeysIDNoContent

func NewDeleteKeysIDNoContent() *DeleteKeysIDNoContent

NewDeleteKeysIDNoContent creates a DeleteKeysIDNoContent with default headers values

func (*DeleteKeysIDNoContent) Error

func (o *DeleteKeysIDNoContent) Error() string

type DeleteKeysIDNotFound

type DeleteKeysIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteKeysIDNotFound handles this case with default header values.

error

func NewDeleteKeysIDNotFound

func NewDeleteKeysIDNotFound() *DeleteKeysIDNotFound

NewDeleteKeysIDNotFound creates a DeleteKeysIDNotFound with default headers values

func (*DeleteKeysIDNotFound) Error

func (o *DeleteKeysIDNotFound) Error() string

type DeleteKeysIDParams

type DeleteKeysIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The key identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

DeleteKeysIDParams contains all the parameters to send to the API endpoint for the delete keys ID operation typically these are written to a http.Request

func NewDeleteKeysIDParams

func NewDeleteKeysIDParams() *DeleteKeysIDParams

NewDeleteKeysIDParams creates a new DeleteKeysIDParams object with the default values initialized.

func NewDeleteKeysIDParamsWithContext

func NewDeleteKeysIDParamsWithContext(ctx context.Context) *DeleteKeysIDParams

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

func NewDeleteKeysIDParamsWithHTTPClient

func NewDeleteKeysIDParamsWithHTTPClient(client *http.Client) *DeleteKeysIDParams

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

func NewDeleteKeysIDParamsWithTimeout

func NewDeleteKeysIDParamsWithTimeout(timeout time.Duration) *DeleteKeysIDParams

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

func (*DeleteKeysIDParams) SetContext

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

SetContext adds the context to the delete keys ID params

func (*DeleteKeysIDParams) SetGeneration

func (o *DeleteKeysIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete keys ID params

func (*DeleteKeysIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete keys ID params

func (*DeleteKeysIDParams) SetID

func (o *DeleteKeysIDParams) SetID(id string)

SetID adds the id to the delete keys ID params

func (*DeleteKeysIDParams) SetTimeout

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

SetTimeout adds the timeout to the delete keys ID params

func (*DeleteKeysIDParams) SetVersion

func (o *DeleteKeysIDParams) SetVersion(version string)

SetVersion adds the version to the delete keys ID params

func (*DeleteKeysIDParams) WithContext

WithContext adds the context to the delete keys ID params

func (*DeleteKeysIDParams) WithGeneration

func (o *DeleteKeysIDParams) WithGeneration(generation int64) *DeleteKeysIDParams

WithGeneration adds the generation to the delete keys ID params

func (*DeleteKeysIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete keys ID params

func (*DeleteKeysIDParams) WithID

WithID adds the id to the delete keys ID params

func (*DeleteKeysIDParams) WithTimeout

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

WithTimeout adds the timeout to the delete keys ID params

func (*DeleteKeysIDParams) WithVersion

func (o *DeleteKeysIDParams) WithVersion(version string) *DeleteKeysIDParams

WithVersion adds the version to the delete keys ID params

func (*DeleteKeysIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type DeleteKeysIDReader

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

DeleteKeysIDReader is a Reader for the DeleteKeysID structure.

func (*DeleteKeysIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetImagesIDInternalServerError

type GetImagesIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetImagesIDInternalServerError handles this case with default header values.

error

func NewGetImagesIDInternalServerError

func NewGetImagesIDInternalServerError() *GetImagesIDInternalServerError

NewGetImagesIDInternalServerError creates a GetImagesIDInternalServerError with default headers values

func (*GetImagesIDInternalServerError) Error

type GetImagesIDNotFound

type GetImagesIDNotFound struct {
	Payload *models.Riaaserror
}

GetImagesIDNotFound handles this case with default header values.

error

func NewGetImagesIDNotFound

func NewGetImagesIDNotFound() *GetImagesIDNotFound

NewGetImagesIDNotFound creates a GetImagesIDNotFound with default headers values

func (*GetImagesIDNotFound) Error

func (o *GetImagesIDNotFound) Error() string

type GetImagesIDOK

type GetImagesIDOK struct {
	Payload *models.Image
}

GetImagesIDOK handles this case with default header values.

dummy

func NewGetImagesIDOK

func NewGetImagesIDOK() *GetImagesIDOK

NewGetImagesIDOK creates a GetImagesIDOK with default headers values

func (*GetImagesIDOK) Error

func (o *GetImagesIDOK) Error() string

type GetImagesIDParams

type GetImagesIDParams struct {

	/*FutureVersion
	  allows any date string to be accepted, enabling testing of features still under development

	*/
	FutureVersion *bool
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The image identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetImagesIDParams contains all the parameters to send to the API endpoint for the get images ID operation typically these are written to a http.Request

func NewGetImagesIDParams

func NewGetImagesIDParams() *GetImagesIDParams

NewGetImagesIDParams creates a new GetImagesIDParams object with the default values initialized.

func NewGetImagesIDParamsWithContext

func NewGetImagesIDParamsWithContext(ctx context.Context) *GetImagesIDParams

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

func NewGetImagesIDParamsWithHTTPClient

func NewGetImagesIDParamsWithHTTPClient(client *http.Client) *GetImagesIDParams

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

func NewGetImagesIDParamsWithTimeout

func NewGetImagesIDParamsWithTimeout(timeout time.Duration) *GetImagesIDParams

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

func (*GetImagesIDParams) SetContext

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

SetContext adds the context to the get images ID params

func (*GetImagesIDParams) SetFutureVersion

func (o *GetImagesIDParams) SetFutureVersion(futureVersion *bool)

SetFutureVersion adds the futureVersion to the get images ID params

func (*GetImagesIDParams) SetGeneration

func (o *GetImagesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get images ID params

func (*GetImagesIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get images ID params

func (*GetImagesIDParams) SetID

func (o *GetImagesIDParams) SetID(id string)

SetID adds the id to the get images ID params

func (*GetImagesIDParams) SetTimeout

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

SetTimeout adds the timeout to the get images ID params

func (*GetImagesIDParams) SetVersion

func (o *GetImagesIDParams) SetVersion(version string)

SetVersion adds the version to the get images ID params

func (*GetImagesIDParams) WithContext

func (o *GetImagesIDParams) WithContext(ctx context.Context) *GetImagesIDParams

WithContext adds the context to the get images ID params

func (*GetImagesIDParams) WithFutureVersion

func (o *GetImagesIDParams) WithFutureVersion(futureVersion *bool) *GetImagesIDParams

WithFutureVersion adds the futureVersion to the get images ID params

func (*GetImagesIDParams) WithGeneration

func (o *GetImagesIDParams) WithGeneration(generation int64) *GetImagesIDParams

WithGeneration adds the generation to the get images ID params

func (*GetImagesIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get images ID params

func (*GetImagesIDParams) WithID

WithID adds the id to the get images ID params

func (*GetImagesIDParams) WithTimeout

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

WithTimeout adds the timeout to the get images ID params

func (*GetImagesIDParams) WithVersion

func (o *GetImagesIDParams) WithVersion(version string) *GetImagesIDParams

WithVersion adds the version to the get images ID params

func (*GetImagesIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetImagesIDReader

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

GetImagesIDReader is a Reader for the GetImagesID structure.

func (*GetImagesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetImagesInternalServerError

type GetImagesInternalServerError struct {
	Payload *models.Riaaserror
}

GetImagesInternalServerError handles this case with default header values.

error

func NewGetImagesInternalServerError

func NewGetImagesInternalServerError() *GetImagesInternalServerError

NewGetImagesInternalServerError creates a GetImagesInternalServerError with default headers values

func (*GetImagesInternalServerError) Error

type GetImagesOK

type GetImagesOK struct {
	Payload *GetImagesOKBody
}

GetImagesOK handles this case with default header values.

dummy

func NewGetImagesOK

func NewGetImagesOK() *GetImagesOK

NewGetImagesOK creates a GetImagesOK with default headers values

func (*GetImagesOK) Error

func (o *GetImagesOK) Error() string

type GetImagesOKBody

type GetImagesOKBody struct {

	// first
	First *GetImagesOKBodyFirst `json:"first,omitempty"`

	// Collection of images
	// Required: true
	Images []*models.Image `json:"images"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetImagesOKBodyNext `json:"next,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetImagesOKBody ImageCollection swagger:model GetImagesOKBody

func (*GetImagesOKBody) MarshalBinary

func (o *GetImagesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetImagesOKBody) UnmarshalBinary

func (o *GetImagesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetImagesOKBody) Validate

func (o *GetImagesOKBody) Validate(formats strfmt.Registry) error

Validate validates this get images o k body

type GetImagesOKBodyFirst

type GetImagesOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetImagesOKBodyFirst A reference to the first page of resources swagger:model GetImagesOKBodyFirst

func (*GetImagesOKBodyFirst) MarshalBinary

func (o *GetImagesOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetImagesOKBodyFirst) UnmarshalBinary

func (o *GetImagesOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetImagesOKBodyFirst) Validate

func (o *GetImagesOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get images o k body first

type GetImagesOKBodyNext

type GetImagesOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetImagesOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetImagesOKBodyNext

func (*GetImagesOKBodyNext) MarshalBinary

func (o *GetImagesOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetImagesOKBodyNext) UnmarshalBinary

func (o *GetImagesOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetImagesOKBodyNext) Validate

func (o *GetImagesOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get images o k body next

type GetImagesParams

type GetImagesParams struct {

	/*FutureVersion
	  allows any date string to be accepted, enabling testing of features still under development

	*/
	FutureVersion *bool
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  The resource identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*Visibility
	  Filters the collection to images with the specified visibility

	*/
	Visibility *string

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

GetImagesParams contains all the parameters to send to the API endpoint for the get images operation typically these are written to a http.Request

func NewGetImagesParams

func NewGetImagesParams() *GetImagesParams

NewGetImagesParams creates a new GetImagesParams object with the default values initialized.

func NewGetImagesParamsWithContext

func NewGetImagesParamsWithContext(ctx context.Context) *GetImagesParams

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

func NewGetImagesParamsWithHTTPClient

func NewGetImagesParamsWithHTTPClient(client *http.Client) *GetImagesParams

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

func NewGetImagesParamsWithTimeout

func NewGetImagesParamsWithTimeout(timeout time.Duration) *GetImagesParams

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

func (*GetImagesParams) SetContext

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

SetContext adds the context to the get images params

func (*GetImagesParams) SetFutureVersion

func (o *GetImagesParams) SetFutureVersion(futureVersion *bool)

SetFutureVersion adds the futureVersion to the get images params

func (*GetImagesParams) SetGeneration

func (o *GetImagesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get images params

func (*GetImagesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get images params

func (*GetImagesParams) SetLimit

func (o *GetImagesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get images params

func (*GetImagesParams) SetResourceGroupID

func (o *GetImagesParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get images params

func (*GetImagesParams) SetStart

func (o *GetImagesParams) SetStart(start *string)

SetStart adds the start to the get images params

func (*GetImagesParams) SetTimeout

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

SetTimeout adds the timeout to the get images params

func (*GetImagesParams) SetVersion

func (o *GetImagesParams) SetVersion(version string)

SetVersion adds the version to the get images params

func (*GetImagesParams) SetVisibility

func (o *GetImagesParams) SetVisibility(visibility *string)

SetVisibility adds the visibility to the get images params

func (*GetImagesParams) WithContext

func (o *GetImagesParams) WithContext(ctx context.Context) *GetImagesParams

WithContext adds the context to the get images params

func (*GetImagesParams) WithFutureVersion

func (o *GetImagesParams) WithFutureVersion(futureVersion *bool) *GetImagesParams

WithFutureVersion adds the futureVersion to the get images params

func (*GetImagesParams) WithGeneration

func (o *GetImagesParams) WithGeneration(generation int64) *GetImagesParams

WithGeneration adds the generation to the get images params

func (*GetImagesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get images params

func (*GetImagesParams) WithLimit

func (o *GetImagesParams) WithLimit(limit *int32) *GetImagesParams

WithLimit adds the limit to the get images params

func (*GetImagesParams) WithResourceGroupID

func (o *GetImagesParams) WithResourceGroupID(resourceGroupID *string) *GetImagesParams

WithResourceGroupID adds the resourceGroupID to the get images params

func (*GetImagesParams) WithStart

func (o *GetImagesParams) WithStart(start *string) *GetImagesParams

WithStart adds the start to the get images params

func (*GetImagesParams) WithTimeout

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

WithTimeout adds the timeout to the get images params

func (*GetImagesParams) WithVersion

func (o *GetImagesParams) WithVersion(version string) *GetImagesParams

WithVersion adds the version to the get images params

func (*GetImagesParams) WithVisibility

func (o *GetImagesParams) WithVisibility(visibility *string) *GetImagesParams

WithVisibility adds the visibility to the get images params

func (*GetImagesParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetImagesReader

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

GetImagesReader is a Reader for the GetImages structure.

func (*GetImagesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstanceProfilesNameNotFound

type GetInstanceProfilesNameNotFound struct {
	Payload *models.Riaaserror
}

GetInstanceProfilesNameNotFound handles this case with default header values.

error

func NewGetInstanceProfilesNameNotFound

func NewGetInstanceProfilesNameNotFound() *GetInstanceProfilesNameNotFound

NewGetInstanceProfilesNameNotFound creates a GetInstanceProfilesNameNotFound with default headers values

func (*GetInstanceProfilesNameNotFound) Error

type GetInstanceProfilesNameOK

type GetInstanceProfilesNameOK struct {
	Payload *models.InstanceProfile
}

GetInstanceProfilesNameOK handles this case with default header values.

dummy

func NewGetInstanceProfilesNameOK

func NewGetInstanceProfilesNameOK() *GetInstanceProfilesNameOK

NewGetInstanceProfilesNameOK creates a GetInstanceProfilesNameOK with default headers values

func (*GetInstanceProfilesNameOK) Error

func (o *GetInstanceProfilesNameOK) Error() string

type GetInstanceProfilesNameParams

type GetInstanceProfilesNameParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Name
	  The instance profile name

	*/
	Name string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

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

func NewGetInstanceProfilesNameParams

func NewGetInstanceProfilesNameParams() *GetInstanceProfilesNameParams

NewGetInstanceProfilesNameParams creates a new GetInstanceProfilesNameParams object with the default values initialized.

func NewGetInstanceProfilesNameParamsWithContext

func NewGetInstanceProfilesNameParamsWithContext(ctx context.Context) *GetInstanceProfilesNameParams

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

func NewGetInstanceProfilesNameParamsWithHTTPClient

func NewGetInstanceProfilesNameParamsWithHTTPClient(client *http.Client) *GetInstanceProfilesNameParams

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

func NewGetInstanceProfilesNameParamsWithTimeout

func NewGetInstanceProfilesNameParamsWithTimeout(timeout time.Duration) *GetInstanceProfilesNameParams

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

func (*GetInstanceProfilesNameParams) SetContext

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

SetContext adds the context to the get instance profiles name params

func (*GetInstanceProfilesNameParams) SetGeneration

func (o *GetInstanceProfilesNameParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instance profiles name params

func (*GetInstanceProfilesNameParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instance profiles name params

func (*GetInstanceProfilesNameParams) SetName

func (o *GetInstanceProfilesNameParams) SetName(name string)

SetName adds the name to the get instance profiles name params

func (*GetInstanceProfilesNameParams) SetTimeout

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

SetTimeout adds the timeout to the get instance profiles name params

func (*GetInstanceProfilesNameParams) SetVersion

func (o *GetInstanceProfilesNameParams) SetVersion(version string)

SetVersion adds the version to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WithContext

WithContext adds the context to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WithGeneration

func (o *GetInstanceProfilesNameParams) WithGeneration(generation int64) *GetInstanceProfilesNameParams

WithGeneration adds the generation to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WithName

WithName adds the name to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WithTimeout

WithTimeout adds the timeout to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WithVersion

WithVersion adds the version to the get instance profiles name params

func (*GetInstanceProfilesNameParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstanceProfilesNameReader

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

GetInstanceProfilesNameReader is a Reader for the GetInstanceProfilesName structure.

func (*GetInstanceProfilesNameReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstanceProfilesOK

type GetInstanceProfilesOK struct {
	Payload *GetInstanceProfilesOKBody
}

GetInstanceProfilesOK handles this case with default header values.

instance profiles retrieved successfully

func NewGetInstanceProfilesOK

func NewGetInstanceProfilesOK() *GetInstanceProfilesOK

NewGetInstanceProfilesOK creates a GetInstanceProfilesOK with default headers values

func (*GetInstanceProfilesOK) Error

func (o *GetInstanceProfilesOK) Error() string

type GetInstanceProfilesOKBody

type GetInstanceProfilesOKBody struct {

	// first
	First *GetInstanceProfilesOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *models.Next `json:"next,omitempty"`

	// Collection of instance profiels
	Profiles []*models.InstanceProfile `json:"profiles,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetInstanceProfilesOKBody instanceProfileCollection swagger:model GetInstanceProfilesOKBody

func (*GetInstanceProfilesOKBody) MarshalBinary

func (o *GetInstanceProfilesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetInstanceProfilesOKBody) UnmarshalBinary

func (o *GetInstanceProfilesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetInstanceProfilesOKBody) Validate

func (o *GetInstanceProfilesOKBody) Validate(formats strfmt.Registry) error

Validate validates this get instance profiles o k body

type GetInstanceProfilesOKBodyFirst

type GetInstanceProfilesOKBodyFirst struct {

	// href
	Href interface{} `json:"href,omitempty"`
}

GetInstanceProfilesOKBodyFirst get instance profiles o k body first swagger:model GetInstanceProfilesOKBodyFirst

func (*GetInstanceProfilesOKBodyFirst) MarshalBinary

func (o *GetInstanceProfilesOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetInstanceProfilesOKBodyFirst) UnmarshalBinary

func (o *GetInstanceProfilesOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetInstanceProfilesOKBodyFirst) Validate

func (o *GetInstanceProfilesOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get instance profiles o k body first

type GetInstanceProfilesParams

type GetInstanceProfilesParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

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

func NewGetInstanceProfilesParams

func NewGetInstanceProfilesParams() *GetInstanceProfilesParams

NewGetInstanceProfilesParams creates a new GetInstanceProfilesParams object with the default values initialized.

func NewGetInstanceProfilesParamsWithContext

func NewGetInstanceProfilesParamsWithContext(ctx context.Context) *GetInstanceProfilesParams

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

func NewGetInstanceProfilesParamsWithHTTPClient

func NewGetInstanceProfilesParamsWithHTTPClient(client *http.Client) *GetInstanceProfilesParams

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

func NewGetInstanceProfilesParamsWithTimeout

func NewGetInstanceProfilesParamsWithTimeout(timeout time.Duration) *GetInstanceProfilesParams

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

func (*GetInstanceProfilesParams) SetContext

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

SetContext adds the context to the get instance profiles params

func (*GetInstanceProfilesParams) SetGeneration

func (o *GetInstanceProfilesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instance profiles params

func (*GetInstanceProfilesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instance profiles params

func (*GetInstanceProfilesParams) SetLimit

func (o *GetInstanceProfilesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get instance profiles params

func (*GetInstanceProfilesParams) SetStart

func (o *GetInstanceProfilesParams) SetStart(start *string)

SetStart adds the start to the get instance profiles params

func (*GetInstanceProfilesParams) SetTimeout

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

SetTimeout adds the timeout to the get instance profiles params

func (*GetInstanceProfilesParams) SetVersion

func (o *GetInstanceProfilesParams) SetVersion(version string)

SetVersion adds the version to the get instance profiles params

func (*GetInstanceProfilesParams) WithContext

WithContext adds the context to the get instance profiles params

func (*GetInstanceProfilesParams) WithGeneration

func (o *GetInstanceProfilesParams) WithGeneration(generation int64) *GetInstanceProfilesParams

WithGeneration adds the generation to the get instance profiles params

func (*GetInstanceProfilesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get instance profiles params

func (*GetInstanceProfilesParams) WithLimit

WithLimit adds the limit to the get instance profiles params

func (*GetInstanceProfilesParams) WithStart

WithStart adds the start to the get instance profiles params

func (*GetInstanceProfilesParams) WithTimeout

WithTimeout adds the timeout to the get instance profiles params

func (*GetInstanceProfilesParams) WithVersion

WithVersion adds the version to the get instance profiles params

func (*GetInstanceProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstanceProfilesReader

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

GetInstanceProfilesReader is a Reader for the GetInstanceProfiles structure.

func (*GetInstanceProfilesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesIDNotFound

type GetInstancesIDNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesIDNotFound handles this case with default header values.

error

func NewGetInstancesIDNotFound

func NewGetInstancesIDNotFound() *GetInstancesIDNotFound

NewGetInstancesIDNotFound creates a GetInstancesIDNotFound with default headers values

func (*GetInstancesIDNotFound) Error

func (o *GetInstancesIDNotFound) Error() string

type GetInstancesIDOK

type GetInstancesIDOK struct {
	Payload *models.Instance
}

GetInstancesIDOK handles this case with default header values.

dummy

func NewGetInstancesIDOK

func NewGetInstancesIDOK() *GetInstancesIDOK

NewGetInstancesIDOK creates a GetInstancesIDOK with default headers values

func (*GetInstancesIDOK) Error

func (o *GetInstancesIDOK) Error() string

type GetInstancesIDParams

type GetInstancesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The instance identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesIDParams contains all the parameters to send to the API endpoint for the get instances ID operation typically these are written to a http.Request

func NewGetInstancesIDParams

func NewGetInstancesIDParams() *GetInstancesIDParams

NewGetInstancesIDParams creates a new GetInstancesIDParams object with the default values initialized.

func NewGetInstancesIDParamsWithContext

func NewGetInstancesIDParamsWithContext(ctx context.Context) *GetInstancesIDParams

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

func NewGetInstancesIDParamsWithHTTPClient

func NewGetInstancesIDParamsWithHTTPClient(client *http.Client) *GetInstancesIDParams

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

func NewGetInstancesIDParamsWithTimeout

func NewGetInstancesIDParamsWithTimeout(timeout time.Duration) *GetInstancesIDParams

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

func (*GetInstancesIDParams) SetContext

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

SetContext adds the context to the get instances ID params

func (*GetInstancesIDParams) SetGeneration

func (o *GetInstancesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances ID params

func (*GetInstancesIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instances ID params

func (*GetInstancesIDParams) SetID

func (o *GetInstancesIDParams) SetID(id string)

SetID adds the id to the get instances ID params

func (*GetInstancesIDParams) SetTimeout

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

SetTimeout adds the timeout to the get instances ID params

func (*GetInstancesIDParams) SetVersion

func (o *GetInstancesIDParams) SetVersion(version string)

SetVersion adds the version to the get instances ID params

func (*GetInstancesIDParams) WithContext

WithContext adds the context to the get instances ID params

func (*GetInstancesIDParams) WithGeneration

func (o *GetInstancesIDParams) WithGeneration(generation int64) *GetInstancesIDParams

WithGeneration adds the generation to the get instances ID params

func (*GetInstancesIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get instances ID params

func (*GetInstancesIDParams) WithID

WithID adds the id to the get instances ID params

func (*GetInstancesIDParams) WithTimeout

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

WithTimeout adds the timeout to the get instances ID params

func (*GetInstancesIDParams) WithVersion

func (o *GetInstancesIDParams) WithVersion(version string) *GetInstancesIDParams

WithVersion adds the version to the get instances ID params

func (*GetInstancesIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetInstancesIDReader

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

GetInstancesIDReader is a Reader for the GetInstancesID structure.

func (*GetInstancesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDInitializationNotFound

type GetInstancesInstanceIDInitializationNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDInitializationNotFound handles this case with default header values.

error

func NewGetInstancesInstanceIDInitializationNotFound

func NewGetInstancesInstanceIDInitializationNotFound() *GetInstancesInstanceIDInitializationNotFound

NewGetInstancesInstanceIDInitializationNotFound creates a GetInstancesInstanceIDInitializationNotFound with default headers values

func (*GetInstancesInstanceIDInitializationNotFound) Error

type GetInstancesInstanceIDInitializationOK

type GetInstancesInstanceIDInitializationOK struct {
	Payload *models.InstanceInitialization
}

GetInstancesInstanceIDInitializationOK handles this case with default header values.

The initialization configuration was retrieved successfully.

func NewGetInstancesInstanceIDInitializationOK

func NewGetInstancesInstanceIDInitializationOK() *GetInstancesInstanceIDInitializationOK

NewGetInstancesInstanceIDInitializationOK creates a GetInstancesInstanceIDInitializationOK with default headers values

func (*GetInstancesInstanceIDInitializationOK) Error

type GetInstancesInstanceIDInitializationParams

type GetInstancesInstanceIDInitializationParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDInitializationParams contains all the parameters to send to the API endpoint for the get instances instance ID initialization operation typically these are written to a http.Request

func NewGetInstancesInstanceIDInitializationParams

func NewGetInstancesInstanceIDInitializationParams() *GetInstancesInstanceIDInitializationParams

NewGetInstancesInstanceIDInitializationParams creates a new GetInstancesInstanceIDInitializationParams object with the default values initialized.

func NewGetInstancesInstanceIDInitializationParamsWithContext

func NewGetInstancesInstanceIDInitializationParamsWithContext(ctx context.Context) *GetInstancesInstanceIDInitializationParams

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

func NewGetInstancesInstanceIDInitializationParamsWithHTTPClient

func NewGetInstancesInstanceIDInitializationParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDInitializationParams

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

func NewGetInstancesInstanceIDInitializationParamsWithTimeout

func NewGetInstancesInstanceIDInitializationParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDInitializationParams

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

func (*GetInstancesInstanceIDInitializationParams) SetContext

SetContext adds the context to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) SetGeneration

func (o *GetInstancesInstanceIDInitializationParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) SetInstanceID

func (o *GetInstancesInstanceIDInitializationParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) SetVersion

func (o *GetInstancesInstanceIDInitializationParams) SetVersion(version string)

SetVersion adds the version to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WithContext

WithContext adds the context to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WithVersion

WithVersion adds the version to the get instances instance ID initialization params

func (*GetInstancesInstanceIDInitializationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDInitializationReader

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

GetInstancesInstanceIDInitializationReader is a Reader for the GetInstancesInstanceIDInitialization structure.

func (*GetInstancesInstanceIDInitializationReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDNetworkInterfacesIDNotFound

type GetInstancesInstanceIDNetworkInterfacesIDNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDNetworkInterfacesIDNotFound handles this case with default header values.

error

func NewGetInstancesInstanceIDNetworkInterfacesIDNotFound

func NewGetInstancesInstanceIDNetworkInterfacesIDNotFound() *GetInstancesInstanceIDNetworkInterfacesIDNotFound

NewGetInstancesInstanceIDNetworkInterfacesIDNotFound creates a GetInstancesInstanceIDNetworkInterfacesIDNotFound with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesIDNotFound) Error

type GetInstancesInstanceIDNetworkInterfacesIDOK

type GetInstancesInstanceIDNetworkInterfacesIDOK struct {
	Payload *models.InstanceNetworkInterface
}

GetInstancesInstanceIDNetworkInterfacesIDOK handles this case with default header values.

dummy

func NewGetInstancesInstanceIDNetworkInterfacesIDOK

func NewGetInstancesInstanceIDNetworkInterfacesIDOK() *GetInstancesInstanceIDNetworkInterfacesIDOK

NewGetInstancesInstanceIDNetworkInterfacesIDOK creates a GetInstancesInstanceIDNetworkInterfacesIDOK with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesIDOK) Error

type GetInstancesInstanceIDNetworkInterfacesIDParams

type GetInstancesInstanceIDNetworkInterfacesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network interface identifier

	*/
	ID string
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDNetworkInterfacesIDParams contains all the parameters to send to the API endpoint for the get instances instance ID network interfaces ID operation typically these are written to a http.Request

func NewGetInstancesInstanceIDNetworkInterfacesIDParams

func NewGetInstancesInstanceIDNetworkInterfacesIDParams() *GetInstancesInstanceIDNetworkInterfacesIDParams

NewGetInstancesInstanceIDNetworkInterfacesIDParams creates a new GetInstancesInstanceIDNetworkInterfacesIDParams object with the default values initialized.

func NewGetInstancesInstanceIDNetworkInterfacesIDParamsWithContext

func NewGetInstancesInstanceIDNetworkInterfacesIDParamsWithContext(ctx context.Context) *GetInstancesInstanceIDNetworkInterfacesIDParams

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

func NewGetInstancesInstanceIDNetworkInterfacesIDParamsWithHTTPClient

func NewGetInstancesInstanceIDNetworkInterfacesIDParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDNetworkInterfacesIDParams

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

func NewGetInstancesInstanceIDNetworkInterfacesIDParamsWithTimeout

func NewGetInstancesInstanceIDNetworkInterfacesIDParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDNetworkInterfacesIDParams

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

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetContext

SetContext adds the context to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetGeneration

func (o *GetInstancesInstanceIDNetworkInterfacesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetID

SetID adds the id to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetInstanceID

func (o *GetInstancesInstanceIDNetworkInterfacesIDParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) SetVersion

SetVersion adds the version to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithContext

WithContext adds the context to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithID

WithID adds the id to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WithVersion

WithVersion adds the version to the get instances instance ID network interfaces ID params

func (*GetInstancesInstanceIDNetworkInterfacesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDNetworkInterfacesIDReader

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

GetInstancesInstanceIDNetworkInterfacesIDReader is a Reader for the GetInstancesInstanceIDNetworkInterfacesID structure.

func (*GetInstancesInstanceIDNetworkInterfacesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound handles this case with default header values.

The floating IP address is not associated with a network interface with the specified identifier

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound() *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound

NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound creates a GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressNotFound) Error

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK struct {
	Payload *models.FloatingIP
}

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK handles this case with default header values.

The associated floating IP was retrieved successfully.

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK() *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK

NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK creates a GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressOK) Error

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams struct {

	/*Address
	  The floating IP address

	*/
	Address string
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*NetworkInterfaceID
	  The network interface identifier

	*/
	NetworkInterfaceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams contains all the parameters to send to the API endpoint for the get instances instance ID network interfaces network interface ID floating ips address operation typically these are written to a http.Request

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams() *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams creates a new GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams object with the default values initialized.

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithContext

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithContext(ctx context.Context) *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithHTTPClient

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithTimeout

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetAddress

SetAddress adds the address to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetContext

SetContext adds the context to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetGeneration

SetGeneration adds the generation to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetInstanceID

SetInstanceID adds the instanceId to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetNetworkInterfaceID

SetNetworkInterfaceID adds the networkInterfaceId to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetVersion

SetVersion adds the version to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithAddress

WithAddress adds the address to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithContext

WithContext adds the context to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithNetworkInterfaceID

WithNetworkInterfaceID adds the networkInterfaceID to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithVersion

WithVersion adds the version to the get instances instance ID network interfaces network interface ID floating ips address params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader

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

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader is a Reader for the GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress structure.

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound handles this case with default header values.

A network interface with the specified identifier could not be found.

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound() *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound

NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound creates a GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsNotFound) Error

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK struct {
	Payload *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody
}

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK handles this case with default header values.

The associated floating IPs were retrieved successfully.

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK() *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK

NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK creates a GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOK) Error

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody struct {

	// Collection of floating IPs
	FloatingIps []*models.FloatingIP `json:"floating_ips,omitempty"`
}

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody UnpaginatedFloatingIPCollection // // Collection of floating IPs swagger:model GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody) MarshalBinary

MarshalBinary interface implementation

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsOKBody) Validate

Validate validates this get instances instance ID network interfaces network interface ID floating ips o k body

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*NetworkInterfaceID
	  The network interface identifier

	*/
	NetworkInterfaceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams contains all the parameters to send to the API endpoint for the get instances instance ID network interfaces network interface ID floating ips operation typically these are written to a http.Request

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams() *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams

NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams creates a new GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams object with the default values initialized.

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParamsWithContext

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParamsWithContext(ctx context.Context) *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams

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

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParamsWithHTTPClient

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams

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

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParamsWithTimeout

func NewGetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams

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

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetContext

SetContext adds the context to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetGeneration

SetGeneration adds the generation to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetInstanceID

SetInstanceID adds the instanceId to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetNetworkInterfaceID

func (o *GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetNetworkInterfaceID(networkInterfaceID string)

SetNetworkInterfaceID adds the networkInterfaceId to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) SetVersion

SetVersion adds the version to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithContext

WithContext adds the context to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithNetworkInterfaceID

WithNetworkInterfaceID adds the networkInterfaceID to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WithVersion

WithVersion adds the version to the get instances instance ID network interfaces network interface ID floating ips params

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsReader

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

GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsReader is a Reader for the GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIps structure.

func (*GetInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDNetworkInterfacesNotFound

type GetInstancesInstanceIDNetworkInterfacesNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDNetworkInterfacesNotFound handles this case with default header values.

error

func NewGetInstancesInstanceIDNetworkInterfacesNotFound

func NewGetInstancesInstanceIDNetworkInterfacesNotFound() *GetInstancesInstanceIDNetworkInterfacesNotFound

NewGetInstancesInstanceIDNetworkInterfacesNotFound creates a GetInstancesInstanceIDNetworkInterfacesNotFound with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesNotFound) Error

type GetInstancesInstanceIDNetworkInterfacesOK

type GetInstancesInstanceIDNetworkInterfacesOK struct {
	Payload *GetInstancesInstanceIDNetworkInterfacesOKBody
}

GetInstancesInstanceIDNetworkInterfacesOK handles this case with default header values.

dummy

func NewGetInstancesInstanceIDNetworkInterfacesOK

func NewGetInstancesInstanceIDNetworkInterfacesOK() *GetInstancesInstanceIDNetworkInterfacesOK

NewGetInstancesInstanceIDNetworkInterfacesOK creates a GetInstancesInstanceIDNetworkInterfacesOK with default headers values

func (*GetInstancesInstanceIDNetworkInterfacesOK) Error

type GetInstancesInstanceIDNetworkInterfacesOKBody

type GetInstancesInstanceIDNetworkInterfacesOKBody struct {

	// Collection of network interfaces
	NetworkInterfaces []*models.InstanceNetworkInterface `json:"network_interfaces,omitempty"`
}

GetInstancesInstanceIDNetworkInterfacesOKBody NetworkInterfaceCollection swagger:model GetInstancesInstanceIDNetworkInterfacesOKBody

func (*GetInstancesInstanceIDNetworkInterfacesOKBody) MarshalBinary

MarshalBinary interface implementation

func (*GetInstancesInstanceIDNetworkInterfacesOKBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetInstancesInstanceIDNetworkInterfacesOKBody) Validate

Validate validates this get instances instance ID network interfaces o k body

type GetInstancesInstanceIDNetworkInterfacesParams

type GetInstancesInstanceIDNetworkInterfacesParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDNetworkInterfacesParams contains all the parameters to send to the API endpoint for the get instances instance ID network interfaces operation typically these are written to a http.Request

func NewGetInstancesInstanceIDNetworkInterfacesParams

func NewGetInstancesInstanceIDNetworkInterfacesParams() *GetInstancesInstanceIDNetworkInterfacesParams

NewGetInstancesInstanceIDNetworkInterfacesParams creates a new GetInstancesInstanceIDNetworkInterfacesParams object with the default values initialized.

func NewGetInstancesInstanceIDNetworkInterfacesParamsWithContext

func NewGetInstancesInstanceIDNetworkInterfacesParamsWithContext(ctx context.Context) *GetInstancesInstanceIDNetworkInterfacesParams

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

func NewGetInstancesInstanceIDNetworkInterfacesParamsWithHTTPClient

func NewGetInstancesInstanceIDNetworkInterfacesParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDNetworkInterfacesParams

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

func NewGetInstancesInstanceIDNetworkInterfacesParamsWithTimeout

func NewGetInstancesInstanceIDNetworkInterfacesParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDNetworkInterfacesParams

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

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetContext

SetContext adds the context to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetGeneration

func (o *GetInstancesInstanceIDNetworkInterfacesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetInstanceID

func (o *GetInstancesInstanceIDNetworkInterfacesParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetResourceGroupID

func (o *GetInstancesInstanceIDNetworkInterfacesParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) SetVersion

SetVersion adds the version to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithContext

WithContext adds the context to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithResourceGroupID

WithResourceGroupID adds the resourceGroupID to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WithVersion

WithVersion adds the version to the get instances instance ID network interfaces params

func (*GetInstancesInstanceIDNetworkInterfacesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDNetworkInterfacesReader

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

GetInstancesInstanceIDNetworkInterfacesReader is a Reader for the GetInstancesInstanceIDNetworkInterfaces structure.

func (*GetInstancesInstanceIDNetworkInterfacesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDVolumeAttachmentsIDNotFound

type GetInstancesInstanceIDVolumeAttachmentsIDNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDVolumeAttachmentsIDNotFound handles this case with default header values.

error

func NewGetInstancesInstanceIDVolumeAttachmentsIDNotFound

func NewGetInstancesInstanceIDVolumeAttachmentsIDNotFound() *GetInstancesInstanceIDVolumeAttachmentsIDNotFound

NewGetInstancesInstanceIDVolumeAttachmentsIDNotFound creates a GetInstancesInstanceIDVolumeAttachmentsIDNotFound with default headers values

func (*GetInstancesInstanceIDVolumeAttachmentsIDNotFound) Error

type GetInstancesInstanceIDVolumeAttachmentsIDOK

type GetInstancesInstanceIDVolumeAttachmentsIDOK struct {
	Payload *models.InstanceVolumeAttachment
}

GetInstancesInstanceIDVolumeAttachmentsIDOK handles this case with default header values.

dummy

func NewGetInstancesInstanceIDVolumeAttachmentsIDOK

func NewGetInstancesInstanceIDVolumeAttachmentsIDOK() *GetInstancesInstanceIDVolumeAttachmentsIDOK

NewGetInstancesInstanceIDVolumeAttachmentsIDOK creates a GetInstancesInstanceIDVolumeAttachmentsIDOK with default headers values

func (*GetInstancesInstanceIDVolumeAttachmentsIDOK) Error

type GetInstancesInstanceIDVolumeAttachmentsIDParams

type GetInstancesInstanceIDVolumeAttachmentsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The volume interface identifier

	*/
	ID string
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDVolumeAttachmentsIDParams contains all the parameters to send to the API endpoint for the get instances instance ID volume attachments ID operation typically these are written to a http.Request

func NewGetInstancesInstanceIDVolumeAttachmentsIDParams

func NewGetInstancesInstanceIDVolumeAttachmentsIDParams() *GetInstancesInstanceIDVolumeAttachmentsIDParams

NewGetInstancesInstanceIDVolumeAttachmentsIDParams creates a new GetInstancesInstanceIDVolumeAttachmentsIDParams object with the default values initialized.

func NewGetInstancesInstanceIDVolumeAttachmentsIDParamsWithContext

func NewGetInstancesInstanceIDVolumeAttachmentsIDParamsWithContext(ctx context.Context) *GetInstancesInstanceIDVolumeAttachmentsIDParams

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

func NewGetInstancesInstanceIDVolumeAttachmentsIDParamsWithHTTPClient

func NewGetInstancesInstanceIDVolumeAttachmentsIDParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDVolumeAttachmentsIDParams

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

func NewGetInstancesInstanceIDVolumeAttachmentsIDParamsWithTimeout

func NewGetInstancesInstanceIDVolumeAttachmentsIDParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDVolumeAttachmentsIDParams

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

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetContext

SetContext adds the context to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetGeneration

func (o *GetInstancesInstanceIDVolumeAttachmentsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetID

SetID adds the id to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetInstanceID

func (o *GetInstancesInstanceIDVolumeAttachmentsIDParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) SetVersion

SetVersion adds the version to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithContext

WithContext adds the context to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithID

WithID adds the id to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WithVersion

WithVersion adds the version to the get instances instance ID volume attachments ID params

func (*GetInstancesInstanceIDVolumeAttachmentsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDVolumeAttachmentsIDReader

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

GetInstancesInstanceIDVolumeAttachmentsIDReader is a Reader for the GetInstancesInstanceIDVolumeAttachmentsID structure.

func (*GetInstancesInstanceIDVolumeAttachmentsIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesInstanceIDVolumeAttachmentsNotFound

type GetInstancesInstanceIDVolumeAttachmentsNotFound struct {
	Payload *models.Riaaserror
}

GetInstancesInstanceIDVolumeAttachmentsNotFound handles this case with default header values.

error

func NewGetInstancesInstanceIDVolumeAttachmentsNotFound

func NewGetInstancesInstanceIDVolumeAttachmentsNotFound() *GetInstancesInstanceIDVolumeAttachmentsNotFound

NewGetInstancesInstanceIDVolumeAttachmentsNotFound creates a GetInstancesInstanceIDVolumeAttachmentsNotFound with default headers values

func (*GetInstancesInstanceIDVolumeAttachmentsNotFound) Error

type GetInstancesInstanceIDVolumeAttachmentsOK

type GetInstancesInstanceIDVolumeAttachmentsOK struct {
	Payload *GetInstancesInstanceIDVolumeAttachmentsOKBody
}

GetInstancesInstanceIDVolumeAttachmentsOK handles this case with default header values.

dummy

func NewGetInstancesInstanceIDVolumeAttachmentsOK

func NewGetInstancesInstanceIDVolumeAttachmentsOK() *GetInstancesInstanceIDVolumeAttachmentsOK

NewGetInstancesInstanceIDVolumeAttachmentsOK creates a GetInstancesInstanceIDVolumeAttachmentsOK with default headers values

func (*GetInstancesInstanceIDVolumeAttachmentsOK) Error

type GetInstancesInstanceIDVolumeAttachmentsOKBody

type GetInstancesInstanceIDVolumeAttachmentsOKBody struct {

	// Collection of volume attachments
	VolumeAttachments []*models.InstanceVolumeAttachment `json:"volume_attachments,omitempty"`
}

GetInstancesInstanceIDVolumeAttachmentsOKBody VolumeAttachmentCollection swagger:model GetInstancesInstanceIDVolumeAttachmentsOKBody

func (*GetInstancesInstanceIDVolumeAttachmentsOKBody) MarshalBinary

MarshalBinary interface implementation

func (*GetInstancesInstanceIDVolumeAttachmentsOKBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetInstancesInstanceIDVolumeAttachmentsOKBody) Validate

Validate validates this get instances instance ID volume attachments o k body

type GetInstancesInstanceIDVolumeAttachmentsParams

type GetInstancesInstanceIDVolumeAttachmentsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetInstancesInstanceIDVolumeAttachmentsParams contains all the parameters to send to the API endpoint for the get instances instance ID volume attachments operation typically these are written to a http.Request

func NewGetInstancesInstanceIDVolumeAttachmentsParams

func NewGetInstancesInstanceIDVolumeAttachmentsParams() *GetInstancesInstanceIDVolumeAttachmentsParams

NewGetInstancesInstanceIDVolumeAttachmentsParams creates a new GetInstancesInstanceIDVolumeAttachmentsParams object with the default values initialized.

func NewGetInstancesInstanceIDVolumeAttachmentsParamsWithContext

func NewGetInstancesInstanceIDVolumeAttachmentsParamsWithContext(ctx context.Context) *GetInstancesInstanceIDVolumeAttachmentsParams

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

func NewGetInstancesInstanceIDVolumeAttachmentsParamsWithHTTPClient

func NewGetInstancesInstanceIDVolumeAttachmentsParamsWithHTTPClient(client *http.Client) *GetInstancesInstanceIDVolumeAttachmentsParams

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

func NewGetInstancesInstanceIDVolumeAttachmentsParamsWithTimeout

func NewGetInstancesInstanceIDVolumeAttachmentsParamsWithTimeout(timeout time.Duration) *GetInstancesInstanceIDVolumeAttachmentsParams

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

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetContext

SetContext adds the context to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetGeneration

func (o *GetInstancesInstanceIDVolumeAttachmentsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetInstanceID

func (o *GetInstancesInstanceIDVolumeAttachmentsParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetResourceGroupID

func (o *GetInstancesInstanceIDVolumeAttachmentsParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetTimeout

SetTimeout adds the timeout to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) SetVersion

SetVersion adds the version to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithContext

WithContext adds the context to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithGeneration

WithGeneration adds the generation to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithInstanceID

WithInstanceID adds the instanceID to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithResourceGroupID

WithResourceGroupID adds the resourceGroupID to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithTimeout

WithTimeout adds the timeout to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WithVersion

WithVersion adds the version to the get instances instance ID volume attachments params

func (*GetInstancesInstanceIDVolumeAttachmentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInstancesInstanceIDVolumeAttachmentsReader

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

GetInstancesInstanceIDVolumeAttachmentsReader is a Reader for the GetInstancesInstanceIDVolumeAttachments structure.

func (*GetInstancesInstanceIDVolumeAttachmentsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInstancesOK

type GetInstancesOK struct {
	Payload *GetInstancesOKBody
}

GetInstancesOK handles this case with default header values.

dummy

func NewGetInstancesOK

func NewGetInstancesOK() *GetInstancesOK

NewGetInstancesOK creates a GetInstancesOK with default headers values

func (*GetInstancesOK) Error

func (o *GetInstancesOK) Error() string

type GetInstancesOKBody

type GetInstancesOKBody struct {

	// first
	First *GetInstancesOKBodyFirst `json:"first,omitempty"`

	// Collection of instances
	Instances []*models.Instance `json:"instances,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *models.Next `json:"next,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetInstancesOKBody instanceCollection swagger:model GetInstancesOKBody

func (*GetInstancesOKBody) MarshalBinary

func (o *GetInstancesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetInstancesOKBody) UnmarshalBinary

func (o *GetInstancesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetInstancesOKBody) Validate

func (o *GetInstancesOKBody) Validate(formats strfmt.Registry) error

Validate validates this get instances o k body

type GetInstancesOKBodyFirst

type GetInstancesOKBodyFirst struct {

	// The URL for the first page of resources
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href string `json:"href,omitempty"`
}

GetInstancesOKBodyFirst A reference to the first page of resources swagger:model GetInstancesOKBodyFirst

func (*GetInstancesOKBodyFirst) MarshalBinary

func (o *GetInstancesOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetInstancesOKBodyFirst) UnmarshalBinary

func (o *GetInstancesOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetInstancesOKBodyFirst) Validate

func (o *GetInstancesOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get instances o k body first

type GetInstancesParams

type GetInstancesParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*NetworkInterfacesSubnetCrn
	  Filters the collection to instances on the subnet of the specified CRN

	*/
	NetworkInterfacesSubnetCrn *string
	/*NetworkInterfacesSubnetID
	  Filters the collection to instances on the subnet of the specified identifier

	*/
	NetworkInterfacesSubnetID *string
	/*NetworkInterfacesSubnetName
	  Filters the collection to instances on the subnet of the specified name

	*/
	NetworkInterfacesSubnetName *string
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcCrn
	  Filters the collection to resources within the VPC of the specified CRN

	*/
	VpcCrn *string
	/*VpcID
	  Filters the collection to resources within the VPC of the specified identifier

	*/
	VpcID *string
	/*VpcName
	  Filters the collection to resources within the VPC of the specified name

	*/
	VpcName *string
	/*ZoneName
	  Filters the collection to resources within the specified zone

	*/
	ZoneName *string

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

GetInstancesParams contains all the parameters to send to the API endpoint for the get instances operation typically these are written to a http.Request

func NewGetInstancesParams

func NewGetInstancesParams() *GetInstancesParams

NewGetInstancesParams creates a new GetInstancesParams object with the default values initialized.

func NewGetInstancesParamsWithContext

func NewGetInstancesParamsWithContext(ctx context.Context) *GetInstancesParams

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

func NewGetInstancesParamsWithHTTPClient

func NewGetInstancesParamsWithHTTPClient(client *http.Client) *GetInstancesParams

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

func NewGetInstancesParamsWithTimeout

func NewGetInstancesParamsWithTimeout(timeout time.Duration) *GetInstancesParams

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

func (*GetInstancesParams) SetContext

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

SetContext adds the context to the get instances params

func (*GetInstancesParams) SetGeneration

func (o *GetInstancesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get instances params

func (*GetInstancesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get instances params

func (*GetInstancesParams) SetLimit

func (o *GetInstancesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get instances params

func (*GetInstancesParams) SetNetworkInterfacesSubnetCrn

func (o *GetInstancesParams) SetNetworkInterfacesSubnetCrn(networkInterfacesSubnetCrn *string)

SetNetworkInterfacesSubnetCrn adds the networkInterfacesSubnetCrn to the get instances params

func (*GetInstancesParams) SetNetworkInterfacesSubnetID

func (o *GetInstancesParams) SetNetworkInterfacesSubnetID(networkInterfacesSubnetID *string)

SetNetworkInterfacesSubnetID adds the networkInterfacesSubnetId to the get instances params

func (*GetInstancesParams) SetNetworkInterfacesSubnetName

func (o *GetInstancesParams) SetNetworkInterfacesSubnetName(networkInterfacesSubnetName *string)

SetNetworkInterfacesSubnetName adds the networkInterfacesSubnetName to the get instances params

func (*GetInstancesParams) SetResourceGroupID

func (o *GetInstancesParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get instances params

func (*GetInstancesParams) SetStart

func (o *GetInstancesParams) SetStart(start *string)

SetStart adds the start to the get instances params

func (*GetInstancesParams) SetTimeout

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

SetTimeout adds the timeout to the get instances params

func (*GetInstancesParams) SetVersion

func (o *GetInstancesParams) SetVersion(version string)

SetVersion adds the version to the get instances params

func (*GetInstancesParams) SetVpcCrn

func (o *GetInstancesParams) SetVpcCrn(vpcCrn *string)

SetVpcCrn adds the vpcCrn to the get instances params

func (*GetInstancesParams) SetVpcID

func (o *GetInstancesParams) SetVpcID(vpcID *string)

SetVpcID adds the vpcId to the get instances params

func (*GetInstancesParams) SetVpcName

func (o *GetInstancesParams) SetVpcName(vpcName *string)

SetVpcName adds the vpcName to the get instances params

func (*GetInstancesParams) SetZoneName

func (o *GetInstancesParams) SetZoneName(zoneName *string)

SetZoneName adds the zoneName to the get instances params

func (*GetInstancesParams) WithContext

WithContext adds the context to the get instances params

func (*GetInstancesParams) WithGeneration

func (o *GetInstancesParams) WithGeneration(generation int64) *GetInstancesParams

WithGeneration adds the generation to the get instances params

func (*GetInstancesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get instances params

func (*GetInstancesParams) WithLimit

func (o *GetInstancesParams) WithLimit(limit *int32) *GetInstancesParams

WithLimit adds the limit to the get instances params

func (*GetInstancesParams) WithNetworkInterfacesSubnetCrn

func (o *GetInstancesParams) WithNetworkInterfacesSubnetCrn(networkInterfacesSubnetCrn *string) *GetInstancesParams

WithNetworkInterfacesSubnetCrn adds the networkInterfacesSubnetCrn to the get instances params

func (*GetInstancesParams) WithNetworkInterfacesSubnetID

func (o *GetInstancesParams) WithNetworkInterfacesSubnetID(networkInterfacesSubnetID *string) *GetInstancesParams

WithNetworkInterfacesSubnetID adds the networkInterfacesSubnetID to the get instances params

func (*GetInstancesParams) WithNetworkInterfacesSubnetName

func (o *GetInstancesParams) WithNetworkInterfacesSubnetName(networkInterfacesSubnetName *string) *GetInstancesParams

WithNetworkInterfacesSubnetName adds the networkInterfacesSubnetName to the get instances params

func (*GetInstancesParams) WithResourceGroupID

func (o *GetInstancesParams) WithResourceGroupID(resourceGroupID *string) *GetInstancesParams

WithResourceGroupID adds the resourceGroupID to the get instances params

func (*GetInstancesParams) WithStart

func (o *GetInstancesParams) WithStart(start *string) *GetInstancesParams

WithStart adds the start to the get instances params

func (*GetInstancesParams) WithTimeout

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

WithTimeout adds the timeout to the get instances params

func (*GetInstancesParams) WithVersion

func (o *GetInstancesParams) WithVersion(version string) *GetInstancesParams

WithVersion adds the version to the get instances params

func (*GetInstancesParams) WithVpcCrn

func (o *GetInstancesParams) WithVpcCrn(vpcCrn *string) *GetInstancesParams

WithVpcCrn adds the vpcCrn to the get instances params

func (*GetInstancesParams) WithVpcID

func (o *GetInstancesParams) WithVpcID(vpcID *string) *GetInstancesParams

WithVpcID adds the vpcID to the get instances params

func (*GetInstancesParams) WithVpcName

func (o *GetInstancesParams) WithVpcName(vpcName *string) *GetInstancesParams

WithVpcName adds the vpcName to the get instances params

func (*GetInstancesParams) WithZoneName

func (o *GetInstancesParams) WithZoneName(zoneName *string) *GetInstancesParams

WithZoneName adds the zoneName to the get instances params

func (*GetInstancesParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetInstancesReader

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

GetInstancesReader is a Reader for the GetInstances structure.

func (*GetInstancesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetKeysIDInternalServerError

type GetKeysIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetKeysIDInternalServerError handles this case with default header values.

error

func NewGetKeysIDInternalServerError

func NewGetKeysIDInternalServerError() *GetKeysIDInternalServerError

NewGetKeysIDInternalServerError creates a GetKeysIDInternalServerError with default headers values

func (*GetKeysIDInternalServerError) Error

type GetKeysIDNotFound

type GetKeysIDNotFound struct {
	Payload *models.Riaaserror
}

GetKeysIDNotFound handles this case with default header values.

error

func NewGetKeysIDNotFound

func NewGetKeysIDNotFound() *GetKeysIDNotFound

NewGetKeysIDNotFound creates a GetKeysIDNotFound with default headers values

func (*GetKeysIDNotFound) Error

func (o *GetKeysIDNotFound) Error() string

type GetKeysIDOK

type GetKeysIDOK struct {
	Payload *models.Key
}

GetKeysIDOK handles this case with default header values.

dummy

func NewGetKeysIDOK

func NewGetKeysIDOK() *GetKeysIDOK

NewGetKeysIDOK creates a GetKeysIDOK with default headers values

func (*GetKeysIDOK) Error

func (o *GetKeysIDOK) Error() string

type GetKeysIDParams

type GetKeysIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The key idenitifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetKeysIDParams contains all the parameters to send to the API endpoint for the get keys ID operation typically these are written to a http.Request

func NewGetKeysIDParams

func NewGetKeysIDParams() *GetKeysIDParams

NewGetKeysIDParams creates a new GetKeysIDParams object with the default values initialized.

func NewGetKeysIDParamsWithContext

func NewGetKeysIDParamsWithContext(ctx context.Context) *GetKeysIDParams

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

func NewGetKeysIDParamsWithHTTPClient

func NewGetKeysIDParamsWithHTTPClient(client *http.Client) *GetKeysIDParams

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

func NewGetKeysIDParamsWithTimeout

func NewGetKeysIDParamsWithTimeout(timeout time.Duration) *GetKeysIDParams

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

func (*GetKeysIDParams) SetContext

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

SetContext adds the context to the get keys ID params

func (*GetKeysIDParams) SetGeneration

func (o *GetKeysIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get keys ID params

func (*GetKeysIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get keys ID params

func (*GetKeysIDParams) SetID

func (o *GetKeysIDParams) SetID(id string)

SetID adds the id to the get keys ID params

func (*GetKeysIDParams) SetTimeout

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

SetTimeout adds the timeout to the get keys ID params

func (*GetKeysIDParams) SetVersion

func (o *GetKeysIDParams) SetVersion(version string)

SetVersion adds the version to the get keys ID params

func (*GetKeysIDParams) WithContext

func (o *GetKeysIDParams) WithContext(ctx context.Context) *GetKeysIDParams

WithContext adds the context to the get keys ID params

func (*GetKeysIDParams) WithGeneration

func (o *GetKeysIDParams) WithGeneration(generation int64) *GetKeysIDParams

WithGeneration adds the generation to the get keys ID params

func (*GetKeysIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get keys ID params

func (*GetKeysIDParams) WithID

func (o *GetKeysIDParams) WithID(id string) *GetKeysIDParams

WithID adds the id to the get keys ID params

func (*GetKeysIDParams) WithTimeout

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

WithTimeout adds the timeout to the get keys ID params

func (*GetKeysIDParams) WithVersion

func (o *GetKeysIDParams) WithVersion(version string) *GetKeysIDParams

WithVersion adds the version to the get keys ID params

func (*GetKeysIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetKeysIDReader

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

GetKeysIDReader is a Reader for the GetKeysID structure.

func (*GetKeysIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetKeysInternalServerError

type GetKeysInternalServerError struct {
	Payload *models.Riaaserror
}

GetKeysInternalServerError handles this case with default header values.

error

func NewGetKeysInternalServerError

func NewGetKeysInternalServerError() *GetKeysInternalServerError

NewGetKeysInternalServerError creates a GetKeysInternalServerError with default headers values

func (*GetKeysInternalServerError) Error

type GetKeysOK

type GetKeysOK struct {
	Payload *GetKeysOKBody
}

GetKeysOK handles this case with default header values.

dummy

func NewGetKeysOK

func NewGetKeysOK() *GetKeysOK

NewGetKeysOK creates a GetKeysOK with default headers values

func (*GetKeysOK) Error

func (o *GetKeysOK) Error() string

type GetKeysOKBody

type GetKeysOKBody struct {

	// first
	First *GetKeysOKBodyFirst `json:"first,omitempty"`

	// Collection of keys
	// Required: true
	Keys []*models.Key `json:"keys"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetKeysOKBodyNext `json:"next,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetKeysOKBody KeyCollection swagger:model GetKeysOKBody

func (*GetKeysOKBody) MarshalBinary

func (o *GetKeysOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetKeysOKBody) UnmarshalBinary

func (o *GetKeysOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetKeysOKBody) Validate

func (o *GetKeysOKBody) Validate(formats strfmt.Registry) error

Validate validates this get keys o k body

type GetKeysOKBodyFirst

type GetKeysOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetKeysOKBodyFirst A reference to the first page of resources swagger:model GetKeysOKBodyFirst

func (*GetKeysOKBodyFirst) MarshalBinary

func (o *GetKeysOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetKeysOKBodyFirst) UnmarshalBinary

func (o *GetKeysOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetKeysOKBodyFirst) Validate

func (o *GetKeysOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get keys o k body first

type GetKeysOKBodyNext

type GetKeysOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetKeysOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetKeysOKBodyNext

func (*GetKeysOKBodyNext) MarshalBinary

func (o *GetKeysOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetKeysOKBodyNext) UnmarshalBinary

func (o *GetKeysOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetKeysOKBodyNext) Validate

func (o *GetKeysOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get keys o k body next

type GetKeysParams

type GetKeysParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetKeysParams contains all the parameters to send to the API endpoint for the get keys operation typically these are written to a http.Request

func NewGetKeysParams

func NewGetKeysParams() *GetKeysParams

NewGetKeysParams creates a new GetKeysParams object with the default values initialized.

func NewGetKeysParamsWithContext

func NewGetKeysParamsWithContext(ctx context.Context) *GetKeysParams

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

func NewGetKeysParamsWithHTTPClient

func NewGetKeysParamsWithHTTPClient(client *http.Client) *GetKeysParams

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

func NewGetKeysParamsWithTimeout

func NewGetKeysParamsWithTimeout(timeout time.Duration) *GetKeysParams

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

func (*GetKeysParams) SetContext

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

SetContext adds the context to the get keys params

func (*GetKeysParams) SetGeneration

func (o *GetKeysParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get keys params

func (*GetKeysParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get keys params

func (*GetKeysParams) SetLimit

func (o *GetKeysParams) SetLimit(limit *int32)

SetLimit adds the limit to the get keys params

func (*GetKeysParams) SetResourceGroupID

func (o *GetKeysParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get keys params

func (*GetKeysParams) SetStart

func (o *GetKeysParams) SetStart(start *string)

SetStart adds the start to the get keys params

func (*GetKeysParams) SetTimeout

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

SetTimeout adds the timeout to the get keys params

func (*GetKeysParams) SetVersion

func (o *GetKeysParams) SetVersion(version string)

SetVersion adds the version to the get keys params

func (*GetKeysParams) WithContext

func (o *GetKeysParams) WithContext(ctx context.Context) *GetKeysParams

WithContext adds the context to the get keys params

func (*GetKeysParams) WithGeneration

func (o *GetKeysParams) WithGeneration(generation int64) *GetKeysParams

WithGeneration adds the generation to the get keys params

func (*GetKeysParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get keys params

func (*GetKeysParams) WithLimit

func (o *GetKeysParams) WithLimit(limit *int32) *GetKeysParams

WithLimit adds the limit to the get keys params

func (*GetKeysParams) WithResourceGroupID

func (o *GetKeysParams) WithResourceGroupID(resourceGroupID *string) *GetKeysParams

WithResourceGroupID adds the resourceGroupID to the get keys params

func (*GetKeysParams) WithStart

func (o *GetKeysParams) WithStart(start *string) *GetKeysParams

WithStart adds the start to the get keys params

func (*GetKeysParams) WithTimeout

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

WithTimeout adds the timeout to the get keys params

func (*GetKeysParams) WithVersion

func (o *GetKeysParams) WithVersion(version string) *GetKeysParams

WithVersion adds the version to the get keys params

func (*GetKeysParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetKeysReader

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

GetKeysReader is a Reader for the GetKeys structure.

func (*GetKeysReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetOperatingSystemsInternalServerError

type GetOperatingSystemsInternalServerError struct {
	Payload *models.Riaaserror
}

GetOperatingSystemsInternalServerError handles this case with default header values.

error

func NewGetOperatingSystemsInternalServerError

func NewGetOperatingSystemsInternalServerError() *GetOperatingSystemsInternalServerError

NewGetOperatingSystemsInternalServerError creates a GetOperatingSystemsInternalServerError with default headers values

func (*GetOperatingSystemsInternalServerError) Error

type GetOperatingSystemsNameInternalServerError

type GetOperatingSystemsNameInternalServerError struct {
	Payload *models.Riaaserror
}

GetOperatingSystemsNameInternalServerError handles this case with default header values.

error

func NewGetOperatingSystemsNameInternalServerError

func NewGetOperatingSystemsNameInternalServerError() *GetOperatingSystemsNameInternalServerError

NewGetOperatingSystemsNameInternalServerError creates a GetOperatingSystemsNameInternalServerError with default headers values

func (*GetOperatingSystemsNameInternalServerError) Error

type GetOperatingSystemsNameNotFound

type GetOperatingSystemsNameNotFound struct {
	Payload *models.Riaaserror
}

GetOperatingSystemsNameNotFound handles this case with default header values.

error

func NewGetOperatingSystemsNameNotFound

func NewGetOperatingSystemsNameNotFound() *GetOperatingSystemsNameNotFound

NewGetOperatingSystemsNameNotFound creates a GetOperatingSystemsNameNotFound with default headers values

func (*GetOperatingSystemsNameNotFound) Error

type GetOperatingSystemsNameOK

type GetOperatingSystemsNameOK struct {
	Payload *models.OperatingSystem
}

GetOperatingSystemsNameOK handles this case with default header values.

dummy

func NewGetOperatingSystemsNameOK

func NewGetOperatingSystemsNameOK() *GetOperatingSystemsNameOK

NewGetOperatingSystemsNameOK creates a GetOperatingSystemsNameOK with default headers values

func (*GetOperatingSystemsNameOK) Error

func (o *GetOperatingSystemsNameOK) Error() string

type GetOperatingSystemsNameParams

type GetOperatingSystemsNameParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Name
	  The operating system name

	*/
	Name string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetOperatingSystemsNameParams contains all the parameters to send to the API endpoint for the get operating systems name operation typically these are written to a http.Request

func NewGetOperatingSystemsNameParams

func NewGetOperatingSystemsNameParams() *GetOperatingSystemsNameParams

NewGetOperatingSystemsNameParams creates a new GetOperatingSystemsNameParams object with the default values initialized.

func NewGetOperatingSystemsNameParamsWithContext

func NewGetOperatingSystemsNameParamsWithContext(ctx context.Context) *GetOperatingSystemsNameParams

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

func NewGetOperatingSystemsNameParamsWithHTTPClient

func NewGetOperatingSystemsNameParamsWithHTTPClient(client *http.Client) *GetOperatingSystemsNameParams

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

func NewGetOperatingSystemsNameParamsWithTimeout

func NewGetOperatingSystemsNameParamsWithTimeout(timeout time.Duration) *GetOperatingSystemsNameParams

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

func (*GetOperatingSystemsNameParams) SetContext

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

SetContext adds the context to the get operating systems name params

func (*GetOperatingSystemsNameParams) SetGeneration

func (o *GetOperatingSystemsNameParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get operating systems name params

func (*GetOperatingSystemsNameParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get operating systems name params

func (*GetOperatingSystemsNameParams) SetName

func (o *GetOperatingSystemsNameParams) SetName(name string)

SetName adds the name to the get operating systems name params

func (*GetOperatingSystemsNameParams) SetTimeout

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

SetTimeout adds the timeout to the get operating systems name params

func (*GetOperatingSystemsNameParams) SetVersion

func (o *GetOperatingSystemsNameParams) SetVersion(version string)

SetVersion adds the version to the get operating systems name params

func (*GetOperatingSystemsNameParams) WithContext

WithContext adds the context to the get operating systems name params

func (*GetOperatingSystemsNameParams) WithGeneration

func (o *GetOperatingSystemsNameParams) WithGeneration(generation int64) *GetOperatingSystemsNameParams

WithGeneration adds the generation to the get operating systems name params

func (*GetOperatingSystemsNameParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get operating systems name params

func (*GetOperatingSystemsNameParams) WithName

WithName adds the name to the get operating systems name params

func (*GetOperatingSystemsNameParams) WithTimeout

WithTimeout adds the timeout to the get operating systems name params

func (*GetOperatingSystemsNameParams) WithVersion

WithVersion adds the version to the get operating systems name params

func (*GetOperatingSystemsNameParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetOperatingSystemsNameReader

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

GetOperatingSystemsNameReader is a Reader for the GetOperatingSystemsName structure.

func (*GetOperatingSystemsNameReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetOperatingSystemsOK

type GetOperatingSystemsOK struct {
	Payload *models.OperatingSystemCollection
}

GetOperatingSystemsOK handles this case with default header values.

dummy

func NewGetOperatingSystemsOK

func NewGetOperatingSystemsOK() *GetOperatingSystemsOK

NewGetOperatingSystemsOK creates a GetOperatingSystemsOK with default headers values

func (*GetOperatingSystemsOK) Error

func (o *GetOperatingSystemsOK) Error() string

type GetOperatingSystemsParams

type GetOperatingSystemsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

GetOperatingSystemsParams contains all the parameters to send to the API endpoint for the get operating systems operation typically these are written to a http.Request

func NewGetOperatingSystemsParams

func NewGetOperatingSystemsParams() *GetOperatingSystemsParams

NewGetOperatingSystemsParams creates a new GetOperatingSystemsParams object with the default values initialized.

func NewGetOperatingSystemsParamsWithContext

func NewGetOperatingSystemsParamsWithContext(ctx context.Context) *GetOperatingSystemsParams

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

func NewGetOperatingSystemsParamsWithHTTPClient

func NewGetOperatingSystemsParamsWithHTTPClient(client *http.Client) *GetOperatingSystemsParams

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

func NewGetOperatingSystemsParamsWithTimeout

func NewGetOperatingSystemsParamsWithTimeout(timeout time.Duration) *GetOperatingSystemsParams

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

func (*GetOperatingSystemsParams) SetContext

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

SetContext adds the context to the get operating systems params

func (*GetOperatingSystemsParams) SetGeneration

func (o *GetOperatingSystemsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get operating systems params

func (*GetOperatingSystemsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get operating systems params

func (*GetOperatingSystemsParams) SetLimit

func (o *GetOperatingSystemsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get operating systems params

func (*GetOperatingSystemsParams) SetStart

func (o *GetOperatingSystemsParams) SetStart(start *string)

SetStart adds the start to the get operating systems params

func (*GetOperatingSystemsParams) SetTimeout

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

SetTimeout adds the timeout to the get operating systems params

func (*GetOperatingSystemsParams) SetVersion

func (o *GetOperatingSystemsParams) SetVersion(version string)

SetVersion adds the version to the get operating systems params

func (*GetOperatingSystemsParams) WithContext

WithContext adds the context to the get operating systems params

func (*GetOperatingSystemsParams) WithGeneration

func (o *GetOperatingSystemsParams) WithGeneration(generation int64) *GetOperatingSystemsParams

WithGeneration adds the generation to the get operating systems params

func (*GetOperatingSystemsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get operating systems params

func (*GetOperatingSystemsParams) WithLimit

WithLimit adds the limit to the get operating systems params

func (*GetOperatingSystemsParams) WithStart

WithStart adds the start to the get operating systems params

func (*GetOperatingSystemsParams) WithTimeout

WithTimeout adds the timeout to the get operating systems params

func (*GetOperatingSystemsParams) WithVersion

WithVersion adds the version to the get operating systems params

func (*GetOperatingSystemsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetOperatingSystemsReader

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

GetOperatingSystemsReader is a Reader for the GetOperatingSystems structure.

func (*GetOperatingSystemsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type KeysItems0

type KeysItems0 struct {

	// The CRN for this key
	Crn string `json:"crn,omitempty"`

	// The SHA256 fingerprint of the public key
	Fingerprint string `json:"fingerprint,omitempty"`

	// The unique identifier for this key
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this key
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

KeysItems0 KeyIdentityByFingerprint swagger:model KeysItems0

func (*KeysItems0) MarshalBinary

func (o *KeysItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KeysItems0) UnmarshalBinary

func (o *KeysItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KeysItems0) Validate

func (o *KeysItems0) Validate(formats strfmt.Registry) error

Validate validates this keys items0

type NetworkInterfacesItems0

type NetworkInterfacesItems0 struct {

	// The user-defined name for this network interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The primary IPv4 address
	PrimaryIPV4Address string `json:"primary_ipv4_address,omitempty"`

	// Collection seconary IP addresses
	SecondaryAddresses []string `json:"secondary_addresses,omitempty"`

	// security groups
	SecurityGroups []*NetworkInterfacesItems0SecurityGroupsItems0 `json:"security_groups,omitempty"`

	// subnet
	Subnet *NetworkInterfacesItems0Subnet `json:"subnet,omitempty"`
}

NetworkInterfacesItems0 NetworkInterfaceTemplate // // network interface swagger:model NetworkInterfacesItems0

func (*NetworkInterfacesItems0) MarshalBinary

func (o *NetworkInterfacesItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkInterfacesItems0) UnmarshalBinary

func (o *NetworkInterfacesItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkInterfacesItems0) Validate

func (o *NetworkInterfacesItems0) Validate(formats strfmt.Registry) error

Validate validates this network interfaces items0

type NetworkInterfacesItems0SecurityGroupsItems0

type NetworkInterfacesItems0SecurityGroupsItems0 struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

NetworkInterfacesItems0SecurityGroupsItems0 reference swagger:model NetworkInterfacesItems0SecurityGroupsItems0

func (*NetworkInterfacesItems0SecurityGroupsItems0) MarshalBinary

func (o *NetworkInterfacesItems0SecurityGroupsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkInterfacesItems0SecurityGroupsItems0) UnmarshalBinary

func (o *NetworkInterfacesItems0SecurityGroupsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkInterfacesItems0SecurityGroupsItems0) Validate

Validate validates this network interfaces items0 security groups items0

type NetworkInterfacesItems0Subnet

type NetworkInterfacesItems0Subnet struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

NetworkInterfacesItems0Subnet reference swagger:model NetworkInterfacesItems0Subnet

func (*NetworkInterfacesItems0Subnet) MarshalBinary

func (o *NetworkInterfacesItems0Subnet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkInterfacesItems0Subnet) UnmarshalBinary

func (o *NetworkInterfacesItems0Subnet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkInterfacesItems0Subnet) Validate

func (o *NetworkInterfacesItems0Subnet) Validate(formats strfmt.Registry) error

Validate validates this network interfaces items0 subnet

type PatchImagesIDBadRequest

type PatchImagesIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchImagesIDBadRequest handles this case with default header values.

error

func NewPatchImagesIDBadRequest

func NewPatchImagesIDBadRequest() *PatchImagesIDBadRequest

NewPatchImagesIDBadRequest creates a PatchImagesIDBadRequest with default headers values

func (*PatchImagesIDBadRequest) Error

func (o *PatchImagesIDBadRequest) Error() string

type PatchImagesIDInternalServerError

type PatchImagesIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchImagesIDInternalServerError handles this case with default header values.

error

func NewPatchImagesIDInternalServerError

func NewPatchImagesIDInternalServerError() *PatchImagesIDInternalServerError

NewPatchImagesIDInternalServerError creates a PatchImagesIDInternalServerError with default headers values

func (*PatchImagesIDInternalServerError) Error

type PatchImagesIDNotFound

type PatchImagesIDNotFound struct {
	Payload *models.Riaaserror
}

PatchImagesIDNotFound handles this case with default header values.

error

func NewPatchImagesIDNotFound

func NewPatchImagesIDNotFound() *PatchImagesIDNotFound

NewPatchImagesIDNotFound creates a PatchImagesIDNotFound with default headers values

func (*PatchImagesIDNotFound) Error

func (o *PatchImagesIDNotFound) Error() string

type PatchImagesIDOK

type PatchImagesIDOK struct {
	/*Upload URL for image file
	 */
	Location string

	Payload *models.Image
}

PatchImagesIDOK handles this case with default header values.

dummy

func NewPatchImagesIDOK

func NewPatchImagesIDOK() *PatchImagesIDOK

NewPatchImagesIDOK creates a PatchImagesIDOK with default headers values

func (*PatchImagesIDOK) Error

func (o *PatchImagesIDOK) Error() string

type PatchImagesIDParams

type PatchImagesIDParams struct {

	/*RequestBody*/
	RequestBody *models.ImagePatch
	/*FutureVersion
	  allows any date string to be accepted, enabling testing of features still under development

	*/
	FutureVersion *bool
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The image identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PatchImagesIDParams contains all the parameters to send to the API endpoint for the patch images ID operation typically these are written to a http.Request

func NewPatchImagesIDParams

func NewPatchImagesIDParams() *PatchImagesIDParams

NewPatchImagesIDParams creates a new PatchImagesIDParams object with the default values initialized.

func NewPatchImagesIDParamsWithContext

func NewPatchImagesIDParamsWithContext(ctx context.Context) *PatchImagesIDParams

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

func NewPatchImagesIDParamsWithHTTPClient

func NewPatchImagesIDParamsWithHTTPClient(client *http.Client) *PatchImagesIDParams

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

func NewPatchImagesIDParamsWithTimeout

func NewPatchImagesIDParamsWithTimeout(timeout time.Duration) *PatchImagesIDParams

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

func (*PatchImagesIDParams) SetContext

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

SetContext adds the context to the patch images ID params

func (*PatchImagesIDParams) SetFutureVersion

func (o *PatchImagesIDParams) SetFutureVersion(futureVersion *bool)

SetFutureVersion adds the futureVersion to the patch images ID params

func (*PatchImagesIDParams) SetGeneration

func (o *PatchImagesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch images ID params

func (*PatchImagesIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch images ID params

func (*PatchImagesIDParams) SetID

func (o *PatchImagesIDParams) SetID(id string)

SetID adds the id to the patch images ID params

func (*PatchImagesIDParams) SetRequestBody

func (o *PatchImagesIDParams) SetRequestBody(requestBody *models.ImagePatch)

SetRequestBody adds the requestBody to the patch images ID params

func (*PatchImagesIDParams) SetTimeout

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

SetTimeout adds the timeout to the patch images ID params

func (*PatchImagesIDParams) SetVersion

func (o *PatchImagesIDParams) SetVersion(version string)

SetVersion adds the version to the patch images ID params

func (*PatchImagesIDParams) WithContext

WithContext adds the context to the patch images ID params

func (*PatchImagesIDParams) WithFutureVersion

func (o *PatchImagesIDParams) WithFutureVersion(futureVersion *bool) *PatchImagesIDParams

WithFutureVersion adds the futureVersion to the patch images ID params

func (*PatchImagesIDParams) WithGeneration

func (o *PatchImagesIDParams) WithGeneration(generation int64) *PatchImagesIDParams

WithGeneration adds the generation to the patch images ID params

func (*PatchImagesIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the patch images ID params

func (*PatchImagesIDParams) WithID

WithID adds the id to the patch images ID params

func (*PatchImagesIDParams) WithRequestBody

func (o *PatchImagesIDParams) WithRequestBody(requestBody *models.ImagePatch) *PatchImagesIDParams

WithRequestBody adds the requestBody to the patch images ID params

func (*PatchImagesIDParams) WithTimeout

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

WithTimeout adds the timeout to the patch images ID params

func (*PatchImagesIDParams) WithVersion

func (o *PatchImagesIDParams) WithVersion(version string) *PatchImagesIDParams

WithVersion adds the version to the patch images ID params

func (*PatchImagesIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PatchImagesIDReader

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

PatchImagesIDReader is a Reader for the PatchImagesID structure.

func (*PatchImagesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchInstancesIDBadRequest

type PatchInstancesIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchInstancesIDBadRequest handles this case with default header values.

error

func NewPatchInstancesIDBadRequest

func NewPatchInstancesIDBadRequest() *PatchInstancesIDBadRequest

NewPatchInstancesIDBadRequest creates a PatchInstancesIDBadRequest with default headers values

func (*PatchInstancesIDBadRequest) Error

type PatchInstancesIDBody

type PatchInstancesIDBody struct {

	// The user-defined name for this network ACL
	// Pattern: ^([a-z]|[a-z][-a-z0-9]*[a-z0-9])$
	Name string `json:"name,omitempty"`

	// profile
	Profile *PatchInstancesIDParamsBodyProfile `json:"profile,omitempty"`
}

PatchInstancesIDBody patch instances ID body swagger:model PatchInstancesIDBody

func (*PatchInstancesIDBody) MarshalBinary

func (o *PatchInstancesIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchInstancesIDBody) UnmarshalBinary

func (o *PatchInstancesIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchInstancesIDBody) Validate

func (o *PatchInstancesIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch instances ID body

type PatchInstancesIDNotFound

type PatchInstancesIDNotFound struct {
	Payload *models.Riaaserror
}

PatchInstancesIDNotFound handles this case with default header values.

error

func NewPatchInstancesIDNotFound

func NewPatchInstancesIDNotFound() *PatchInstancesIDNotFound

NewPatchInstancesIDNotFound creates a PatchInstancesIDNotFound with default headers values

func (*PatchInstancesIDNotFound) Error

func (o *PatchInstancesIDNotFound) Error() string

type PatchInstancesIDOK

type PatchInstancesIDOK struct {
	Payload *models.Instance
}

PatchInstancesIDOK handles this case with default header values.

dummy

func NewPatchInstancesIDOK

func NewPatchInstancesIDOK() *PatchInstancesIDOK

NewPatchInstancesIDOK creates a PatchInstancesIDOK with default headers values

func (*PatchInstancesIDOK) Error

func (o *PatchInstancesIDOK) Error() string

type PatchInstancesIDParams

type PatchInstancesIDParams struct {

	/*Body*/
	Body PatchInstancesIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The instance identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PatchInstancesIDParams contains all the parameters to send to the API endpoint for the patch instances ID operation typically these are written to a http.Request

func NewPatchInstancesIDParams

func NewPatchInstancesIDParams() *PatchInstancesIDParams

NewPatchInstancesIDParams creates a new PatchInstancesIDParams object with the default values initialized.

func NewPatchInstancesIDParamsWithContext

func NewPatchInstancesIDParamsWithContext(ctx context.Context) *PatchInstancesIDParams

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

func NewPatchInstancesIDParamsWithHTTPClient

func NewPatchInstancesIDParamsWithHTTPClient(client *http.Client) *PatchInstancesIDParams

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

func NewPatchInstancesIDParamsWithTimeout

func NewPatchInstancesIDParamsWithTimeout(timeout time.Duration) *PatchInstancesIDParams

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

func (*PatchInstancesIDParams) SetBody

SetBody adds the body to the patch instances ID params

func (*PatchInstancesIDParams) SetContext

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

SetContext adds the context to the patch instances ID params

func (*PatchInstancesIDParams) SetGeneration

func (o *PatchInstancesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch instances ID params

func (*PatchInstancesIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch instances ID params

func (*PatchInstancesIDParams) SetID

func (o *PatchInstancesIDParams) SetID(id string)

SetID adds the id to the patch instances ID params

func (*PatchInstancesIDParams) SetTimeout

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

SetTimeout adds the timeout to the patch instances ID params

func (*PatchInstancesIDParams) SetVersion

func (o *PatchInstancesIDParams) SetVersion(version string)

SetVersion adds the version to the patch instances ID params

func (*PatchInstancesIDParams) WithBody

WithBody adds the body to the patch instances ID params

func (*PatchInstancesIDParams) WithContext

WithContext adds the context to the patch instances ID params

func (*PatchInstancesIDParams) WithGeneration

func (o *PatchInstancesIDParams) WithGeneration(generation int64) *PatchInstancesIDParams

WithGeneration adds the generation to the patch instances ID params

func (*PatchInstancesIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the patch instances ID params

func (*PatchInstancesIDParams) WithID

WithID adds the id to the patch instances ID params

func (*PatchInstancesIDParams) WithTimeout

WithTimeout adds the timeout to the patch instances ID params

func (*PatchInstancesIDParams) WithVersion

func (o *PatchInstancesIDParams) WithVersion(version string) *PatchInstancesIDParams

WithVersion adds the version to the patch instances ID params

func (*PatchInstancesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchInstancesIDParamsBodyProfile

type PatchInstancesIDParamsBodyProfile struct {

	// The CRN for this profile
	Crn string `json:"crn,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchInstancesIDParamsBodyProfile reference swagger:model PatchInstancesIDParamsBodyProfile

func (*PatchInstancesIDParamsBodyProfile) MarshalBinary

func (o *PatchInstancesIDParamsBodyProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchInstancesIDParamsBodyProfile) UnmarshalBinary

func (o *PatchInstancesIDParamsBodyProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchInstancesIDParamsBodyProfile) Validate

Validate validates this patch instances ID params body profile

type PatchInstancesIDReader

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

PatchInstancesIDReader is a Reader for the PatchInstancesID structure.

func (*PatchInstancesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchInstancesInstanceIDNetworkInterfacesIDBadRequest

type PatchInstancesInstanceIDNetworkInterfacesIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchInstancesInstanceIDNetworkInterfacesIDBadRequest handles this case with default header values.

error

func NewPatchInstancesInstanceIDNetworkInterfacesIDBadRequest

func NewPatchInstancesInstanceIDNetworkInterfacesIDBadRequest() *PatchInstancesInstanceIDNetworkInterfacesIDBadRequest

NewPatchInstancesInstanceIDNetworkInterfacesIDBadRequest creates a PatchInstancesInstanceIDNetworkInterfacesIDBadRequest with default headers values

func (*PatchInstancesInstanceIDNetworkInterfacesIDBadRequest) Error

type PatchInstancesInstanceIDNetworkInterfacesIDBody

type PatchInstancesInstanceIDNetworkInterfacesIDBody struct {

	// The user-defined name for this interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The network interface port speed in Mbps
	PortSpeed int64 `json:"port_speed,omitempty"`
}

PatchInstancesInstanceIDNetworkInterfacesIDBody patch instances instance ID network interfaces ID body swagger:model PatchInstancesInstanceIDNetworkInterfacesIDBody

func (*PatchInstancesInstanceIDNetworkInterfacesIDBody) MarshalBinary

MarshalBinary interface implementation

func (*PatchInstancesInstanceIDNetworkInterfacesIDBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PatchInstancesInstanceIDNetworkInterfacesIDBody) Validate

Validate validates this patch instances instance ID network interfaces ID body

type PatchInstancesInstanceIDNetworkInterfacesIDNotFound

type PatchInstancesInstanceIDNetworkInterfacesIDNotFound struct {
	Payload *models.Riaaserror
}

PatchInstancesInstanceIDNetworkInterfacesIDNotFound handles this case with default header values.

error

func NewPatchInstancesInstanceIDNetworkInterfacesIDNotFound

func NewPatchInstancesInstanceIDNetworkInterfacesIDNotFound() *PatchInstancesInstanceIDNetworkInterfacesIDNotFound

NewPatchInstancesInstanceIDNetworkInterfacesIDNotFound creates a PatchInstancesInstanceIDNetworkInterfacesIDNotFound with default headers values

func (*PatchInstancesInstanceIDNetworkInterfacesIDNotFound) Error

type PatchInstancesInstanceIDNetworkInterfacesIDOK

type PatchInstancesInstanceIDNetworkInterfacesIDOK struct {
	Payload *models.InstanceNetworkInterface
}

PatchInstancesInstanceIDNetworkInterfacesIDOK handles this case with default header values.

dummy

func NewPatchInstancesInstanceIDNetworkInterfacesIDOK

func NewPatchInstancesInstanceIDNetworkInterfacesIDOK() *PatchInstancesInstanceIDNetworkInterfacesIDOK

NewPatchInstancesInstanceIDNetworkInterfacesIDOK creates a PatchInstancesInstanceIDNetworkInterfacesIDOK with default headers values

func (*PatchInstancesInstanceIDNetworkInterfacesIDOK) Error

type PatchInstancesInstanceIDNetworkInterfacesIDParams

type PatchInstancesInstanceIDNetworkInterfacesIDParams struct {

	/*Body*/
	Body PatchInstancesInstanceIDNetworkInterfacesIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network interface identifier

	*/
	ID string
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PatchInstancesInstanceIDNetworkInterfacesIDParams contains all the parameters to send to the API endpoint for the patch instances instance ID network interfaces ID operation typically these are written to a http.Request

func NewPatchInstancesInstanceIDNetworkInterfacesIDParams

func NewPatchInstancesInstanceIDNetworkInterfacesIDParams() *PatchInstancesInstanceIDNetworkInterfacesIDParams

NewPatchInstancesInstanceIDNetworkInterfacesIDParams creates a new PatchInstancesInstanceIDNetworkInterfacesIDParams object with the default values initialized.

func NewPatchInstancesInstanceIDNetworkInterfacesIDParamsWithContext

func NewPatchInstancesInstanceIDNetworkInterfacesIDParamsWithContext(ctx context.Context) *PatchInstancesInstanceIDNetworkInterfacesIDParams

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

func NewPatchInstancesInstanceIDNetworkInterfacesIDParamsWithHTTPClient

func NewPatchInstancesInstanceIDNetworkInterfacesIDParamsWithHTTPClient(client *http.Client) *PatchInstancesInstanceIDNetworkInterfacesIDParams

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

func NewPatchInstancesInstanceIDNetworkInterfacesIDParamsWithTimeout

func NewPatchInstancesInstanceIDNetworkInterfacesIDParamsWithTimeout(timeout time.Duration) *PatchInstancesInstanceIDNetworkInterfacesIDParams

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

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetBody

SetBody adds the body to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetContext

SetContext adds the context to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetGeneration

func (o *PatchInstancesInstanceIDNetworkInterfacesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetID

SetID adds the id to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetInstanceID

func (o *PatchInstancesInstanceIDNetworkInterfacesIDParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetTimeout

SetTimeout adds the timeout to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) SetVersion

SetVersion adds the version to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithBody

WithBody adds the body to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithContext

WithContext adds the context to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithGeneration

WithGeneration adds the generation to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithID

WithID adds the id to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithInstanceID

WithInstanceID adds the instanceID to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithTimeout

WithTimeout adds the timeout to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WithVersion

WithVersion adds the version to the patch instances instance ID network interfaces ID params

func (*PatchInstancesInstanceIDNetworkInterfacesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchInstancesInstanceIDNetworkInterfacesIDReader

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

PatchInstancesInstanceIDNetworkInterfacesIDReader is a Reader for the PatchInstancesInstanceIDNetworkInterfacesID structure.

func (*PatchInstancesInstanceIDNetworkInterfacesIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchInstancesInstanceIDVolumeAttachmentsIDBadRequest

type PatchInstancesInstanceIDVolumeAttachmentsIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchInstancesInstanceIDVolumeAttachmentsIDBadRequest handles this case with default header values.

error

func NewPatchInstancesInstanceIDVolumeAttachmentsIDBadRequest

func NewPatchInstancesInstanceIDVolumeAttachmentsIDBadRequest() *PatchInstancesInstanceIDVolumeAttachmentsIDBadRequest

NewPatchInstancesInstanceIDVolumeAttachmentsIDBadRequest creates a PatchInstancesInstanceIDVolumeAttachmentsIDBadRequest with default headers values

func (*PatchInstancesInstanceIDVolumeAttachmentsIDBadRequest) Error

type PatchInstancesInstanceIDVolumeAttachmentsIDBody

type PatchInstancesInstanceIDVolumeAttachmentsIDBody struct {

	// If set to true, when deleting the instance the volume will also be deleted
	DeleteVolumeOnInstanceDelete *bool `json:"delete_volume_on_instance_delete,omitempty"`

	// The user-defined name for this volumeattachment
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchInstancesInstanceIDVolumeAttachmentsIDBody patch instances instance ID volume attachments ID body swagger:model PatchInstancesInstanceIDVolumeAttachmentsIDBody

func (*PatchInstancesInstanceIDVolumeAttachmentsIDBody) MarshalBinary

MarshalBinary interface implementation

func (*PatchInstancesInstanceIDVolumeAttachmentsIDBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PatchInstancesInstanceIDVolumeAttachmentsIDBody) Validate

Validate validates this patch instances instance ID volume attachments ID body

type PatchInstancesInstanceIDVolumeAttachmentsIDNotFound

type PatchInstancesInstanceIDVolumeAttachmentsIDNotFound struct {
	Payload *models.Riaaserror
}

PatchInstancesInstanceIDVolumeAttachmentsIDNotFound handles this case with default header values.

error

func NewPatchInstancesInstanceIDVolumeAttachmentsIDNotFound

func NewPatchInstancesInstanceIDVolumeAttachmentsIDNotFound() *PatchInstancesInstanceIDVolumeAttachmentsIDNotFound

NewPatchInstancesInstanceIDVolumeAttachmentsIDNotFound creates a PatchInstancesInstanceIDVolumeAttachmentsIDNotFound with default headers values

func (*PatchInstancesInstanceIDVolumeAttachmentsIDNotFound) Error

type PatchInstancesInstanceIDVolumeAttachmentsIDOK

type PatchInstancesInstanceIDVolumeAttachmentsIDOK struct {
	Payload *models.InstanceVolumeAttachment
}

PatchInstancesInstanceIDVolumeAttachmentsIDOK handles this case with default header values.

dummy

func NewPatchInstancesInstanceIDVolumeAttachmentsIDOK

func NewPatchInstancesInstanceIDVolumeAttachmentsIDOK() *PatchInstancesInstanceIDVolumeAttachmentsIDOK

NewPatchInstancesInstanceIDVolumeAttachmentsIDOK creates a PatchInstancesInstanceIDVolumeAttachmentsIDOK with default headers values

func (*PatchInstancesInstanceIDVolumeAttachmentsIDOK) Error

type PatchInstancesInstanceIDVolumeAttachmentsIDParams

type PatchInstancesInstanceIDVolumeAttachmentsIDParams struct {

	/*Body*/
	Body PatchInstancesInstanceIDVolumeAttachmentsIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The volume interface identifier

	*/
	ID string
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PatchInstancesInstanceIDVolumeAttachmentsIDParams contains all the parameters to send to the API endpoint for the patch instances instance ID volume attachments ID operation typically these are written to a http.Request

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParams

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParams() *PatchInstancesInstanceIDVolumeAttachmentsIDParams

NewPatchInstancesInstanceIDVolumeAttachmentsIDParams creates a new PatchInstancesInstanceIDVolumeAttachmentsIDParams object with the default values initialized.

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParamsWithContext

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParamsWithContext(ctx context.Context) *PatchInstancesInstanceIDVolumeAttachmentsIDParams

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

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParamsWithHTTPClient

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParamsWithHTTPClient(client *http.Client) *PatchInstancesInstanceIDVolumeAttachmentsIDParams

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

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParamsWithTimeout

func NewPatchInstancesInstanceIDVolumeAttachmentsIDParamsWithTimeout(timeout time.Duration) *PatchInstancesInstanceIDVolumeAttachmentsIDParams

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

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetBody

SetBody adds the body to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetContext

SetContext adds the context to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetGeneration

func (o *PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetID

SetID adds the id to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetInstanceID

func (o *PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetTimeout

SetTimeout adds the timeout to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) SetVersion

SetVersion adds the version to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithBody

WithBody adds the body to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithContext

WithContext adds the context to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithGeneration

WithGeneration adds the generation to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithID

WithID adds the id to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithInstanceID

WithInstanceID adds the instanceID to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithTimeout

WithTimeout adds the timeout to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WithVersion

WithVersion adds the version to the patch instances instance ID volume attachments ID params

func (*PatchInstancesInstanceIDVolumeAttachmentsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchInstancesInstanceIDVolumeAttachmentsIDReader

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

PatchInstancesInstanceIDVolumeAttachmentsIDReader is a Reader for the PatchInstancesInstanceIDVolumeAttachmentsID structure.

func (*PatchInstancesInstanceIDVolumeAttachmentsIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchKeysIDBadRequest

type PatchKeysIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchKeysIDBadRequest handles this case with default header values.

error

func NewPatchKeysIDBadRequest

func NewPatchKeysIDBadRequest() *PatchKeysIDBadRequest

NewPatchKeysIDBadRequest creates a PatchKeysIDBadRequest with default headers values

func (*PatchKeysIDBadRequest) Error

func (o *PatchKeysIDBadRequest) Error() string

type PatchKeysIDBody

type PatchKeysIDBody struct {

	// The user-defined name for this key
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchKeysIDBody patch keys ID body swagger:model PatchKeysIDBody

func (*PatchKeysIDBody) MarshalBinary

func (o *PatchKeysIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchKeysIDBody) UnmarshalBinary

func (o *PatchKeysIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchKeysIDBody) Validate

func (o *PatchKeysIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch keys ID body

type PatchKeysIDInternalServerError

type PatchKeysIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchKeysIDInternalServerError handles this case with default header values.

error

func NewPatchKeysIDInternalServerError

func NewPatchKeysIDInternalServerError() *PatchKeysIDInternalServerError

NewPatchKeysIDInternalServerError creates a PatchKeysIDInternalServerError with default headers values

func (*PatchKeysIDInternalServerError) Error

type PatchKeysIDNotFound

type PatchKeysIDNotFound struct {
	Payload *models.Riaaserror
}

PatchKeysIDNotFound handles this case with default header values.

error

func NewPatchKeysIDNotFound

func NewPatchKeysIDNotFound() *PatchKeysIDNotFound

NewPatchKeysIDNotFound creates a PatchKeysIDNotFound with default headers values

func (*PatchKeysIDNotFound) Error

func (o *PatchKeysIDNotFound) Error() string

type PatchKeysIDOK

type PatchKeysIDOK struct {
	Payload *models.Key
}

PatchKeysIDOK handles this case with default header values.

dummy

func NewPatchKeysIDOK

func NewPatchKeysIDOK() *PatchKeysIDOK

NewPatchKeysIDOK creates a PatchKeysIDOK with default headers values

func (*PatchKeysIDOK) Error

func (o *PatchKeysIDOK) Error() string

type PatchKeysIDParams

type PatchKeysIDParams struct {

	/*Body*/
	Body PatchKeysIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The key identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PatchKeysIDParams contains all the parameters to send to the API endpoint for the patch keys ID operation typically these are written to a http.Request

func NewPatchKeysIDParams

func NewPatchKeysIDParams() *PatchKeysIDParams

NewPatchKeysIDParams creates a new PatchKeysIDParams object with the default values initialized.

func NewPatchKeysIDParamsWithContext

func NewPatchKeysIDParamsWithContext(ctx context.Context) *PatchKeysIDParams

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

func NewPatchKeysIDParamsWithHTTPClient

func NewPatchKeysIDParamsWithHTTPClient(client *http.Client) *PatchKeysIDParams

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

func NewPatchKeysIDParamsWithTimeout

func NewPatchKeysIDParamsWithTimeout(timeout time.Duration) *PatchKeysIDParams

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

func (*PatchKeysIDParams) SetBody

func (o *PatchKeysIDParams) SetBody(body PatchKeysIDBody)

SetBody adds the body to the patch keys ID params

func (*PatchKeysIDParams) SetContext

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

SetContext adds the context to the patch keys ID params

func (*PatchKeysIDParams) SetGeneration

func (o *PatchKeysIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch keys ID params

func (*PatchKeysIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch keys ID params

func (*PatchKeysIDParams) SetID

func (o *PatchKeysIDParams) SetID(id string)

SetID adds the id to the patch keys ID params

func (*PatchKeysIDParams) SetTimeout

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

SetTimeout adds the timeout to the patch keys ID params

func (*PatchKeysIDParams) SetVersion

func (o *PatchKeysIDParams) SetVersion(version string)

SetVersion adds the version to the patch keys ID params

func (*PatchKeysIDParams) WithBody

WithBody adds the body to the patch keys ID params

func (*PatchKeysIDParams) WithContext

func (o *PatchKeysIDParams) WithContext(ctx context.Context) *PatchKeysIDParams

WithContext adds the context to the patch keys ID params

func (*PatchKeysIDParams) WithGeneration

func (o *PatchKeysIDParams) WithGeneration(generation int64) *PatchKeysIDParams

WithGeneration adds the generation to the patch keys ID params

func (*PatchKeysIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the patch keys ID params

func (*PatchKeysIDParams) WithID

WithID adds the id to the patch keys ID params

func (*PatchKeysIDParams) WithTimeout

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

WithTimeout adds the timeout to the patch keys ID params

func (*PatchKeysIDParams) WithVersion

func (o *PatchKeysIDParams) WithVersion(version string) *PatchKeysIDParams

WithVersion adds the version to the patch keys ID params

func (*PatchKeysIDParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PatchKeysIDReader

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

PatchKeysIDReader is a Reader for the PatchKeysID structure.

func (*PatchKeysIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostImagesBadRequest

type PostImagesBadRequest struct {
	Payload *models.Riaaserror
}

PostImagesBadRequest handles this case with default header values.

error

func NewPostImagesBadRequest

func NewPostImagesBadRequest() *PostImagesBadRequest

NewPostImagesBadRequest creates a PostImagesBadRequest with default headers values

func (*PostImagesBadRequest) Error

func (o *PostImagesBadRequest) Error() string

type PostImagesCreated

type PostImagesCreated struct {
	/*Upload URL for image file
	 */
	Location string

	Payload *models.Image
}

PostImagesCreated handles this case with default header values.

dummy

func NewPostImagesCreated

func NewPostImagesCreated() *PostImagesCreated

NewPostImagesCreated creates a PostImagesCreated with default headers values

func (*PostImagesCreated) Error

func (o *PostImagesCreated) Error() string

type PostImagesInternalServerError

type PostImagesInternalServerError struct {
	Payload *models.Riaaserror
}

PostImagesInternalServerError handles this case with default header values.

error

func NewPostImagesInternalServerError

func NewPostImagesInternalServerError() *PostImagesInternalServerError

NewPostImagesInternalServerError creates a PostImagesInternalServerError with default headers values

func (*PostImagesInternalServerError) Error

type PostImagesParams

type PostImagesParams struct {

	/*Body*/
	Body *models.ImageTemplate
	/*FutureVersion
	  allows any date string to be accepted, enabling testing of features still under development

	*/
	FutureVersion *bool
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PostImagesParams contains all the parameters to send to the API endpoint for the post images operation typically these are written to a http.Request

func NewPostImagesParams

func NewPostImagesParams() *PostImagesParams

NewPostImagesParams creates a new PostImagesParams object with the default values initialized.

func NewPostImagesParamsWithContext

func NewPostImagesParamsWithContext(ctx context.Context) *PostImagesParams

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

func NewPostImagesParamsWithHTTPClient

func NewPostImagesParamsWithHTTPClient(client *http.Client) *PostImagesParams

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

func NewPostImagesParamsWithTimeout

func NewPostImagesParamsWithTimeout(timeout time.Duration) *PostImagesParams

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

func (*PostImagesParams) SetBody

func (o *PostImagesParams) SetBody(body *models.ImageTemplate)

SetBody adds the body to the post images params

func (*PostImagesParams) SetContext

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

SetContext adds the context to the post images params

func (*PostImagesParams) SetFutureVersion

func (o *PostImagesParams) SetFutureVersion(futureVersion *bool)

SetFutureVersion adds the futureVersion to the post images params

func (*PostImagesParams) SetGeneration

func (o *PostImagesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post images params

func (*PostImagesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post images params

func (*PostImagesParams) SetTimeout

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

SetTimeout adds the timeout to the post images params

func (*PostImagesParams) SetVersion

func (o *PostImagesParams) SetVersion(version string)

SetVersion adds the version to the post images params

func (*PostImagesParams) WithBody

WithBody adds the body to the post images params

func (*PostImagesParams) WithContext

func (o *PostImagesParams) WithContext(ctx context.Context) *PostImagesParams

WithContext adds the context to the post images params

func (*PostImagesParams) WithFutureVersion

func (o *PostImagesParams) WithFutureVersion(futureVersion *bool) *PostImagesParams

WithFutureVersion adds the futureVersion to the post images params

func (*PostImagesParams) WithGeneration

func (o *PostImagesParams) WithGeneration(generation int64) *PostImagesParams

WithGeneration adds the generation to the post images params

func (*PostImagesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post images params

func (*PostImagesParams) WithTimeout

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

WithTimeout adds the timeout to the post images params

func (*PostImagesParams) WithVersion

func (o *PostImagesParams) WithVersion(version string) *PostImagesParams

WithVersion adds the version to the post images params

func (*PostImagesParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PostImagesReader

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

PostImagesReader is a Reader for the PostImages structure.

func (*PostImagesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostInstancesBadRequest

type PostInstancesBadRequest struct {
	Payload *models.Riaaserror
}

PostInstancesBadRequest handles this case with default header values.

error

func NewPostInstancesBadRequest

func NewPostInstancesBadRequest() *PostInstancesBadRequest

NewPostInstancesBadRequest creates a PostInstancesBadRequest with default headers values

func (*PostInstancesBadRequest) Error

func (o *PostInstancesBadRequest) Error() string

type PostInstancesBody

type PostInstancesBody struct {

	// boot volume attachment
	BootVolumeAttachment *PostInstancesParamsBodyBootVolumeAttachment `json:"boot_volume_attachment,omitempty"`

	// image
	Image *PostInstancesParamsBodyImage `json:"image,omitempty"`

	// The public SSH keys to install on the instance; if no keys are provided the instance will be inaccessible unless the image used provides a means of access
	Keys []*KeysItems0 `json:"keys,omitempty"`

	// The user-defined name for this instance
	// Pattern: ^([a-z]|[a-z][-a-z0-9]*[a-z0-9])$
	Name string `json:"name,omitempty"`

	// Collection of network interfaces to create for the instance
	NetworkInterfaces []*NetworkInterfacesItems0 `json:"network_interfaces,omitempty"`

	// primary network interface
	PrimaryNetworkInterface *PostInstancesParamsBodyPrimaryNetworkInterface `json:"primary_network_interface,omitempty"`

	// profile
	Profile *PostInstancesParamsBodyProfile `json:"profile,omitempty"`

	// resource group
	ResourceGroup *PostInstancesParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// User data to be made available when setting up the instance
	UserData string `json:"user_data,omitempty"`

	// Collection of volume interfaces
	VolumeAttachments []*VolumeAttachmentsItems0 `json:"volume_attachments,omitempty"`

	// vpc
	Vpc *PostInstancesParamsBodyVpc `json:"vpc,omitempty"`

	// zone
	Zone *models.NameReference `json:"zone,omitempty"`
}

PostInstancesBody instanceFromImageTemplate swagger:model PostInstancesBody

func (*PostInstancesBody) MarshalBinary

func (o *PostInstancesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesBody) UnmarshalBinary

func (o *PostInstancesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesBody) Validate

func (o *PostInstancesBody) Validate(formats strfmt.Registry) error

Validate validates this post instances body

type PostInstancesCreated

type PostInstancesCreated struct {
	Payload *models.Instance
}

PostInstancesCreated handles this case with default header values.

dummy

func NewPostInstancesCreated

func NewPostInstancesCreated() *PostInstancesCreated

NewPostInstancesCreated creates a PostInstancesCreated with default headers values

func (*PostInstancesCreated) Error

func (o *PostInstancesCreated) Error() string

type PostInstancesInstanceIDActionsBadRequest

type PostInstancesInstanceIDActionsBadRequest struct {
	Payload *models.Riaaserror
}

PostInstancesInstanceIDActionsBadRequest handles this case with default header values.

error

func NewPostInstancesInstanceIDActionsBadRequest

func NewPostInstancesInstanceIDActionsBadRequest() *PostInstancesInstanceIDActionsBadRequest

NewPostInstancesInstanceIDActionsBadRequest creates a PostInstancesInstanceIDActionsBadRequest with default headers values

func (*PostInstancesInstanceIDActionsBadRequest) Error

type PostInstancesInstanceIDActionsBody

type PostInstancesInstanceIDActionsBody struct {

	// If set to true, the action will be forced immediately, and all queued actions deleted. Ignored for the start action.
	Force bool `json:"force,omitempty"`

	// The type of action
	// Enum: [start stop reboot reset]
	Type string `json:"type,omitempty"`
}

PostInstancesInstanceIDActionsBody instanceActionTemplate swagger:model PostInstancesInstanceIDActionsBody

func (*PostInstancesInstanceIDActionsBody) MarshalBinary

func (o *PostInstancesInstanceIDActionsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesInstanceIDActionsBody) UnmarshalBinary

func (o *PostInstancesInstanceIDActionsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesInstanceIDActionsBody) Validate

Validate validates this post instances instance ID actions body

type PostInstancesInstanceIDActionsCreated

type PostInstancesInstanceIDActionsCreated struct {
	Payload *models.InstanceAction
}

PostInstancesInstanceIDActionsCreated handles this case with default header values.

dummy

func NewPostInstancesInstanceIDActionsCreated

func NewPostInstancesInstanceIDActionsCreated() *PostInstancesInstanceIDActionsCreated

NewPostInstancesInstanceIDActionsCreated creates a PostInstancesInstanceIDActionsCreated with default headers values

func (*PostInstancesInstanceIDActionsCreated) Error

type PostInstancesInstanceIDActionsParams

type PostInstancesInstanceIDActionsParams struct {

	/*Body*/
	Body PostInstancesInstanceIDActionsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PostInstancesInstanceIDActionsParams contains all the parameters to send to the API endpoint for the post instances instance ID actions operation typically these are written to a http.Request

func NewPostInstancesInstanceIDActionsParams

func NewPostInstancesInstanceIDActionsParams() *PostInstancesInstanceIDActionsParams

NewPostInstancesInstanceIDActionsParams creates a new PostInstancesInstanceIDActionsParams object with the default values initialized.

func NewPostInstancesInstanceIDActionsParamsWithContext

func NewPostInstancesInstanceIDActionsParamsWithContext(ctx context.Context) *PostInstancesInstanceIDActionsParams

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

func NewPostInstancesInstanceIDActionsParamsWithHTTPClient

func NewPostInstancesInstanceIDActionsParamsWithHTTPClient(client *http.Client) *PostInstancesInstanceIDActionsParams

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

func NewPostInstancesInstanceIDActionsParamsWithTimeout

func NewPostInstancesInstanceIDActionsParamsWithTimeout(timeout time.Duration) *PostInstancesInstanceIDActionsParams

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

func (*PostInstancesInstanceIDActionsParams) SetBody

SetBody adds the body to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) SetContext

SetContext adds the context to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) SetGeneration

func (o *PostInstancesInstanceIDActionsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) SetInstanceID

func (o *PostInstancesInstanceIDActionsParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) SetTimeout

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

SetTimeout adds the timeout to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) SetVersion

func (o *PostInstancesInstanceIDActionsParams) SetVersion(version string)

SetVersion adds the version to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithBody

WithBody adds the body to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithContext

WithContext adds the context to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithGeneration

WithGeneration adds the generation to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithInstanceID

WithInstanceID adds the instanceID to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithTimeout

WithTimeout adds the timeout to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WithVersion

WithVersion adds the version to the post instances instance ID actions params

func (*PostInstancesInstanceIDActionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostInstancesInstanceIDActionsReader

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

PostInstancesInstanceIDActionsReader is a Reader for the PostInstancesInstanceIDActions structure.

func (*PostInstancesInstanceIDActionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostInstancesInstanceIDNetworkInterfacesBadRequest

type PostInstancesInstanceIDNetworkInterfacesBadRequest struct {
	Payload *models.Riaaserror
}

PostInstancesInstanceIDNetworkInterfacesBadRequest handles this case with default header values.

error

func NewPostInstancesInstanceIDNetworkInterfacesBadRequest

func NewPostInstancesInstanceIDNetworkInterfacesBadRequest() *PostInstancesInstanceIDNetworkInterfacesBadRequest

NewPostInstancesInstanceIDNetworkInterfacesBadRequest creates a PostInstancesInstanceIDNetworkInterfacesBadRequest with default headers values

func (*PostInstancesInstanceIDNetworkInterfacesBadRequest) Error

type PostInstancesInstanceIDNetworkInterfacesBody

type PostInstancesInstanceIDNetworkInterfacesBody struct {

	// The user-defined name for this interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The network interface port speed in Mbps
	PortSpeed int64 `json:"port_speed,omitempty"`

	// The primary IPv4 address
	PrimaryIPV4Address string `json:"primary_ipv4_address,omitempty"`

	// The primary IPv6 address in any valid notation as specified by RFC 4291
	PrimaryIPV6Address string `json:"primary_ipv6_address,omitempty"`

	// resource group
	ResourceGroup *PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// Collection seconary IP addresses
	SecondaryAddresses []string `json:"secondary_addresses,omitempty"`

	// security groups
	SecurityGroups []*SecurityGroupsItems0 `json:"security_groups,omitempty"`

	// subnet
	Subnet *PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet `json:"subnet,omitempty"`
}

PostInstancesInstanceIDNetworkInterfacesBody NetworkInterfaceTemplate swagger:model PostInstancesInstanceIDNetworkInterfacesBody

func (*PostInstancesInstanceIDNetworkInterfacesBody) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesInstanceIDNetworkInterfacesBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesInstanceIDNetworkInterfacesBody) Validate

Validate validates this post instances instance ID network interfaces body

type PostInstancesInstanceIDNetworkInterfacesCreated

type PostInstancesInstanceIDNetworkInterfacesCreated struct {
	Payload *models.InstanceNetworkInterface
}

PostInstancesInstanceIDNetworkInterfacesCreated handles this case with default header values.

dummy

func NewPostInstancesInstanceIDNetworkInterfacesCreated

func NewPostInstancesInstanceIDNetworkInterfacesCreated() *PostInstancesInstanceIDNetworkInterfacesCreated

NewPostInstancesInstanceIDNetworkInterfacesCreated creates a PostInstancesInstanceIDNetworkInterfacesCreated with default headers values

func (*PostInstancesInstanceIDNetworkInterfacesCreated) Error

type PostInstancesInstanceIDNetworkInterfacesParams

type PostInstancesInstanceIDNetworkInterfacesParams struct {

	/*Body*/
	Body PostInstancesInstanceIDNetworkInterfacesBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PostInstancesInstanceIDNetworkInterfacesParams contains all the parameters to send to the API endpoint for the post instances instance ID network interfaces operation typically these are written to a http.Request

func NewPostInstancesInstanceIDNetworkInterfacesParams

func NewPostInstancesInstanceIDNetworkInterfacesParams() *PostInstancesInstanceIDNetworkInterfacesParams

NewPostInstancesInstanceIDNetworkInterfacesParams creates a new PostInstancesInstanceIDNetworkInterfacesParams object with the default values initialized.

func NewPostInstancesInstanceIDNetworkInterfacesParamsWithContext

func NewPostInstancesInstanceIDNetworkInterfacesParamsWithContext(ctx context.Context) *PostInstancesInstanceIDNetworkInterfacesParams

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

func NewPostInstancesInstanceIDNetworkInterfacesParamsWithHTTPClient

func NewPostInstancesInstanceIDNetworkInterfacesParamsWithHTTPClient(client *http.Client) *PostInstancesInstanceIDNetworkInterfacesParams

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

func NewPostInstancesInstanceIDNetworkInterfacesParamsWithTimeout

func NewPostInstancesInstanceIDNetworkInterfacesParamsWithTimeout(timeout time.Duration) *PostInstancesInstanceIDNetworkInterfacesParams

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

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetBody

SetBody adds the body to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetContext

SetContext adds the context to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetGeneration

func (o *PostInstancesInstanceIDNetworkInterfacesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetInstanceID

func (o *PostInstancesInstanceIDNetworkInterfacesParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetTimeout

SetTimeout adds the timeout to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) SetVersion

SetVersion adds the version to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithBody

WithBody adds the body to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithContext

WithContext adds the context to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithGeneration

WithGeneration adds the generation to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithInstanceID

WithInstanceID adds the instanceID to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithTimeout

WithTimeout adds the timeout to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WithVersion

WithVersion adds the version to the post instances instance ID network interfaces params

func (*PostInstancesInstanceIDNetworkInterfacesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup

type PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup idreference swagger:model PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup

func (*PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesInstanceIDNetworkInterfacesParamsBodyResourceGroup) Validate

Validate validates this post instances instance ID network interfaces params body resource group

type PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet

type PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet struct {

	// The CRN for this subnet
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this subnet
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this subnet
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet SubnetReference // // The associated subnet swagger:model PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet

func (*PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesInstanceIDNetworkInterfacesParamsBodySubnet) Validate

Validate validates this post instances instance ID network interfaces params body subnet

type PostInstancesInstanceIDNetworkInterfacesReader

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

PostInstancesInstanceIDNetworkInterfacesReader is a Reader for the PostInstancesInstanceIDNetworkInterfaces structure.

func (*PostInstancesInstanceIDNetworkInterfacesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostInstancesInstanceIDVolumeAttachmentsBadRequest

type PostInstancesInstanceIDVolumeAttachmentsBadRequest struct {
	Payload *models.Riaaserror
}

PostInstancesInstanceIDVolumeAttachmentsBadRequest handles this case with default header values.

error

func NewPostInstancesInstanceIDVolumeAttachmentsBadRequest

func NewPostInstancesInstanceIDVolumeAttachmentsBadRequest() *PostInstancesInstanceIDVolumeAttachmentsBadRequest

NewPostInstancesInstanceIDVolumeAttachmentsBadRequest creates a PostInstancesInstanceIDVolumeAttachmentsBadRequest with default headers values

func (*PostInstancesInstanceIDVolumeAttachmentsBadRequest) Error

type PostInstancesInstanceIDVolumeAttachmentsBody

type PostInstancesInstanceIDVolumeAttachmentsBody struct {

	// If set to true, when deleting the instance the volume will also be deleted
	DeleteVolumeOnInstanceDelete bool `json:"delete_volume_on_instance_delete,omitempty"`

	// The user-defined name for this subnet
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// volume
	Volume *PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume `json:"volume,omitempty"`
}

PostInstancesInstanceIDVolumeAttachmentsBody VolumeAttachmentTemplate swagger:model PostInstancesInstanceIDVolumeAttachmentsBody

func (*PostInstancesInstanceIDVolumeAttachmentsBody) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesInstanceIDVolumeAttachmentsBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesInstanceIDVolumeAttachmentsBody) Validate

Validate validates this post instances instance ID volume attachments body

type PostInstancesInstanceIDVolumeAttachmentsCreated

type PostInstancesInstanceIDVolumeAttachmentsCreated struct {
	Payload *models.InstanceVolumeAttachment
}

PostInstancesInstanceIDVolumeAttachmentsCreated handles this case with default header values.

dummy

func NewPostInstancesInstanceIDVolumeAttachmentsCreated

func NewPostInstancesInstanceIDVolumeAttachmentsCreated() *PostInstancesInstanceIDVolumeAttachmentsCreated

NewPostInstancesInstanceIDVolumeAttachmentsCreated creates a PostInstancesInstanceIDVolumeAttachmentsCreated with default headers values

func (*PostInstancesInstanceIDVolumeAttachmentsCreated) Error

type PostInstancesInstanceIDVolumeAttachmentsParams

type PostInstancesInstanceIDVolumeAttachmentsParams struct {

	/*Body*/
	Body PostInstancesInstanceIDVolumeAttachmentsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PostInstancesInstanceIDVolumeAttachmentsParams contains all the parameters to send to the API endpoint for the post instances instance ID volume attachments operation typically these are written to a http.Request

func NewPostInstancesInstanceIDVolumeAttachmentsParams

func NewPostInstancesInstanceIDVolumeAttachmentsParams() *PostInstancesInstanceIDVolumeAttachmentsParams

NewPostInstancesInstanceIDVolumeAttachmentsParams creates a new PostInstancesInstanceIDVolumeAttachmentsParams object with the default values initialized.

func NewPostInstancesInstanceIDVolumeAttachmentsParamsWithContext

func NewPostInstancesInstanceIDVolumeAttachmentsParamsWithContext(ctx context.Context) *PostInstancesInstanceIDVolumeAttachmentsParams

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

func NewPostInstancesInstanceIDVolumeAttachmentsParamsWithHTTPClient

func NewPostInstancesInstanceIDVolumeAttachmentsParamsWithHTTPClient(client *http.Client) *PostInstancesInstanceIDVolumeAttachmentsParams

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

func NewPostInstancesInstanceIDVolumeAttachmentsParamsWithTimeout

func NewPostInstancesInstanceIDVolumeAttachmentsParamsWithTimeout(timeout time.Duration) *PostInstancesInstanceIDVolumeAttachmentsParams

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

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetBody

SetBody adds the body to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetContext

SetContext adds the context to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetGeneration

func (o *PostInstancesInstanceIDVolumeAttachmentsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetInstanceID

func (o *PostInstancesInstanceIDVolumeAttachmentsParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetTimeout

SetTimeout adds the timeout to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) SetVersion

SetVersion adds the version to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithBody

WithBody adds the body to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithContext

WithContext adds the context to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithGeneration

WithGeneration adds the generation to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithInstanceID

WithInstanceID adds the instanceID to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithTimeout

WithTimeout adds the timeout to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WithVersion

WithVersion adds the version to the post instances instance ID volume attachments params

func (*PostInstancesInstanceIDVolumeAttachmentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume

type PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume struct {

	// The CRN for this volume
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this volume
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this volume
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume VolumeIdentity // // The identity of the volume to attach to the instance swagger:model PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume

func (*PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesInstanceIDVolumeAttachmentsParamsBodyVolume) Validate

Validate validates this post instances instance ID volume attachments params body volume

type PostInstancesInstanceIDVolumeAttachmentsReader

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

PostInstancesInstanceIDVolumeAttachmentsReader is a Reader for the PostInstancesInstanceIDVolumeAttachments structure.

func (*PostInstancesInstanceIDVolumeAttachmentsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostInstancesParams

type PostInstancesParams struct {

	/*Body*/
	Body PostInstancesBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PostInstancesParams contains all the parameters to send to the API endpoint for the post instances operation typically these are written to a http.Request

func NewPostInstancesParams

func NewPostInstancesParams() *PostInstancesParams

NewPostInstancesParams creates a new PostInstancesParams object with the default values initialized.

func NewPostInstancesParamsWithContext

func NewPostInstancesParamsWithContext(ctx context.Context) *PostInstancesParams

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

func NewPostInstancesParamsWithHTTPClient

func NewPostInstancesParamsWithHTTPClient(client *http.Client) *PostInstancesParams

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

func NewPostInstancesParamsWithTimeout

func NewPostInstancesParamsWithTimeout(timeout time.Duration) *PostInstancesParams

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

func (*PostInstancesParams) SetBody

func (o *PostInstancesParams) SetBody(body PostInstancesBody)

SetBody adds the body to the post instances params

func (*PostInstancesParams) SetContext

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

SetContext adds the context to the post instances params

func (*PostInstancesParams) SetGeneration

func (o *PostInstancesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post instances params

func (*PostInstancesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post instances params

func (*PostInstancesParams) SetTimeout

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

SetTimeout adds the timeout to the post instances params

func (*PostInstancesParams) SetVersion

func (o *PostInstancesParams) SetVersion(version string)

SetVersion adds the version to the post instances params

func (*PostInstancesParams) WithBody

WithBody adds the body to the post instances params

func (*PostInstancesParams) WithContext

WithContext adds the context to the post instances params

func (*PostInstancesParams) WithGeneration

func (o *PostInstancesParams) WithGeneration(generation int64) *PostInstancesParams

WithGeneration adds the generation to the post instances params

func (*PostInstancesParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post instances params

func (*PostInstancesParams) WithTimeout

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

WithTimeout adds the timeout to the post instances params

func (*PostInstancesParams) WithVersion

func (o *PostInstancesParams) WithVersion(version string) *PostInstancesParams

WithVersion adds the version to the post instances params

func (*PostInstancesParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PostInstancesParamsBodyBootVolumeAttachment

type PostInstancesParamsBodyBootVolumeAttachment struct {

	// delete volume on instance delete
	DeleteVolumeOnInstanceDelete bool `json:"delete_volume_on_instance_delete"`

	// The user-defined name for this volume interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// volume
	Volume *PostInstancesParamsBodyBootVolumeAttachmentVolume `json:"volume,omitempty"`
}

PostInstancesParamsBodyBootVolumeAttachment VolumeAttachmentTemplateinstanceContext // // The boot volume interface for the instance swagger:model PostInstancesParamsBodyBootVolumeAttachment

func (*PostInstancesParamsBodyBootVolumeAttachment) MarshalBinary

func (o *PostInstancesParamsBodyBootVolumeAttachment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachment) UnmarshalBinary

func (o *PostInstancesParamsBodyBootVolumeAttachment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachment) Validate

Validate validates this post instances params body boot volume attachment

type PostInstancesParamsBodyBootVolumeAttachmentVolume

type PostInstancesParamsBodyBootVolumeAttachmentVolume struct {

	// The billing term for the volume
	// Enum: [hourly monthly]
	BillingTerm *string `json:"billing_term,omitempty"`

	// The capacity of the volume in gigabytes
	// Maximum: 64000
	// Minimum: 10
	Capacity int64 `json:"capacity,omitempty"`

	// encryption key
	EncryptionKey *PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey `json:"encryption_key,omitempty"`

	// The bandwidth for the volume
	// Enum: [1000 10000 100000]
	Iops int64 `json:"iops,omitempty"`

	// The user-defined name for this volume
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// profile
	Profile *PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile `json:"profile,omitempty"`

	// resource group
	ResourceGroup *PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup `json:"resource_group,omitempty"`

	// source snapshot
	SourceSnapshot *PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot `json:"source_snapshot,omitempty"`

	// The volume type
	// Enum: [boot data]
	Type string `json:"type,omitempty"`
}

PostInstancesParamsBodyBootVolumeAttachmentVolume BootVolumeTemplateinstanceContext // // The identity of the volume to attach to the instance or a template for a new volume swagger:model PostInstancesParamsBodyBootVolumeAttachmentVolume

func (*PostInstancesParamsBodyBootVolumeAttachmentVolume) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolume) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolume) Validate

Validate validates this post instances params body boot volume attachment volume

type PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey

type PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey struct {

	// The CRN for the volume encryption key
	Crn string `json:"crn,omitempty"`
}

PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey VolumeEncryptionKey // // The encryption key for the volume swagger:model PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeEncryptionKey) Validate

Validate validates this post instances params body boot volume attachment volume encryption key

type PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile

type PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile reference swagger:model PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeProfile) Validate

Validate validates this post instances params body boot volume attachment volume profile

type PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup

type PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup idreference swagger:model PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeResourceGroup) Validate

Validate validates this post instances params body boot volume attachment volume resource group

type PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot

type PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot reference swagger:model PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyBootVolumeAttachmentVolumeSourceSnapshot) Validate

Validate validates this post instances params body boot volume attachment volume source snapshot

type PostInstancesParamsBodyImage

type PostInstancesParamsBodyImage struct {

	// The CRN for this image
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this image
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this image
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyImage ImageIdentityByName // // The the identity of the image to be used when provisioning the instance swagger:model PostInstancesParamsBodyImage

func (*PostInstancesParamsBodyImage) MarshalBinary

func (o *PostInstancesParamsBodyImage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesParamsBodyImage) UnmarshalBinary

func (o *PostInstancesParamsBodyImage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyImage) Validate

func (o *PostInstancesParamsBodyImage) Validate(formats strfmt.Registry) error

Validate validates this post instances params body image

type PostInstancesParamsBodyPrimaryNetworkInterface

type PostInstancesParamsBodyPrimaryNetworkInterface struct {

	// Optional array of identities and/or templates of floating IPs to associate with this network interface
	FloatingIps []*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0 `json:"floating_ips,omitempty"`

	// The user-defined name for this network interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The primary IPv4 address
	PrimaryIPV4Address string `json:"primary_ipv4_address,omitempty"`

	// Collection seconary IP addresses
	SecondaryAddresses []string `json:"secondary_addresses,omitempty"`

	// security groups
	SecurityGroups []*PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0 `json:"security_groups,omitempty"`

	// subnet
	Subnet *PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet `json:"subnet,omitempty"`
}

PostInstancesParamsBodyPrimaryNetworkInterface PrimaryNetworkInterfaceTemplate // // Primary network interface swagger:model PostInstancesParamsBodyPrimaryNetworkInterface

func (*PostInstancesParamsBodyPrimaryNetworkInterface) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterface) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterface) Validate

Validate validates this post instances params body primary network interface

type PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0

type PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0 struct {

	// The globally unique IP address
	Address string `json:"address,omitempty"`

	// The CRN for this floating IP
	Crn string `json:"crn,omitempty"`

	// The user-defined name for this floating IP
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// resource group
	ResourceGroup *PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup `json:"resource_group,omitempty"`
}

PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0 FloatingIPTemplateBasic swagger:model PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0) Validate

Validate validates this post instances params body primary network interface floating ips items0

type PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup

type PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup idreference swagger:model PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceFloatingIpsItems0ResourceGroup) Validate

Validate validates this post instances params body primary network interface floating ips items0 resource group

type PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0

type PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0 struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0 reference swagger:model PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceSecurityGroupsItems0) Validate

Validate validates this post instances params body primary network interface security groups items0

type PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet

type PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet reference swagger:model PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet) MarshalBinary

MarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyPrimaryNetworkInterfaceSubnet) Validate

Validate validates this post instances params body primary network interface subnet

type PostInstancesParamsBodyProfile

type PostInstancesParamsBodyProfile struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyProfile reference swagger:model PostInstancesParamsBodyProfile

func (*PostInstancesParamsBodyProfile) MarshalBinary

func (o *PostInstancesParamsBodyProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesParamsBodyProfile) UnmarshalBinary

func (o *PostInstancesParamsBodyProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyProfile) Validate

func (o *PostInstancesParamsBodyProfile) Validate(formats strfmt.Registry) error

Validate validates this post instances params body profile

type PostInstancesParamsBodyResourceGroup

type PostInstancesParamsBodyResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostInstancesParamsBodyResourceGroup idreference swagger:model PostInstancesParamsBodyResourceGroup

func (*PostInstancesParamsBodyResourceGroup) MarshalBinary

func (o *PostInstancesParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesParamsBodyResourceGroup) UnmarshalBinary

func (o *PostInstancesParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyResourceGroup) Validate

Validate validates this post instances params body resource group

type PostInstancesParamsBodyVpc

type PostInstancesParamsBodyVpc struct {

	// The CRN for this VPC
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this VPC
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this VPC
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostInstancesParamsBodyVpc VPCIdentityByName // // The VPC the instance is to be a part of swagger:model PostInstancesParamsBodyVpc

func (*PostInstancesParamsBodyVpc) MarshalBinary

func (o *PostInstancesParamsBodyVpc) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostInstancesParamsBodyVpc) UnmarshalBinary

func (o *PostInstancesParamsBodyVpc) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostInstancesParamsBodyVpc) Validate

func (o *PostInstancesParamsBodyVpc) Validate(formats strfmt.Registry) error

Validate validates this post instances params body vpc

type PostInstancesReader

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

PostInstancesReader is a Reader for the PostInstances structure.

func (*PostInstancesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostKeysBadRequest

type PostKeysBadRequest struct {
	Payload *models.Riaaserror
}

PostKeysBadRequest handles this case with default header values.

error

func NewPostKeysBadRequest

func NewPostKeysBadRequest() *PostKeysBadRequest

NewPostKeysBadRequest creates a PostKeysBadRequest with default headers values

func (*PostKeysBadRequest) Error

func (o *PostKeysBadRequest) Error() string

type PostKeysBody

type PostKeysBody struct {

	// The user-defined name for this key
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// A public SSH key to be imported into the system
	// Required: true
	PublicKey *string `json:"public_key"`

	// resource group
	ResourceGroup *PostKeysParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// The cryptosystem used by this key
	// Enum: [rsa]
	Type *string `json:"type,omitempty"`
}

PostKeysBody KeyTemplate swagger:model PostKeysBody

func (*PostKeysBody) MarshalBinary

func (o *PostKeysBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostKeysBody) UnmarshalBinary

func (o *PostKeysBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostKeysBody) Validate

func (o *PostKeysBody) Validate(formats strfmt.Registry) error

Validate validates this post keys body

type PostKeysCreated

type PostKeysCreated struct {
	Payload *models.Key
}

PostKeysCreated handles this case with default header values.

dummy

func NewPostKeysCreated

func NewPostKeysCreated() *PostKeysCreated

NewPostKeysCreated creates a PostKeysCreated with default headers values

func (*PostKeysCreated) Error

func (o *PostKeysCreated) Error() string

type PostKeysInternalServerError

type PostKeysInternalServerError struct {
	Payload *models.Riaaserror
}

PostKeysInternalServerError handles this case with default header values.

error

func NewPostKeysInternalServerError

func NewPostKeysInternalServerError() *PostKeysInternalServerError

NewPostKeysInternalServerError creates a PostKeysInternalServerError with default headers values

func (*PostKeysInternalServerError) Error

type PostKeysParams

type PostKeysParams struct {

	/*Body*/
	Body PostKeysBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PostKeysParams contains all the parameters to send to the API endpoint for the post keys operation typically these are written to a http.Request

func NewPostKeysParams

func NewPostKeysParams() *PostKeysParams

NewPostKeysParams creates a new PostKeysParams object with the default values initialized.

func NewPostKeysParamsWithContext

func NewPostKeysParamsWithContext(ctx context.Context) *PostKeysParams

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

func NewPostKeysParamsWithHTTPClient

func NewPostKeysParamsWithHTTPClient(client *http.Client) *PostKeysParams

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

func NewPostKeysParamsWithTimeout

func NewPostKeysParamsWithTimeout(timeout time.Duration) *PostKeysParams

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

func (*PostKeysParams) SetBody

func (o *PostKeysParams) SetBody(body PostKeysBody)

SetBody adds the body to the post keys params

func (*PostKeysParams) SetContext

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

SetContext adds the context to the post keys params

func (*PostKeysParams) SetGeneration

func (o *PostKeysParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post keys params

func (*PostKeysParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post keys params

func (*PostKeysParams) SetTimeout

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

SetTimeout adds the timeout to the post keys params

func (*PostKeysParams) SetVersion

func (o *PostKeysParams) SetVersion(version string)

SetVersion adds the version to the post keys params

func (*PostKeysParams) WithBody

func (o *PostKeysParams) WithBody(body PostKeysBody) *PostKeysParams

WithBody adds the body to the post keys params

func (*PostKeysParams) WithContext

func (o *PostKeysParams) WithContext(ctx context.Context) *PostKeysParams

WithContext adds the context to the post keys params

func (*PostKeysParams) WithGeneration

func (o *PostKeysParams) WithGeneration(generation int64) *PostKeysParams

WithGeneration adds the generation to the post keys params

func (*PostKeysParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post keys params

func (*PostKeysParams) WithTimeout

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

WithTimeout adds the timeout to the post keys params

func (*PostKeysParams) WithVersion

func (o *PostKeysParams) WithVersion(version string) *PostKeysParams

WithVersion adds the version to the post keys params

func (*PostKeysParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PostKeysParamsBodyResourceGroup

type PostKeysParamsBodyResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostKeysParamsBodyResourceGroup idreference swagger:model PostKeysParamsBodyResourceGroup

func (*PostKeysParamsBodyResourceGroup) MarshalBinary

func (o *PostKeysParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostKeysParamsBodyResourceGroup) UnmarshalBinary

func (o *PostKeysParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostKeysParamsBodyResourceGroup) Validate

Validate validates this post keys params body resource group

type PostKeysReader

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

PostKeysReader is a Reader for the PostKeys structure.

func (*PostKeysReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest struct {
	Payload *models.Riaaserror
}

PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest handles this case with default header values.

The specified floating IP could not be associated with the specified network interface.

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest() *PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest

NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest creates a PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest with default headers values

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressBadRequest) Error

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated struct {
	Payload *models.FloatingIP
}

PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated handles this case with default header values.

The floating IP was successfully associated with the network interface.

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated() *PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated

NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated creates a PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated with default headers values

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressCreated) Error

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams struct {

	/*Address
	  The floating IP address

	*/
	Address string
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*InstanceID
	  The instance identifier

	*/
	InstanceID string
	/*NetworkInterfaceID
	  The network interface identifier

	*/
	NetworkInterfaceID string
	/*RequestBody*/
	RequestBody *models.DummyEmptyTemplate
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

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

PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams contains all the parameters to send to the API endpoint for the put instances instance ID network interfaces network interface ID floating ips address operation typically these are written to a http.Request

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams() *PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams creates a new PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams object with the default values initialized.

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithContext

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithContext(ctx context.Context) *PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithHTTPClient

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithHTTPClient(client *http.Client) *PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithTimeout

func NewPutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParamsWithTimeout(timeout time.Duration) *PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams

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

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetAddress

SetAddress adds the address to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetContext

SetContext adds the context to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetGeneration

SetGeneration adds the generation to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetInstanceID

SetInstanceID adds the instanceId to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetNetworkInterfaceID

SetNetworkInterfaceID adds the networkInterfaceId to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetRequestBody

SetRequestBody adds the requestBody to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetTimeout

SetTimeout adds the timeout to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) SetVersion

SetVersion adds the version to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithAddress

WithAddress adds the address to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithContext

WithContext adds the context to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithGeneration

WithGeneration adds the generation to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithInstanceID

WithInstanceID adds the instanceID to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithNetworkInterfaceID

WithNetworkInterfaceID adds the networkInterfaceID to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithRequestBody

WithRequestBody adds the requestBody to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithTimeout

WithTimeout adds the timeout to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WithVersion

WithVersion adds the version to the put instances instance ID network interfaces network interface ID floating ips address params

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader

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

PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader is a Reader for the PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddress structure.

func (*PutInstancesInstanceIDNetworkInterfacesNetworkInterfaceIDFloatingIpsAddressReader) ReadResponse

ReadResponse reads a server response into the received o.

type SecurityGroupsItems0

type SecurityGroupsItems0 struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

SecurityGroupsItems0 reference swagger:model SecurityGroupsItems0

func (*SecurityGroupsItems0) MarshalBinary

func (o *SecurityGroupsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecurityGroupsItems0) UnmarshalBinary

func (o *SecurityGroupsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecurityGroupsItems0) Validate

func (o *SecurityGroupsItems0) Validate(formats strfmt.Registry) error

Validate validates this security groups items0

type VolumeAttachmentsItems0

type VolumeAttachmentsItems0 struct {

	// If set to true, when deleting the instance the volume will also be deleted
	DeleteVolumeOnInstanceDelete *bool `json:"delete_volume_on_instance_delete,omitempty"`

	// The user-defined name for this volume interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// volume
	Volume *VolumeAttachmentsItems0Volume `json:"volume,omitempty"`
}

VolumeAttachmentsItems0 VolumeAttachmentTemplateinstanceContext // // The boot volume interface for the instance swagger:model VolumeAttachmentsItems0

func (*VolumeAttachmentsItems0) MarshalBinary

func (o *VolumeAttachmentsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VolumeAttachmentsItems0) UnmarshalBinary

func (o *VolumeAttachmentsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VolumeAttachmentsItems0) Validate

func (o *VolumeAttachmentsItems0) Validate(formats strfmt.Registry) error

Validate validates this volume attachments items0

type VolumeAttachmentsItems0Volume

type VolumeAttachmentsItems0Volume struct {

	// The billing term for the volume
	// Enum: [hourly monthly]
	BillingTerm *string `json:"billing_term,omitempty"`

	// The capacity of the volume in gigabytes
	// Minimum: 10
	Capacity int64 `json:"capacity,omitempty"`

	// The CRN for this volume
	Crn string `json:"crn,omitempty"`

	// encryption key
	EncryptionKey *VolumeAttachmentsItems0VolumeEncryptionKey `json:"encryption_key,omitempty"`

	// The unique identifier for this volume
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The bandwidth for the volume
	// Enum: [1000 10000 100000]
	Iops int64 `json:"iops,omitempty"`

	// The user-defined name for this volume
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// profile
	Profile *VolumeAttachmentsItems0VolumeProfile `json:"profile,omitempty"`

	// resource group
	ResourceGroup *VolumeAttachmentsItems0VolumeResourceGroup `json:"resource_group,omitempty"`

	// source snapshot
	SourceSnapshot *VolumeAttachmentsItems0VolumeSourceSnapshot `json:"source_snapshot,omitempty"`

	// The volume type
	// Enum: [boot data]
	Type string `json:"type,omitempty"`
}

VolumeAttachmentsItems0Volume BootVolumeTemplateinstanceContext // // The identity of the volume to attach to the instance or a template for a new volume swagger:model VolumeAttachmentsItems0Volume

func (*VolumeAttachmentsItems0Volume) MarshalBinary

func (o *VolumeAttachmentsItems0Volume) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VolumeAttachmentsItems0Volume) UnmarshalBinary

func (o *VolumeAttachmentsItems0Volume) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VolumeAttachmentsItems0Volume) Validate

func (o *VolumeAttachmentsItems0Volume) Validate(formats strfmt.Registry) error

Validate validates this volume attachments items0 volume

type VolumeAttachmentsItems0VolumeEncryptionKey

type VolumeAttachmentsItems0VolumeEncryptionKey struct {

	// The CRN for the volume encryption key
	Crn string `json:"crn,omitempty"`
}

VolumeAttachmentsItems0VolumeEncryptionKey VolumeEncryptionKey // // The encryption key for the volume swagger:model VolumeAttachmentsItems0VolumeEncryptionKey

func (*VolumeAttachmentsItems0VolumeEncryptionKey) MarshalBinary

func (o *VolumeAttachmentsItems0VolumeEncryptionKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeEncryptionKey) UnmarshalBinary

func (o *VolumeAttachmentsItems0VolumeEncryptionKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeEncryptionKey) Validate

Validate validates this volume attachments items0 volume encryption key

type VolumeAttachmentsItems0VolumeProfile

type VolumeAttachmentsItems0VolumeProfile struct {

	// The CRN for this profile
	Crn string `json:"crn,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

VolumeAttachmentsItems0VolumeProfile reference swagger:model VolumeAttachmentsItems0VolumeProfile

func (*VolumeAttachmentsItems0VolumeProfile) MarshalBinary

func (o *VolumeAttachmentsItems0VolumeProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeProfile) UnmarshalBinary

func (o *VolumeAttachmentsItems0VolumeProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeProfile) Validate

Validate validates this volume attachments items0 volume profile

type VolumeAttachmentsItems0VolumeResourceGroup

type VolumeAttachmentsItems0VolumeResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

VolumeAttachmentsItems0VolumeResourceGroup idreference swagger:model VolumeAttachmentsItems0VolumeResourceGroup

func (*VolumeAttachmentsItems0VolumeResourceGroup) MarshalBinary

func (o *VolumeAttachmentsItems0VolumeResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeResourceGroup) UnmarshalBinary

func (o *VolumeAttachmentsItems0VolumeResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeResourceGroup) Validate

Validate validates this volume attachments items0 volume resource group

type VolumeAttachmentsItems0VolumeSourceSnapshot

type VolumeAttachmentsItems0VolumeSourceSnapshot struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

VolumeAttachmentsItems0VolumeSourceSnapshot reference swagger:model VolumeAttachmentsItems0VolumeSourceSnapshot

func (*VolumeAttachmentsItems0VolumeSourceSnapshot) MarshalBinary

func (o *VolumeAttachmentsItems0VolumeSourceSnapshot) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeSourceSnapshot) UnmarshalBinary

func (o *VolumeAttachmentsItems0VolumeSourceSnapshot) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VolumeAttachmentsItems0VolumeSourceSnapshot) Validate

Validate validates this volume attachments items0 volume source snapshot

Source Files

Jump to

Keyboard shortcuts

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