v3_workspace_id_connectors

package
v2.8.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2018 License: Apache-2.0, BSD-2-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for v3 workspace id connectors API

func New

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

New creates a new v3 workspace id connectors API client.

func (*Client) CreateRecommendationForWorkspace

func (a *Client) CreateRecommendationForWorkspace(params *CreateRecommendationForWorkspaceParams) (*CreateRecommendationForWorkspaceOK, error)

CreateRecommendationForWorkspace creates a recommendation that advises cloud resources for the given blueprint

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetAccessConfigsForWorkspace

func (a *Client) GetAccessConfigsForWorkspace(params *GetAccessConfigsForWorkspaceParams) (*GetAccessConfigsForWorkspaceOK, error)

GetAccessConfigsForWorkspace retrives access configs with properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetDisktypesForWorkspace

func (a *Client) GetDisktypesForWorkspace(params *GetDisktypesForWorkspaceParams) (*GetDisktypesForWorkspaceOK, error)

GetDisktypesForWorkspace retrives available disk types

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetEncryptionKeysForWorkspace

func (a *Client) GetEncryptionKeysForWorkspace(params *GetEncryptionKeysForWorkspaceParams) (*GetEncryptionKeysForWorkspaceOK, error)

GetEncryptionKeysForWorkspace retrives encryption keys with properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetGatewaysCredentialIDForWorkspace

func (a *Client) GetGatewaysCredentialIDForWorkspace(params *GetGatewaysCredentialIDForWorkspaceParams) (*GetGatewaysCredentialIDForWorkspaceOK, error)

GetGatewaysCredentialIDForWorkspace retrives gateways with properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetIPPoolsCredentialIDForWorkspace

func (a *Client) GetIPPoolsCredentialIDForWorkspace(params *GetIPPoolsCredentialIDForWorkspaceParams) (*GetIPPoolsCredentialIDForWorkspaceOK, error)

GetIPPoolsCredentialIDForWorkspace retrives ip pools with properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetPlatformNetworksForWorkspace

func (a *Client) GetPlatformNetworksForWorkspace(params *GetPlatformNetworksForWorkspaceParams) (*GetPlatformNetworksForWorkspaceOK, error)

GetPlatformNetworksForWorkspace retrives network properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetPlatformSShKeysForWorkspace

func (a *Client) GetPlatformSShKeysForWorkspace(params *GetPlatformSShKeysForWorkspaceParams) (*GetPlatformSShKeysForWorkspaceOK, error)

GetPlatformSShKeysForWorkspace retrives sshkeys properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetPlatformSecurityGroupsForWorkspace

func (a *Client) GetPlatformSecurityGroupsForWorkspace(params *GetPlatformSecurityGroupsForWorkspaceParams) (*GetPlatformSecurityGroupsForWorkspaceOK, error)

GetPlatformSecurityGroupsForWorkspace retrives securitygroups properties

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetRegionsByCredentialAndWorkspace

func (a *Client) GetRegionsByCredentialAndWorkspace(params *GetRegionsByCredentialAndWorkspaceParams) (*GetRegionsByCredentialAndWorkspaceOK, error)

GetRegionsByCredentialAndWorkspace retrives regions by type

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) GetVMTypesByCredentialAndWorkspace

func (a *Client) GetVMTypesByCredentialAndWorkspace(params *GetVMTypesByCredentialAndWorkspaceParams) (*GetVMTypesByCredentialAndWorkspaceOK, error)

GetVMTypesByCredentialAndWorkspace retrives vmtype properties by credential

Each cloud provider has it's own specific resources like instance types and disk types. These endpoints are collecting them.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type CreateRecommendationForWorkspaceOK

type CreateRecommendationForWorkspaceOK struct {
	Payload *models_cloudbreak.RecommendationResponse
}

CreateRecommendationForWorkspaceOK handles this case with default header values.

successful operation

func NewCreateRecommendationForWorkspaceOK

func NewCreateRecommendationForWorkspaceOK() *CreateRecommendationForWorkspaceOK

NewCreateRecommendationForWorkspaceOK creates a CreateRecommendationForWorkspaceOK with default headers values

func (*CreateRecommendationForWorkspaceOK) Error

type CreateRecommendationForWorkspaceParams

type CreateRecommendationForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.RecommendationRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

CreateRecommendationForWorkspaceParams contains all the parameters to send to the API endpoint for the create recommendation for workspace operation typically these are written to a http.Request

func NewCreateRecommendationForWorkspaceParams

func NewCreateRecommendationForWorkspaceParams() *CreateRecommendationForWorkspaceParams

NewCreateRecommendationForWorkspaceParams creates a new CreateRecommendationForWorkspaceParams object with the default values initialized.

func NewCreateRecommendationForWorkspaceParamsWithContext

func NewCreateRecommendationForWorkspaceParamsWithContext(ctx context.Context) *CreateRecommendationForWorkspaceParams

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

func NewCreateRecommendationForWorkspaceParamsWithHTTPClient

func NewCreateRecommendationForWorkspaceParamsWithHTTPClient(client *http.Client) *CreateRecommendationForWorkspaceParams

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

func NewCreateRecommendationForWorkspaceParamsWithTimeout

func NewCreateRecommendationForWorkspaceParamsWithTimeout(timeout time.Duration) *CreateRecommendationForWorkspaceParams

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

func (*CreateRecommendationForWorkspaceParams) SetBody

SetBody adds the body to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) SetContext

SetContext adds the context to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) SetTimeout

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

SetTimeout adds the timeout to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) SetWorkspaceID

func (o *CreateRecommendationForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) WithBody

WithBody adds the body to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) WithContext

WithContext adds the context to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the create recommendation for workspace params

func (*CreateRecommendationForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateRecommendationForWorkspaceReader

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

CreateRecommendationForWorkspaceReader is a Reader for the CreateRecommendationForWorkspace structure.

func (*CreateRecommendationForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAccessConfigsForWorkspaceOK

type GetAccessConfigsForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformAccessConfigsResponse
}

GetAccessConfigsForWorkspaceOK handles this case with default header values.

successful operation

func NewGetAccessConfigsForWorkspaceOK

func NewGetAccessConfigsForWorkspaceOK() *GetAccessConfigsForWorkspaceOK

NewGetAccessConfigsForWorkspaceOK creates a GetAccessConfigsForWorkspaceOK with default headers values

func (*GetAccessConfigsForWorkspaceOK) Error

type GetAccessConfigsForWorkspaceParams

type GetAccessConfigsForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetAccessConfigsForWorkspaceParams contains all the parameters to send to the API endpoint for the get access configs for workspace operation typically these are written to a http.Request

func NewGetAccessConfigsForWorkspaceParams

func NewGetAccessConfigsForWorkspaceParams() *GetAccessConfigsForWorkspaceParams

NewGetAccessConfigsForWorkspaceParams creates a new GetAccessConfigsForWorkspaceParams object with the default values initialized.

func NewGetAccessConfigsForWorkspaceParamsWithContext

func NewGetAccessConfigsForWorkspaceParamsWithContext(ctx context.Context) *GetAccessConfigsForWorkspaceParams

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

func NewGetAccessConfigsForWorkspaceParamsWithHTTPClient

func NewGetAccessConfigsForWorkspaceParamsWithHTTPClient(client *http.Client) *GetAccessConfigsForWorkspaceParams

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

func NewGetAccessConfigsForWorkspaceParamsWithTimeout

func NewGetAccessConfigsForWorkspaceParamsWithTimeout(timeout time.Duration) *GetAccessConfigsForWorkspaceParams

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

func (*GetAccessConfigsForWorkspaceParams) SetBody

SetBody adds the body to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) SetContext

SetContext adds the context to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) SetTimeout

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

SetTimeout adds the timeout to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) SetWorkspaceID

func (o *GetAccessConfigsForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) WithBody

WithBody adds the body to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) WithContext

WithContext adds the context to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get access configs for workspace params

func (*GetAccessConfigsForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAccessConfigsForWorkspaceReader

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

GetAccessConfigsForWorkspaceReader is a Reader for the GetAccessConfigsForWorkspace structure.

func (*GetAccessConfigsForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetDisktypesForWorkspaceOK

type GetDisktypesForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformDisksJSON
}

GetDisktypesForWorkspaceOK handles this case with default header values.

successful operation

func NewGetDisktypesForWorkspaceOK

func NewGetDisktypesForWorkspaceOK() *GetDisktypesForWorkspaceOK

NewGetDisktypesForWorkspaceOK creates a GetDisktypesForWorkspaceOK with default headers values

func (*GetDisktypesForWorkspaceOK) Error

type GetDisktypesForWorkspaceParams

type GetDisktypesForWorkspaceParams struct {

	/*WorkspaceID*/
	WorkspaceID int64

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

GetDisktypesForWorkspaceParams contains all the parameters to send to the API endpoint for the get disktypes for workspace operation typically these are written to a http.Request

func NewGetDisktypesForWorkspaceParams

func NewGetDisktypesForWorkspaceParams() *GetDisktypesForWorkspaceParams

NewGetDisktypesForWorkspaceParams creates a new GetDisktypesForWorkspaceParams object with the default values initialized.

func NewGetDisktypesForWorkspaceParamsWithContext

func NewGetDisktypesForWorkspaceParamsWithContext(ctx context.Context) *GetDisktypesForWorkspaceParams

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

func NewGetDisktypesForWorkspaceParamsWithHTTPClient

func NewGetDisktypesForWorkspaceParamsWithHTTPClient(client *http.Client) *GetDisktypesForWorkspaceParams

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

func NewGetDisktypesForWorkspaceParamsWithTimeout

func NewGetDisktypesForWorkspaceParamsWithTimeout(timeout time.Duration) *GetDisktypesForWorkspaceParams

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

func (*GetDisktypesForWorkspaceParams) SetContext

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

SetContext adds the context to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) SetTimeout

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

SetTimeout adds the timeout to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) SetWorkspaceID

func (o *GetDisktypesForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) WithContext

WithContext adds the context to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) WithWorkspaceID

func (o *GetDisktypesForWorkspaceParams) WithWorkspaceID(workspaceID int64) *GetDisktypesForWorkspaceParams

WithWorkspaceID adds the workspaceID to the get disktypes for workspace params

func (*GetDisktypesForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDisktypesForWorkspaceReader

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

GetDisktypesForWorkspaceReader is a Reader for the GetDisktypesForWorkspace structure.

func (*GetDisktypesForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetEncryptionKeysForWorkspaceOK

type GetEncryptionKeysForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformEncryptionKeysResponse
}

GetEncryptionKeysForWorkspaceOK handles this case with default header values.

successful operation

func NewGetEncryptionKeysForWorkspaceOK

func NewGetEncryptionKeysForWorkspaceOK() *GetEncryptionKeysForWorkspaceOK

NewGetEncryptionKeysForWorkspaceOK creates a GetEncryptionKeysForWorkspaceOK with default headers values

func (*GetEncryptionKeysForWorkspaceOK) Error

type GetEncryptionKeysForWorkspaceParams

type GetEncryptionKeysForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

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

func NewGetEncryptionKeysForWorkspaceParams

func NewGetEncryptionKeysForWorkspaceParams() *GetEncryptionKeysForWorkspaceParams

NewGetEncryptionKeysForWorkspaceParams creates a new GetEncryptionKeysForWorkspaceParams object with the default values initialized.

func NewGetEncryptionKeysForWorkspaceParamsWithContext

func NewGetEncryptionKeysForWorkspaceParamsWithContext(ctx context.Context) *GetEncryptionKeysForWorkspaceParams

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

func NewGetEncryptionKeysForWorkspaceParamsWithHTTPClient

func NewGetEncryptionKeysForWorkspaceParamsWithHTTPClient(client *http.Client) *GetEncryptionKeysForWorkspaceParams

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

func NewGetEncryptionKeysForWorkspaceParamsWithTimeout

func NewGetEncryptionKeysForWorkspaceParamsWithTimeout(timeout time.Duration) *GetEncryptionKeysForWorkspaceParams

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

func (*GetEncryptionKeysForWorkspaceParams) SetBody

SetBody adds the body to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) SetContext

SetContext adds the context to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) SetTimeout

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

SetTimeout adds the timeout to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) SetWorkspaceID

func (o *GetEncryptionKeysForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) WithBody

WithBody adds the body to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) WithContext

WithContext adds the context to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get encryption keys for workspace params

func (*GetEncryptionKeysForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetEncryptionKeysForWorkspaceReader

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

GetEncryptionKeysForWorkspaceReader is a Reader for the GetEncryptionKeysForWorkspace structure.

func (*GetEncryptionKeysForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetGatewaysCredentialIDForWorkspaceOK

type GetGatewaysCredentialIDForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformGatewaysResponse
}

GetGatewaysCredentialIDForWorkspaceOK handles this case with default header values.

successful operation

func NewGetGatewaysCredentialIDForWorkspaceOK

func NewGetGatewaysCredentialIDForWorkspaceOK() *GetGatewaysCredentialIDForWorkspaceOK

NewGetGatewaysCredentialIDForWorkspaceOK creates a GetGatewaysCredentialIDForWorkspaceOK with default headers values

func (*GetGatewaysCredentialIDForWorkspaceOK) Error

type GetGatewaysCredentialIDForWorkspaceParams

type GetGatewaysCredentialIDForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetGatewaysCredentialIDForWorkspaceParams contains all the parameters to send to the API endpoint for the get gateways credential Id for workspace operation typically these are written to a http.Request

func NewGetGatewaysCredentialIDForWorkspaceParams

func NewGetGatewaysCredentialIDForWorkspaceParams() *GetGatewaysCredentialIDForWorkspaceParams

NewGetGatewaysCredentialIDForWorkspaceParams creates a new GetGatewaysCredentialIDForWorkspaceParams object with the default values initialized.

func NewGetGatewaysCredentialIDForWorkspaceParamsWithContext

func NewGetGatewaysCredentialIDForWorkspaceParamsWithContext(ctx context.Context) *GetGatewaysCredentialIDForWorkspaceParams

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

func NewGetGatewaysCredentialIDForWorkspaceParamsWithHTTPClient

func NewGetGatewaysCredentialIDForWorkspaceParamsWithHTTPClient(client *http.Client) *GetGatewaysCredentialIDForWorkspaceParams

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

func NewGetGatewaysCredentialIDForWorkspaceParamsWithTimeout

func NewGetGatewaysCredentialIDForWorkspaceParamsWithTimeout(timeout time.Duration) *GetGatewaysCredentialIDForWorkspaceParams

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

func (*GetGatewaysCredentialIDForWorkspaceParams) SetBody

SetBody adds the body to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) SetContext

SetContext adds the context to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) SetTimeout

SetTimeout adds the timeout to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) SetWorkspaceID

func (o *GetGatewaysCredentialIDForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) WithBody

WithBody adds the body to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) WithContext

WithContext adds the context to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get gateways credential Id for workspace params

func (*GetGatewaysCredentialIDForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetGatewaysCredentialIDForWorkspaceReader

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

GetGatewaysCredentialIDForWorkspaceReader is a Reader for the GetGatewaysCredentialIDForWorkspace structure.

func (*GetGatewaysCredentialIDForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetIPPoolsCredentialIDForWorkspaceOK

type GetIPPoolsCredentialIDForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformIPPoolsResponse
}

GetIPPoolsCredentialIDForWorkspaceOK handles this case with default header values.

successful operation

func NewGetIPPoolsCredentialIDForWorkspaceOK

func NewGetIPPoolsCredentialIDForWorkspaceOK() *GetIPPoolsCredentialIDForWorkspaceOK

NewGetIPPoolsCredentialIDForWorkspaceOK creates a GetIPPoolsCredentialIDForWorkspaceOK with default headers values

func (*GetIPPoolsCredentialIDForWorkspaceOK) Error

type GetIPPoolsCredentialIDForWorkspaceParams

type GetIPPoolsCredentialIDForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetIPPoolsCredentialIDForWorkspaceParams contains all the parameters to send to the API endpoint for the get Ip pools credential Id for workspace operation typically these are written to a http.Request

func NewGetIPPoolsCredentialIDForWorkspaceParams

func NewGetIPPoolsCredentialIDForWorkspaceParams() *GetIPPoolsCredentialIDForWorkspaceParams

NewGetIPPoolsCredentialIDForWorkspaceParams creates a new GetIPPoolsCredentialIDForWorkspaceParams object with the default values initialized.

func NewGetIPPoolsCredentialIDForWorkspaceParamsWithContext

func NewGetIPPoolsCredentialIDForWorkspaceParamsWithContext(ctx context.Context) *GetIPPoolsCredentialIDForWorkspaceParams

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

func NewGetIPPoolsCredentialIDForWorkspaceParamsWithHTTPClient

func NewGetIPPoolsCredentialIDForWorkspaceParamsWithHTTPClient(client *http.Client) *GetIPPoolsCredentialIDForWorkspaceParams

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

func NewGetIPPoolsCredentialIDForWorkspaceParamsWithTimeout

func NewGetIPPoolsCredentialIDForWorkspaceParamsWithTimeout(timeout time.Duration) *GetIPPoolsCredentialIDForWorkspaceParams

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

func (*GetIPPoolsCredentialIDForWorkspaceParams) SetBody

SetBody adds the body to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) SetContext

SetContext adds the context to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) SetTimeout

SetTimeout adds the timeout to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) SetWorkspaceID

func (o *GetIPPoolsCredentialIDForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) WithBody

WithBody adds the body to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) WithContext

WithContext adds the context to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get Ip pools credential Id for workspace params

func (*GetIPPoolsCredentialIDForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetIPPoolsCredentialIDForWorkspaceReader

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

GetIPPoolsCredentialIDForWorkspaceReader is a Reader for the GetIPPoolsCredentialIDForWorkspace structure.

func (*GetIPPoolsCredentialIDForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPlatformNetworksForWorkspaceOK

type GetPlatformNetworksForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformNetworksResponse
}

GetPlatformNetworksForWorkspaceOK handles this case with default header values.

successful operation

func NewGetPlatformNetworksForWorkspaceOK

func NewGetPlatformNetworksForWorkspaceOK() *GetPlatformNetworksForWorkspaceOK

NewGetPlatformNetworksForWorkspaceOK creates a GetPlatformNetworksForWorkspaceOK with default headers values

func (*GetPlatformNetworksForWorkspaceOK) Error

type GetPlatformNetworksForWorkspaceParams

type GetPlatformNetworksForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetPlatformNetworksForWorkspaceParams contains all the parameters to send to the API endpoint for the get platform networks for workspace operation typically these are written to a http.Request

func NewGetPlatformNetworksForWorkspaceParams

func NewGetPlatformNetworksForWorkspaceParams() *GetPlatformNetworksForWorkspaceParams

NewGetPlatformNetworksForWorkspaceParams creates a new GetPlatformNetworksForWorkspaceParams object with the default values initialized.

func NewGetPlatformNetworksForWorkspaceParamsWithContext

func NewGetPlatformNetworksForWorkspaceParamsWithContext(ctx context.Context) *GetPlatformNetworksForWorkspaceParams

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

func NewGetPlatformNetworksForWorkspaceParamsWithHTTPClient

func NewGetPlatformNetworksForWorkspaceParamsWithHTTPClient(client *http.Client) *GetPlatformNetworksForWorkspaceParams

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

func NewGetPlatformNetworksForWorkspaceParamsWithTimeout

func NewGetPlatformNetworksForWorkspaceParamsWithTimeout(timeout time.Duration) *GetPlatformNetworksForWorkspaceParams

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

func (*GetPlatformNetworksForWorkspaceParams) SetBody

SetBody adds the body to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) SetContext

SetContext adds the context to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) SetTimeout

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

SetTimeout adds the timeout to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) SetWorkspaceID

func (o *GetPlatformNetworksForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) WithBody

WithBody adds the body to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) WithContext

WithContext adds the context to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get platform networks for workspace params

func (*GetPlatformNetworksForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPlatformNetworksForWorkspaceReader

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

GetPlatformNetworksForWorkspaceReader is a Reader for the GetPlatformNetworksForWorkspace structure.

func (*GetPlatformNetworksForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPlatformSShKeysForWorkspaceOK

type GetPlatformSShKeysForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformSSHKeysResponse
}

GetPlatformSShKeysForWorkspaceOK handles this case with default header values.

successful operation

func NewGetPlatformSShKeysForWorkspaceOK

func NewGetPlatformSShKeysForWorkspaceOK() *GetPlatformSShKeysForWorkspaceOK

NewGetPlatformSShKeysForWorkspaceOK creates a GetPlatformSShKeysForWorkspaceOK with default headers values

func (*GetPlatformSShKeysForWorkspaceOK) Error

type GetPlatformSShKeysForWorkspaceParams

type GetPlatformSShKeysForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetPlatformSShKeysForWorkspaceParams contains all the parameters to send to the API endpoint for the get platform s sh keys for workspace operation typically these are written to a http.Request

func NewGetPlatformSShKeysForWorkspaceParams

func NewGetPlatformSShKeysForWorkspaceParams() *GetPlatformSShKeysForWorkspaceParams

NewGetPlatformSShKeysForWorkspaceParams creates a new GetPlatformSShKeysForWorkspaceParams object with the default values initialized.

func NewGetPlatformSShKeysForWorkspaceParamsWithContext

func NewGetPlatformSShKeysForWorkspaceParamsWithContext(ctx context.Context) *GetPlatformSShKeysForWorkspaceParams

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

func NewGetPlatformSShKeysForWorkspaceParamsWithHTTPClient

func NewGetPlatformSShKeysForWorkspaceParamsWithHTTPClient(client *http.Client) *GetPlatformSShKeysForWorkspaceParams

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

func NewGetPlatformSShKeysForWorkspaceParamsWithTimeout

func NewGetPlatformSShKeysForWorkspaceParamsWithTimeout(timeout time.Duration) *GetPlatformSShKeysForWorkspaceParams

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

func (*GetPlatformSShKeysForWorkspaceParams) SetBody

SetBody adds the body to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) SetContext

SetContext adds the context to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) SetTimeout

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

SetTimeout adds the timeout to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) SetWorkspaceID

func (o *GetPlatformSShKeysForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) WithBody

WithBody adds the body to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) WithContext

WithContext adds the context to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get platform s sh keys for workspace params

func (*GetPlatformSShKeysForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPlatformSShKeysForWorkspaceReader

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

GetPlatformSShKeysForWorkspaceReader is a Reader for the GetPlatformSShKeysForWorkspace structure.

func (*GetPlatformSShKeysForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPlatformSecurityGroupsForWorkspaceOK

type GetPlatformSecurityGroupsForWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformSecurityGroupsResponse
}

GetPlatformSecurityGroupsForWorkspaceOK handles this case with default header values.

successful operation

func NewGetPlatformSecurityGroupsForWorkspaceOK

func NewGetPlatformSecurityGroupsForWorkspaceOK() *GetPlatformSecurityGroupsForWorkspaceOK

NewGetPlatformSecurityGroupsForWorkspaceOK creates a GetPlatformSecurityGroupsForWorkspaceOK with default headers values

func (*GetPlatformSecurityGroupsForWorkspaceOK) Error

type GetPlatformSecurityGroupsForWorkspaceParams

type GetPlatformSecurityGroupsForWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetPlatformSecurityGroupsForWorkspaceParams contains all the parameters to send to the API endpoint for the get platform security groups for workspace operation typically these are written to a http.Request

func NewGetPlatformSecurityGroupsForWorkspaceParams

func NewGetPlatformSecurityGroupsForWorkspaceParams() *GetPlatformSecurityGroupsForWorkspaceParams

NewGetPlatformSecurityGroupsForWorkspaceParams creates a new GetPlatformSecurityGroupsForWorkspaceParams object with the default values initialized.

func NewGetPlatformSecurityGroupsForWorkspaceParamsWithContext

func NewGetPlatformSecurityGroupsForWorkspaceParamsWithContext(ctx context.Context) *GetPlatformSecurityGroupsForWorkspaceParams

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

func NewGetPlatformSecurityGroupsForWorkspaceParamsWithHTTPClient

func NewGetPlatformSecurityGroupsForWorkspaceParamsWithHTTPClient(client *http.Client) *GetPlatformSecurityGroupsForWorkspaceParams

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

func NewGetPlatformSecurityGroupsForWorkspaceParamsWithTimeout

func NewGetPlatformSecurityGroupsForWorkspaceParamsWithTimeout(timeout time.Duration) *GetPlatformSecurityGroupsForWorkspaceParams

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

func (*GetPlatformSecurityGroupsForWorkspaceParams) SetBody

SetBody adds the body to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) SetContext

SetContext adds the context to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) SetTimeout

SetTimeout adds the timeout to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) SetWorkspaceID

func (o *GetPlatformSecurityGroupsForWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) WithBody

WithBody adds the body to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) WithContext

WithContext adds the context to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get platform security groups for workspace params

func (*GetPlatformSecurityGroupsForWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPlatformSecurityGroupsForWorkspaceReader

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

GetPlatformSecurityGroupsForWorkspaceReader is a Reader for the GetPlatformSecurityGroupsForWorkspace structure.

func (*GetPlatformSecurityGroupsForWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetRegionsByCredentialAndWorkspaceOK

type GetRegionsByCredentialAndWorkspaceOK struct {
	Payload *models_cloudbreak.RegionResponse
}

GetRegionsByCredentialAndWorkspaceOK handles this case with default header values.

successful operation

func NewGetRegionsByCredentialAndWorkspaceOK

func NewGetRegionsByCredentialAndWorkspaceOK() *GetRegionsByCredentialAndWorkspaceOK

NewGetRegionsByCredentialAndWorkspaceOK creates a GetRegionsByCredentialAndWorkspaceOK with default headers values

func (*GetRegionsByCredentialAndWorkspaceOK) Error

type GetRegionsByCredentialAndWorkspaceParams

type GetRegionsByCredentialAndWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetRegionsByCredentialAndWorkspaceParams contains all the parameters to send to the API endpoint for the get regions by credential and workspace operation typically these are written to a http.Request

func NewGetRegionsByCredentialAndWorkspaceParams

func NewGetRegionsByCredentialAndWorkspaceParams() *GetRegionsByCredentialAndWorkspaceParams

NewGetRegionsByCredentialAndWorkspaceParams creates a new GetRegionsByCredentialAndWorkspaceParams object with the default values initialized.

func NewGetRegionsByCredentialAndWorkspaceParamsWithContext

func NewGetRegionsByCredentialAndWorkspaceParamsWithContext(ctx context.Context) *GetRegionsByCredentialAndWorkspaceParams

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

func NewGetRegionsByCredentialAndWorkspaceParamsWithHTTPClient

func NewGetRegionsByCredentialAndWorkspaceParamsWithHTTPClient(client *http.Client) *GetRegionsByCredentialAndWorkspaceParams

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

func NewGetRegionsByCredentialAndWorkspaceParamsWithTimeout

func NewGetRegionsByCredentialAndWorkspaceParamsWithTimeout(timeout time.Duration) *GetRegionsByCredentialAndWorkspaceParams

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

func (*GetRegionsByCredentialAndWorkspaceParams) SetBody

SetBody adds the body to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) SetContext

SetContext adds the context to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) SetTimeout

SetTimeout adds the timeout to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) SetWorkspaceID

func (o *GetRegionsByCredentialAndWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) WithBody

WithBody adds the body to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) WithContext

WithContext adds the context to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get regions by credential and workspace params

func (*GetRegionsByCredentialAndWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetRegionsByCredentialAndWorkspaceReader

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

GetRegionsByCredentialAndWorkspaceReader is a Reader for the GetRegionsByCredentialAndWorkspace structure.

func (*GetRegionsByCredentialAndWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVMTypesByCredentialAndWorkspaceOK

type GetVMTypesByCredentialAndWorkspaceOK struct {
	Payload *models_cloudbreak.PlatformVmtypesResponse
}

GetVMTypesByCredentialAndWorkspaceOK handles this case with default header values.

successful operation

func NewGetVMTypesByCredentialAndWorkspaceOK

func NewGetVMTypesByCredentialAndWorkspaceOK() *GetVMTypesByCredentialAndWorkspaceOK

NewGetVMTypesByCredentialAndWorkspaceOK creates a GetVMTypesByCredentialAndWorkspaceOK with default headers values

func (*GetVMTypesByCredentialAndWorkspaceOK) Error

type GetVMTypesByCredentialAndWorkspaceParams

type GetVMTypesByCredentialAndWorkspaceParams struct {

	/*Body*/
	Body *models_cloudbreak.PlatformResourceRequestJSON
	/*WorkspaceID*/
	WorkspaceID int64

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

GetVMTypesByCredentialAndWorkspaceParams contains all the parameters to send to the API endpoint for the get Vm types by credential and workspace operation typically these are written to a http.Request

func NewGetVMTypesByCredentialAndWorkspaceParams

func NewGetVMTypesByCredentialAndWorkspaceParams() *GetVMTypesByCredentialAndWorkspaceParams

NewGetVMTypesByCredentialAndWorkspaceParams creates a new GetVMTypesByCredentialAndWorkspaceParams object with the default values initialized.

func NewGetVMTypesByCredentialAndWorkspaceParamsWithContext

func NewGetVMTypesByCredentialAndWorkspaceParamsWithContext(ctx context.Context) *GetVMTypesByCredentialAndWorkspaceParams

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

func NewGetVMTypesByCredentialAndWorkspaceParamsWithHTTPClient

func NewGetVMTypesByCredentialAndWorkspaceParamsWithHTTPClient(client *http.Client) *GetVMTypesByCredentialAndWorkspaceParams

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

func NewGetVMTypesByCredentialAndWorkspaceParamsWithTimeout

func NewGetVMTypesByCredentialAndWorkspaceParamsWithTimeout(timeout time.Duration) *GetVMTypesByCredentialAndWorkspaceParams

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

func (*GetVMTypesByCredentialAndWorkspaceParams) SetBody

SetBody adds the body to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) SetContext

SetContext adds the context to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) SetTimeout

SetTimeout adds the timeout to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) SetWorkspaceID

func (o *GetVMTypesByCredentialAndWorkspaceParams) SetWorkspaceID(workspaceID int64)

SetWorkspaceID adds the workspaceId to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) WithBody

WithBody adds the body to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) WithContext

WithContext adds the context to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) WithTimeout

WithTimeout adds the timeout to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) WithWorkspaceID

WithWorkspaceID adds the workspaceID to the get Vm types by credential and workspace params

func (*GetVMTypesByCredentialAndWorkspaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVMTypesByCredentialAndWorkspaceReader

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

GetVMTypesByCredentialAndWorkspaceReader is a Reader for the GetVMTypesByCredentialAndWorkspace structure.

func (*GetVMTypesByCredentialAndWorkspaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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