openapi

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2026 License: Apache-2.0 Imports: 15 Imported by: 22

Documentation

Overview

Package openapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Package openapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Package openapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Package openapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	Oauth2AuthenticationScopes = "oauth2Authentication.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDRequest added in v0.1.46

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter) (*http.Request, error)

NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDRequest added in v0.1.23

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter) (*http.Request, error)

NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest added in v0.1.45

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter) (*http.Request, error)

NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest added in v0.1.46

func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID

func NewDeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDRequest added in v1.12.0

func NewDeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter) (*http.Request, error)

NewDeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID

func NewDeleteApiV2FilestorageFilestorageIDRequest added in v1.12.0

func NewDeleteApiV2FilestorageFilestorageIDRequest(server string, filestorageID FilestorageIDParameter) (*http.Request, error)

NewDeleteApiV2FilestorageFilestorageIDRequest generates requests for DeleteApiV2FilestorageFilestorageID

func NewDeleteApiV2NetworksNetworkIDRequest added in v1.11.0

func NewDeleteApiV2NetworksNetworkIDRequest(server string, networkID NetworkIDParameter) (*http.Request, error)

NewDeleteApiV2NetworksNetworkIDRequest generates requests for DeleteApiV2NetworksNetworkID

func NewDeleteApiV2SecuritygroupsSecurityGroupIDRequest added in v1.11.0

func NewDeleteApiV2SecuritygroupsSecurityGroupIDRequest(server string, securityGroupID SecurityGroupIDParameter) (*http.Request, error)

NewDeleteApiV2SecuritygroupsSecurityGroupIDRequest generates requests for DeleteApiV2SecuritygroupsSecurityGroupID

func NewDeleteApiV2ServersServerIDRequest added in v1.11.0

func NewDeleteApiV2ServersServerIDRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewDeleteApiV2ServersServerIDRequest generates requests for DeleteApiV2ServersServerID

func NewGetApiV1OrganizationsOrganizationIDIdentitiesRequest added in v0.1.19

func NewGetApiV1OrganizationsOrganizationIDIdentitiesRequest(server string, organizationID OrganizationIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDIdentitiesRequest generates requests for GetApiV1OrganizationsOrganizationIDIdentities

func NewGetApiV1OrganizationsOrganizationIDNetworksRequest added in v0.1.46

func NewGetApiV1OrganizationsOrganizationIDNetworksRequest(server string, organizationID OrganizationIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDNetworksRequest generates requests for GetApiV1OrganizationsOrganizationIDNetworks

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDRequest added in v0.1.46

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDRequest added in v0.1.33

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest added in v0.1.45

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputRequest added in v1.8.0

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, params *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsRequest added in v1.8.0

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest added in v0.1.46

func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailRequest added in v0.1.53

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailRequest generates requests for GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksRequest added in v0.1.8

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksRequest generates requests for GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest added in v0.1.8

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest generates requests for GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest added in v0.1.8

func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest generates requests for GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages

func NewGetApiV1OrganizationsOrganizationIDRegionsRequest added in v0.1.8

func NewGetApiV1OrganizationsOrganizationIDRegionsRequest(server string, organizationID OrganizationIDParameter) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDRegionsRequest generates requests for GetApiV1OrganizationsOrganizationIDRegions

func NewGetApiV1OrganizationsOrganizationIDSecuritygroupsRequest added in v0.1.45

func NewGetApiV1OrganizationsOrganizationIDSecuritygroupsRequest(server string, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDSecuritygroupsParams) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDSecuritygroupsRequest generates requests for GetApiV1OrganizationsOrganizationIDSecuritygroups

func NewGetApiV1OrganizationsOrganizationIDServersRequest added in v0.1.46

func NewGetApiV1OrganizationsOrganizationIDServersRequest(server string, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDServersParams) (*http.Request, error)

NewGetApiV1OrganizationsOrganizationIDServersRequest generates requests for GetApiV1OrganizationsOrganizationIDServers

func NewGetApiV2FilestorageFilestorageIDRequest added in v1.12.0

func NewGetApiV2FilestorageFilestorageIDRequest(server string, filestorageID FilestorageIDParameter) (*http.Request, error)

NewGetApiV2FilestorageFilestorageIDRequest generates requests for GetApiV2FilestorageFilestorageID

func NewGetApiV2FilestorageRequest added in v1.11.0

func NewGetApiV2FilestorageRequest(server string, params *GetApiV2FilestorageParams) (*http.Request, error)

NewGetApiV2FilestorageRequest generates requests for GetApiV2Filestorage

func NewGetApiV2FilestorageclassesRequest added in v1.12.0

func NewGetApiV2FilestorageclassesRequest(server string, params *GetApiV2FilestorageclassesParams) (*http.Request, error)

NewGetApiV2FilestorageclassesRequest generates requests for GetApiV2Filestorageclasses

func NewGetApiV2NetworksNetworkIDRequest added in v1.11.0

func NewGetApiV2NetworksNetworkIDRequest(server string, networkID NetworkIDParameter) (*http.Request, error)

NewGetApiV2NetworksNetworkIDRequest generates requests for GetApiV2NetworksNetworkID

func NewGetApiV2NetworksRequest added in v1.11.0

func NewGetApiV2NetworksRequest(server string, params *GetApiV2NetworksParams) (*http.Request, error)

NewGetApiV2NetworksRequest generates requests for GetApiV2Networks

func NewGetApiV2SecuritygroupsRequest added in v1.11.0

func NewGetApiV2SecuritygroupsRequest(server string, params *GetApiV2SecuritygroupsParams) (*http.Request, error)

NewGetApiV2SecuritygroupsRequest generates requests for GetApiV2Securitygroups

func NewGetApiV2SecuritygroupsSecurityGroupIDRequest added in v1.11.0

func NewGetApiV2SecuritygroupsSecurityGroupIDRequest(server string, securityGroupID SecurityGroupIDParameter) (*http.Request, error)

NewGetApiV2SecuritygroupsSecurityGroupIDRequest generates requests for GetApiV2SecuritygroupsSecurityGroupID

func NewGetApiV2ServersRequest added in v1.11.0

func NewGetApiV2ServersRequest(server string, params *GetApiV2ServersParams) (*http.Request, error)

NewGetApiV2ServersRequest generates requests for GetApiV2Servers

func NewGetApiV2ServersServerIDConsoleoutputRequest added in v1.11.0

func NewGetApiV2ServersServerIDConsoleoutputRequest(server string, serverID ServerIDParameter, params *GetApiV2ServersServerIDConsoleoutputParams) (*http.Request, error)

NewGetApiV2ServersServerIDConsoleoutputRequest generates requests for GetApiV2ServersServerIDConsoleoutput

func NewGetApiV2ServersServerIDConsolesessionsRequest added in v1.11.0

func NewGetApiV2ServersServerIDConsolesessionsRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewGetApiV2ServersServerIDConsolesessionsRequest generates requests for GetApiV2ServersServerIDConsolesessions

func NewGetApiV2ServersServerIDRequest added in v1.11.0

func NewGetApiV2ServersServerIDRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewGetApiV2ServersServerIDRequest generates requests for GetApiV2ServersServerID

func NewGetApiV2ServersServerIDSshkeyRequest added in v1.11.0

func NewGetApiV2ServersServerIDSshkeyRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewGetApiV2ServersServerIDSshkeyRequest generates requests for GetApiV2ServersServerIDSshkey

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksRequest added in v0.1.46

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks builder with application/json body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksRequestWithBody added in v0.1.46

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks with any type of body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsRequest added in v0.1.45

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups builder with application/json body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsRequestWithBody added in v0.1.45

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups with any type of body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersRequest added in v0.1.46

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers builder with application/json body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersRequestWithBody added in v0.1.46

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers with any type of body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootRequest added in v1.7.0

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootRequest generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootRequest added in v1.7.0

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootRequest generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartRequest added in v1.7.0

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartRequest generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopRequest added in v1.7.0

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopRequest generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesRequest added in v0.1.21

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities builder with application/json body

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesRequestWithBody added in v0.1.21

func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities with any type of body

func NewPostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest added in v1.12.0

func NewPostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter, body PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest calls the generic PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages builder with application/json body

func NewPostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequestWithBody added in v1.12.0

func NewPostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequestWithBody(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages with any type of body

func NewPostApiV2FilestorageRequest added in v1.11.0

func NewPostApiV2FilestorageRequest(server string, body PostApiV2FilestorageJSONRequestBody) (*http.Request, error)

NewPostApiV2FilestorageRequest calls the generic PostApiV2Filestorage builder with application/json body

func NewPostApiV2FilestorageRequestWithBody added in v1.11.0

func NewPostApiV2FilestorageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV2FilestorageRequestWithBody generates requests for PostApiV2Filestorage with any type of body

func NewPostApiV2NetworksRequest added in v1.11.0

func NewPostApiV2NetworksRequest(server string, body PostApiV2NetworksJSONRequestBody) (*http.Request, error)

NewPostApiV2NetworksRequest calls the generic PostApiV2Networks builder with application/json body

func NewPostApiV2NetworksRequestWithBody added in v1.11.0

func NewPostApiV2NetworksRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV2NetworksRequestWithBody generates requests for PostApiV2Networks with any type of body

func NewPostApiV2SecuritygroupsRequest added in v1.11.0

func NewPostApiV2SecuritygroupsRequest(server string, body PostApiV2SecuritygroupsJSONRequestBody) (*http.Request, error)

NewPostApiV2SecuritygroupsRequest calls the generic PostApiV2Securitygroups builder with application/json body

func NewPostApiV2SecuritygroupsRequestWithBody added in v1.11.0

func NewPostApiV2SecuritygroupsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV2SecuritygroupsRequestWithBody generates requests for PostApiV2Securitygroups with any type of body

func NewPostApiV2ServersRequest added in v1.11.0

func NewPostApiV2ServersRequest(server string, body PostApiV2ServersJSONRequestBody) (*http.Request, error)

NewPostApiV2ServersRequest calls the generic PostApiV2Servers builder with application/json body

func NewPostApiV2ServersRequestWithBody added in v1.11.0

func NewPostApiV2ServersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV2ServersRequestWithBody generates requests for PostApiV2Servers with any type of body

func NewPostApiV2ServersServerIDHardrebootRequest added in v1.11.0

func NewPostApiV2ServersServerIDHardrebootRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV2ServersServerIDHardrebootRequest generates requests for PostApiV2ServersServerIDHardreboot

func NewPostApiV2ServersServerIDSnapshotRequest added in v1.13.0

func NewPostApiV2ServersServerIDSnapshotRequest(server string, serverID ServerIDParameter, body PostApiV2ServersServerIDSnapshotJSONRequestBody) (*http.Request, error)

NewPostApiV2ServersServerIDSnapshotRequest calls the generic PostApiV2ServersServerIDSnapshot builder with application/json body

func NewPostApiV2ServersServerIDSnapshotRequestWithBody added in v1.13.0

func NewPostApiV2ServersServerIDSnapshotRequestWithBody(server string, serverID ServerIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV2ServersServerIDSnapshotRequestWithBody generates requests for PostApiV2ServersServerIDSnapshot with any type of body

func NewPostApiV2ServersServerIDSoftrebootRequest added in v1.11.0

func NewPostApiV2ServersServerIDSoftrebootRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV2ServersServerIDSoftrebootRequest generates requests for PostApiV2ServersServerIDSoftreboot

func NewPostApiV2ServersServerIDStartRequest added in v1.11.0

func NewPostApiV2ServersServerIDStartRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV2ServersServerIDStartRequest generates requests for PostApiV2ServersServerIDStart

func NewPostApiV2ServersServerIDStopRequest added in v1.11.0

func NewPostApiV2ServersServerIDStopRequest(server string, serverID ServerIDParameter) (*http.Request, error)

NewPostApiV2ServersServerIDStopRequest generates requests for PostApiV2ServersServerIDStop

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest added in v0.1.45

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody) (*http.Request, error)

NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequest calls the generic PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID builder with application/json body

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequestWithBody added in v0.1.45

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDRequestWithBody generates requests for PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID with any type of body

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest added in v1.2.0

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody) (*http.Request, error)

NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequest calls the generic PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID builder with application/json body

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequestWithBody added in v1.2.0

func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDRequestWithBody generates requests for PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID with any type of body

func NewPutApiV2FilestorageFilestorageIDRequest added in v1.12.0

func NewPutApiV2FilestorageFilestorageIDRequest(server string, filestorageID FilestorageIDParameter, body PutApiV2FilestorageFilestorageIDJSONRequestBody) (*http.Request, error)

NewPutApiV2FilestorageFilestorageIDRequest calls the generic PutApiV2FilestorageFilestorageID builder with application/json body

func NewPutApiV2FilestorageFilestorageIDRequestWithBody added in v1.12.0

func NewPutApiV2FilestorageFilestorageIDRequestWithBody(server string, filestorageID FilestorageIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPutApiV2FilestorageFilestorageIDRequestWithBody generates requests for PutApiV2FilestorageFilestorageID with any type of body

func NewPutApiV2NetworksNetworkIDRequest added in v1.11.0

func NewPutApiV2NetworksNetworkIDRequest(server string, networkID NetworkIDParameter, body PutApiV2NetworksNetworkIDJSONRequestBody) (*http.Request, error)

NewPutApiV2NetworksNetworkIDRequest calls the generic PutApiV2NetworksNetworkID builder with application/json body

func NewPutApiV2NetworksNetworkIDRequestWithBody added in v1.11.0

func NewPutApiV2NetworksNetworkIDRequestWithBody(server string, networkID NetworkIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPutApiV2NetworksNetworkIDRequestWithBody generates requests for PutApiV2NetworksNetworkID with any type of body

func NewPutApiV2SecuritygroupsSecurityGroupIDRequest added in v1.11.0

func NewPutApiV2SecuritygroupsSecurityGroupIDRequest(server string, securityGroupID SecurityGroupIDParameter, body PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody) (*http.Request, error)

NewPutApiV2SecuritygroupsSecurityGroupIDRequest calls the generic PutApiV2SecuritygroupsSecurityGroupID builder with application/json body

func NewPutApiV2SecuritygroupsSecurityGroupIDRequestWithBody added in v1.11.0

func NewPutApiV2SecuritygroupsSecurityGroupIDRequestWithBody(server string, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPutApiV2SecuritygroupsSecurityGroupIDRequestWithBody generates requests for PutApiV2SecuritygroupsSecurityGroupID with any type of body

func NewPutApiV2ServersServerIDRequest added in v1.11.0

func NewPutApiV2ServersServerIDRequest(server string, serverID ServerIDParameter, body PutApiV2ServersServerIDJSONRequestBody) (*http.Request, error)

NewPutApiV2ServersServerIDRequest calls the generic PutApiV2ServersServerID builder with application/json body

func NewPutApiV2ServersServerIDRequestWithBody added in v1.11.0

func NewPutApiV2ServersServerIDRequestWithBody(server string, serverID ServerIDParameter, contentType string, body io.Reader) (*http.Request, error)

NewPutApiV2ServersServerIDRequestWithBody generates requests for PutApiV2ServersServerID with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type AllowedSourceAddresses added in v1.11.0

type AllowedSourceAddresses = []string

AllowedSourceAddresses A list of network prefixes that are allowed to egress from the server. By default, only packets from the server's network interface's IP address are allowed to enter the network. Use of this option allows the server to act as a router without SNAT rules.

type Architecture added in v1.13.0

type Architecture string

Architecture CPU architecture.

const (
	ArchitectureAarch64 Architecture = "aarch64"
	ArchitectureX8664   Architecture = "x86_64"
)

Defines values for Architecture.

type Builder added in v1.4.0

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

func NewBuilder added in v1.4.0

func NewBuilder() *Builder

func (*Builder) Client added in v1.4.0

func (b *Builder) Client(hostname string) (*ClientWithResponses, error)

func (*Builder) WithHTTPClient added in v1.4.0

func (b *Builder) WithHTTPClient(client *http.Client)

func (*Builder) WithRequestEditorFn added in v1.4.0

func (b *Builder) WithRequestEditorFn(fn func(context.Context, *http.Request) error)

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID added in v0.1.23

func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID added in v0.1.46

func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v0.1.46

func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID added in v1.12.0

func (c *Client) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV2FilestorageFilestorageID added in v1.12.0

func (c *Client) DeleteApiV2FilestorageFilestorageID(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV2NetworksNetworkID added in v1.11.0

func (c *Client) DeleteApiV2NetworksNetworkID(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (c *Client) DeleteApiV2SecuritygroupsSecurityGroupID(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiV2ServersServerID added in v1.11.0

func (c *Client) DeleteApiV2ServersServerID(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDIdentities added in v0.1.19

func (c *Client) GetApiV1OrganizationsOrganizationIDIdentities(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDNetworks added in v0.1.46

func (c *Client) GetApiV1OrganizationsOrganizationIDNetworks(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID added in v0.1.33

func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID added in v0.1.46

func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v0.1.46

func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput added in v1.8.0

func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, params *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions added in v1.8.0

func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDRegions added in v0.1.8

func (c *Client) GetApiV1OrganizationsOrganizationIDRegions(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail added in v0.1.53

func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks added in v0.1.8

func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors added in v0.1.8

func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages added in v0.1.8

func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDSecuritygroups added in v0.1.45

func (c *Client) GetApiV1OrganizationsOrganizationIDSecuritygroups(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDSecuritygroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1OrganizationsOrganizationIDServers added in v0.1.46

func (c *Client) GetApiV1OrganizationsOrganizationIDServers(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDServersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2Filestorage added in v1.11.0

func (c *Client) GetApiV2Filestorage(ctx context.Context, params *GetApiV2FilestorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2FilestorageFilestorageID added in v1.12.0

func (c *Client) GetApiV2FilestorageFilestorageID(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2Filestorageclasses added in v1.12.0

func (c *Client) GetApiV2Filestorageclasses(ctx context.Context, params *GetApiV2FilestorageclassesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2Networks added in v1.11.0

func (c *Client) GetApiV2Networks(ctx context.Context, params *GetApiV2NetworksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2NetworksNetworkID added in v1.11.0

func (c *Client) GetApiV2NetworksNetworkID(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2Securitygroups added in v1.11.0

func (c *Client) GetApiV2Securitygroups(ctx context.Context, params *GetApiV2SecuritygroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (c *Client) GetApiV2SecuritygroupsSecurityGroupID(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2Servers added in v1.11.0

func (c *Client) GetApiV2Servers(ctx context.Context, params *GetApiV2ServersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2ServersServerID added in v1.11.0

func (c *Client) GetApiV2ServersServerID(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2ServersServerIDConsoleoutput added in v1.11.0

func (c *Client) GetApiV2ServersServerIDConsoleoutput(ctx context.Context, serverID ServerIDParameter, params *GetApiV2ServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2ServersServerIDConsolesessions added in v1.11.0

func (c *Client) GetApiV2ServersServerIDConsolesessions(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV2ServersServerIDSshkey added in v1.11.0

func (c *Client) GetApiV2ServersServerIDSshkey(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities added in v0.1.21

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks added in v0.1.46

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBody added in v0.1.46

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups added in v0.1.45

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBody added in v0.1.45

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers added in v0.1.46

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot added in v1.7.0

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot added in v1.7.0

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart added in v1.7.0

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop added in v1.7.0

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBody added in v0.1.46

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBody added in v0.1.21

func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages added in v1.12.0

func (c *Client) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, body PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBody added in v1.12.0

func (c *Client) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBody(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2Filestorage added in v1.11.0

func (c *Client) PostApiV2Filestorage(ctx context.Context, body PostApiV2FilestorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2FilestorageWithBody added in v1.11.0

func (c *Client) PostApiV2FilestorageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2Networks added in v1.11.0

func (c *Client) PostApiV2Networks(ctx context.Context, body PostApiV2NetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2NetworksWithBody added in v1.11.0

func (c *Client) PostApiV2NetworksWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2Securitygroups added in v1.11.0

func (c *Client) PostApiV2Securitygroups(ctx context.Context, body PostApiV2SecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2SecuritygroupsWithBody added in v1.11.0

func (c *Client) PostApiV2SecuritygroupsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2Servers added in v1.11.0

func (c *Client) PostApiV2Servers(ctx context.Context, body PostApiV2ServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersServerIDHardreboot added in v1.11.0

func (c *Client) PostApiV2ServersServerIDHardreboot(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersServerIDSnapshot added in v1.13.0

func (c *Client) PostApiV2ServersServerIDSnapshot(ctx context.Context, serverID ServerIDParameter, body PostApiV2ServersServerIDSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersServerIDSnapshotWithBody added in v1.13.0

func (c *Client) PostApiV2ServersServerIDSnapshotWithBody(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersServerIDSoftreboot added in v1.11.0

func (c *Client) PostApiV2ServersServerIDSoftreboot(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersServerIDStart added in v1.11.0

func (c *Client) PostApiV2ServersServerIDStart(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersServerIDStop added in v1.11.0

func (c *Client) PostApiV2ServersServerIDStop(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV2ServersWithBody added in v1.11.0

func (c *Client) PostApiV2ServersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBody added in v0.1.45

func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v1.2.0

func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBody added in v1.2.0

func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2FilestorageFilestorageID added in v1.12.0

func (c *Client) PutApiV2FilestorageFilestorageID(ctx context.Context, filestorageID FilestorageIDParameter, body PutApiV2FilestorageFilestorageIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2FilestorageFilestorageIDWithBody added in v1.12.0

func (c *Client) PutApiV2FilestorageFilestorageIDWithBody(ctx context.Context, filestorageID FilestorageIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2NetworksNetworkID added in v1.11.0

func (c *Client) PutApiV2NetworksNetworkID(ctx context.Context, networkID NetworkIDParameter, body PutApiV2NetworksNetworkIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2NetworksNetworkIDWithBody added in v1.11.0

func (c *Client) PutApiV2NetworksNetworkIDWithBody(ctx context.Context, networkID NetworkIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (c *Client) PutApiV2SecuritygroupsSecurityGroupID(ctx context.Context, securityGroupID SecurityGroupIDParameter, body PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2SecuritygroupsSecurityGroupIDWithBody added in v1.11.0

func (c *Client) PutApiV2SecuritygroupsSecurityGroupIDWithBody(ctx context.Context, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2ServersServerID added in v1.11.0

func (c *Client) PutApiV2ServersServerID(ctx context.Context, serverID ServerIDParameter, body PutApiV2ServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiV2ServersServerIDWithBody added in v1.11.0

func (c *Client) PutApiV2ServersServerIDWithBody(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetApiV1OrganizationsOrganizationIDIdentities request
	GetApiV1OrganizationsOrganizationIDIdentities(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDNetworks request
	GetApiV1OrganizationsOrganizationIDNetworks(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBody request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBody request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBody request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBody request with any body
	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBody request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBody request with any body
	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, params *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDRegions request
	GetApiV1OrganizationsOrganizationIDRegions(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBody request with any body
	PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBody(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, body PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID request
	DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDSecuritygroups request
	GetApiV1OrganizationsOrganizationIDSecuritygroups(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDSecuritygroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1OrganizationsOrganizationIDServers request
	GetApiV1OrganizationsOrganizationIDServers(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDServersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2Filestorage request
	GetApiV2Filestorage(ctx context.Context, params *GetApiV2FilestorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2FilestorageWithBody request with any body
	PostApiV2FilestorageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV2Filestorage(ctx context.Context, body PostApiV2FilestorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV2FilestorageFilestorageID request
	DeleteApiV2FilestorageFilestorageID(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2FilestorageFilestorageID request
	GetApiV2FilestorageFilestorageID(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiV2FilestorageFilestorageIDWithBody request with any body
	PutApiV2FilestorageFilestorageIDWithBody(ctx context.Context, filestorageID FilestorageIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiV2FilestorageFilestorageID(ctx context.Context, filestorageID FilestorageIDParameter, body PutApiV2FilestorageFilestorageIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2Filestorageclasses request
	GetApiV2Filestorageclasses(ctx context.Context, params *GetApiV2FilestorageclassesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2Networks request
	GetApiV2Networks(ctx context.Context, params *GetApiV2NetworksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2NetworksWithBody request with any body
	PostApiV2NetworksWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV2Networks(ctx context.Context, body PostApiV2NetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV2NetworksNetworkID request
	DeleteApiV2NetworksNetworkID(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2NetworksNetworkID request
	GetApiV2NetworksNetworkID(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiV2NetworksNetworkIDWithBody request with any body
	PutApiV2NetworksNetworkIDWithBody(ctx context.Context, networkID NetworkIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiV2NetworksNetworkID(ctx context.Context, networkID NetworkIDParameter, body PutApiV2NetworksNetworkIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2Securitygroups request
	GetApiV2Securitygroups(ctx context.Context, params *GetApiV2SecuritygroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2SecuritygroupsWithBody request with any body
	PostApiV2SecuritygroupsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV2Securitygroups(ctx context.Context, body PostApiV2SecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV2SecuritygroupsSecurityGroupID request
	DeleteApiV2SecuritygroupsSecurityGroupID(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2SecuritygroupsSecurityGroupID request
	GetApiV2SecuritygroupsSecurityGroupID(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiV2SecuritygroupsSecurityGroupIDWithBody request with any body
	PutApiV2SecuritygroupsSecurityGroupIDWithBody(ctx context.Context, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiV2SecuritygroupsSecurityGroupID(ctx context.Context, securityGroupID SecurityGroupIDParameter, body PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2Servers request
	GetApiV2Servers(ctx context.Context, params *GetApiV2ServersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2ServersWithBody request with any body
	PostApiV2ServersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV2Servers(ctx context.Context, body PostApiV2ServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiV2ServersServerID request
	DeleteApiV2ServersServerID(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2ServersServerID request
	GetApiV2ServersServerID(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiV2ServersServerIDWithBody request with any body
	PutApiV2ServersServerIDWithBody(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiV2ServersServerID(ctx context.Context, serverID ServerIDParameter, body PutApiV2ServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2ServersServerIDConsoleoutput request
	GetApiV2ServersServerIDConsoleoutput(ctx context.Context, serverID ServerIDParameter, params *GetApiV2ServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2ServersServerIDConsolesessions request
	GetApiV2ServersServerIDConsolesessions(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2ServersServerIDHardreboot request
	PostApiV2ServersServerIDHardreboot(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2ServersServerIDSnapshotWithBody request with any body
	PostApiV2ServersServerIDSnapshotWithBody(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV2ServersServerIDSnapshot(ctx context.Context, serverID ServerIDParameter, body PostApiV2ServersServerIDSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2ServersServerIDSoftreboot request
	PostApiV2ServersServerIDSoftreboot(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV2ServersServerIDSshkey request
	GetApiV2ServersServerIDSshkey(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2ServersServerIDStart request
	PostApiV2ServersServerIDStart(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV2ServersServerIDStop request
	PostApiV2ServersServerIDStop(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse added in v0.1.46

func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse, error)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse

func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse added in v0.1.45

func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse

func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse added in v0.1.46

func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse

func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse added in v0.1.23

func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse, error)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse

func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDWithResponse added in v1.12.0

func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse, error)

DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse

func (*ClientWithResponses) DeleteApiV2FilestorageFilestorageIDWithResponse added in v1.12.0

func (c *ClientWithResponses) DeleteApiV2FilestorageFilestorageIDWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2FilestorageFilestorageIDResponse, error)

DeleteApiV2FilestorageFilestorageIDWithResponse request returning *DeleteApiV2FilestorageFilestorageIDResponse

func (*ClientWithResponses) DeleteApiV2NetworksNetworkIDWithResponse added in v1.11.0

func (c *ClientWithResponses) DeleteApiV2NetworksNetworkIDWithResponse(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2NetworksNetworkIDResponse, error)

DeleteApiV2NetworksNetworkIDWithResponse request returning *DeleteApiV2NetworksNetworkIDResponse

func (*ClientWithResponses) DeleteApiV2SecuritygroupsSecurityGroupIDWithResponse added in v1.11.0

func (c *ClientWithResponses) DeleteApiV2SecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2SecuritygroupsSecurityGroupIDResponse, error)

DeleteApiV2SecuritygroupsSecurityGroupIDWithResponse request returning *DeleteApiV2SecuritygroupsSecurityGroupIDResponse

func (*ClientWithResponses) DeleteApiV2ServersServerIDWithResponse added in v1.11.0

func (c *ClientWithResponses) DeleteApiV2ServersServerIDWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2ServersServerIDResponse, error)

DeleteApiV2ServersServerIDWithResponse request returning *DeleteApiV2ServersServerIDResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDIdentitiesWithResponse added in v0.1.19

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDIdentitiesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDIdentitiesResponse, error)

GetApiV1OrganizationsOrganizationIDIdentitiesWithResponse request returning *GetApiV1OrganizationsOrganizationIDIdentitiesResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDNetworksWithResponse added in v0.1.46

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDNetworksWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDNetworksResponse, error)

GetApiV1OrganizationsOrganizationIDNetworksWithResponse request returning *GetApiV1OrganizationsOrganizationIDNetworksResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse added in v0.1.46

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse, error)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse added in v0.1.45

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputWithResponse added in v1.8.0

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsWithResponse added in v1.8.0

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse, error)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse added in v0.1.46

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse added in v0.1.33

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse, error)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailWithResponse added in v0.1.53

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse, error)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailWithResponse request returning *GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksWithResponse added in v0.1.8

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse, error)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksWithResponse request returning *GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse added in v0.1.8

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse, error)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse request returning *GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse added in v0.1.8

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse request returning *GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsWithResponse added in v0.1.8

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, error)

GetApiV1OrganizationsOrganizationIDRegionsWithResponse request returning *GetApiV1OrganizationsOrganizationIDRegionsResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDSecuritygroupsWithResponse added in v0.1.45

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDSecuritygroupsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDSecuritygroupsParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse, error)

GetApiV1OrganizationsOrganizationIDSecuritygroupsWithResponse request returning *GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse

func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDServersWithResponse added in v0.1.46

func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDServersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDServersParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDServersResponse, error)

GetApiV1OrganizationsOrganizationIDServersWithResponse request returning *GetApiV1OrganizationsOrganizationIDServersResponse

func (*ClientWithResponses) GetApiV2FilestorageFilestorageIDWithResponse added in v1.12.0

func (c *ClientWithResponses) GetApiV2FilestorageFilestorageIDWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2FilestorageFilestorageIDResponse, error)

GetApiV2FilestorageFilestorageIDWithResponse request returning *GetApiV2FilestorageFilestorageIDResponse

func (*ClientWithResponses) GetApiV2FilestorageWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2FilestorageWithResponse(ctx context.Context, params *GetApiV2FilestorageParams, reqEditors ...RequestEditorFn) (*GetApiV2FilestorageResponse, error)

GetApiV2FilestorageWithResponse request returning *GetApiV2FilestorageResponse

func (*ClientWithResponses) GetApiV2FilestorageclassesWithResponse added in v1.12.0

func (c *ClientWithResponses) GetApiV2FilestorageclassesWithResponse(ctx context.Context, params *GetApiV2FilestorageclassesParams, reqEditors ...RequestEditorFn) (*GetApiV2FilestorageclassesResponse, error)

GetApiV2FilestorageclassesWithResponse request returning *GetApiV2FilestorageclassesResponse

func (*ClientWithResponses) GetApiV2NetworksNetworkIDWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2NetworksNetworkIDWithResponse(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2NetworksNetworkIDResponse, error)

GetApiV2NetworksNetworkIDWithResponse request returning *GetApiV2NetworksNetworkIDResponse

func (*ClientWithResponses) GetApiV2NetworksWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2NetworksWithResponse(ctx context.Context, params *GetApiV2NetworksParams, reqEditors ...RequestEditorFn) (*GetApiV2NetworksResponse, error)

GetApiV2NetworksWithResponse request returning *GetApiV2NetworksResponse

func (*ClientWithResponses) GetApiV2SecuritygroupsSecurityGroupIDWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2SecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2SecuritygroupsSecurityGroupIDResponse, error)

GetApiV2SecuritygroupsSecurityGroupIDWithResponse request returning *GetApiV2SecuritygroupsSecurityGroupIDResponse

func (*ClientWithResponses) GetApiV2SecuritygroupsWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2SecuritygroupsWithResponse(ctx context.Context, params *GetApiV2SecuritygroupsParams, reqEditors ...RequestEditorFn) (*GetApiV2SecuritygroupsResponse, error)

GetApiV2SecuritygroupsWithResponse request returning *GetApiV2SecuritygroupsResponse

func (*ClientWithResponses) GetApiV2ServersServerIDConsoleoutputWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2ServersServerIDConsoleoutputWithResponse(ctx context.Context, serverID ServerIDParameter, params *GetApiV2ServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDConsoleoutputResponse, error)

GetApiV2ServersServerIDConsoleoutputWithResponse request returning *GetApiV2ServersServerIDConsoleoutputResponse

func (*ClientWithResponses) GetApiV2ServersServerIDConsolesessionsWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2ServersServerIDConsolesessionsWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDConsolesessionsResponse, error)

GetApiV2ServersServerIDConsolesessionsWithResponse request returning *GetApiV2ServersServerIDConsolesessionsResponse

func (*ClientWithResponses) GetApiV2ServersServerIDSshkeyWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2ServersServerIDSshkeyWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDSshkeyResponse, error)

GetApiV2ServersServerIDSshkeyWithResponse request returning *GetApiV2ServersServerIDSshkeyResponse

func (*ClientWithResponses) GetApiV2ServersServerIDWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2ServersServerIDWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDResponse, error)

GetApiV2ServersServerIDWithResponse request returning *GetApiV2ServersServerIDResponse

func (*ClientWithResponses) GetApiV2ServersWithResponse added in v1.11.0

func (c *ClientWithResponses) GetApiV2ServersWithResponse(ctx context.Context, params *GetApiV2ServersParams, reqEditors ...RequestEditorFn) (*GetApiV2ServersResponse, error)

GetApiV2ServersWithResponse request returning *GetApiV2ServersResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBodyWithResponse added in v0.1.46

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBodyWithResponse added in v0.1.45

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootWithResponse added in v1.7.0

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootWithResponse request returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootWithResponse added in v1.7.0

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootWithResponse request returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartWithResponse added in v1.7.0

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartWithResponse request returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopWithResponse added in v1.7.0

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopWithResponse request returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBodyWithResponse added in v0.1.46

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBodyWithResponse added in v0.1.21

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse, error)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse

func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse

func (*ClientWithResponses) PostApiV2FilestorageWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2FilestorageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2FilestorageResponse, error)

PostApiV2FilestorageWithBodyWithResponse request with arbitrary body returning *PostApiV2FilestorageResponse

func (*ClientWithResponses) PostApiV2FilestorageWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2FilestorageWithResponse(ctx context.Context, body PostApiV2FilestorageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2FilestorageResponse, error)

func (*ClientWithResponses) PostApiV2NetworksWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2NetworksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2NetworksResponse, error)

PostApiV2NetworksWithBodyWithResponse request with arbitrary body returning *PostApiV2NetworksResponse

func (*ClientWithResponses) PostApiV2NetworksWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2NetworksWithResponse(ctx context.Context, body PostApiV2NetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2NetworksResponse, error)

func (*ClientWithResponses) PostApiV2SecuritygroupsWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2SecuritygroupsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2SecuritygroupsResponse, error)

PostApiV2SecuritygroupsWithBodyWithResponse request with arbitrary body returning *PostApiV2SecuritygroupsResponse

func (*ClientWithResponses) PostApiV2SecuritygroupsWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2SecuritygroupsWithResponse(ctx context.Context, body PostApiV2SecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2SecuritygroupsResponse, error)

func (*ClientWithResponses) PostApiV2ServersServerIDHardrebootWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2ServersServerIDHardrebootWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDHardrebootResponse, error)

PostApiV2ServersServerIDHardrebootWithResponse request returning *PostApiV2ServersServerIDHardrebootResponse

func (*ClientWithResponses) PostApiV2ServersServerIDSnapshotWithBodyWithResponse added in v1.13.0

func (c *ClientWithResponses) PostApiV2ServersServerIDSnapshotWithBodyWithResponse(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDSnapshotResponse, error)

PostApiV2ServersServerIDSnapshotWithBodyWithResponse request with arbitrary body returning *PostApiV2ServersServerIDSnapshotResponse

func (*ClientWithResponses) PostApiV2ServersServerIDSnapshotWithResponse added in v1.13.0

func (*ClientWithResponses) PostApiV2ServersServerIDSoftrebootWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2ServersServerIDSoftrebootWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDSoftrebootResponse, error)

PostApiV2ServersServerIDSoftrebootWithResponse request returning *PostApiV2ServersServerIDSoftrebootResponse

func (*ClientWithResponses) PostApiV2ServersServerIDStartWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2ServersServerIDStartWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDStartResponse, error)

PostApiV2ServersServerIDStartWithResponse request returning *PostApiV2ServersServerIDStartResponse

func (*ClientWithResponses) PostApiV2ServersServerIDStopWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2ServersServerIDStopWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDStopResponse, error)

PostApiV2ServersServerIDStopWithResponse request returning *PostApiV2ServersServerIDStopResponse

func (*ClientWithResponses) PostApiV2ServersWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2ServersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2ServersResponse, error)

PostApiV2ServersWithBodyWithResponse request with arbitrary body returning *PostApiV2ServersResponse

func (*ClientWithResponses) PostApiV2ServersWithResponse added in v1.11.0

func (c *ClientWithResponses) PostApiV2ServersWithResponse(ctx context.Context, body PostApiV2ServersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2ServersResponse, error)

func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBodyWithResponse added in v0.1.45

func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBodyWithResponse request with arbitrary body returning *PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse

func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBodyWithResponse request with arbitrary body returning *PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse

func (*ClientWithResponses) PutApiV2FilestorageFilestorageIDWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) PutApiV2FilestorageFilestorageIDWithBodyWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2FilestorageFilestorageIDResponse, error)

PutApiV2FilestorageFilestorageIDWithBodyWithResponse request with arbitrary body returning *PutApiV2FilestorageFilestorageIDResponse

func (*ClientWithResponses) PutApiV2FilestorageFilestorageIDWithResponse added in v1.12.0

func (c *ClientWithResponses) PutApiV2FilestorageFilestorageIDWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, body PutApiV2FilestorageFilestorageIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2FilestorageFilestorageIDResponse, error)

func (*ClientWithResponses) PutApiV2NetworksNetworkIDWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PutApiV2NetworksNetworkIDWithBodyWithResponse(ctx context.Context, networkID NetworkIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2NetworksNetworkIDResponse, error)

PutApiV2NetworksNetworkIDWithBodyWithResponse request with arbitrary body returning *PutApiV2NetworksNetworkIDResponse

func (*ClientWithResponses) PutApiV2NetworksNetworkIDWithResponse added in v1.11.0

func (c *ClientWithResponses) PutApiV2NetworksNetworkIDWithResponse(ctx context.Context, networkID NetworkIDParameter, body PutApiV2NetworksNetworkIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2NetworksNetworkIDResponse, error)

func (*ClientWithResponses) PutApiV2SecuritygroupsSecurityGroupIDWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PutApiV2SecuritygroupsSecurityGroupIDWithBodyWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2SecuritygroupsSecurityGroupIDResponse, error)

PutApiV2SecuritygroupsSecurityGroupIDWithBodyWithResponse request with arbitrary body returning *PutApiV2SecuritygroupsSecurityGroupIDResponse

func (*ClientWithResponses) PutApiV2SecuritygroupsSecurityGroupIDWithResponse added in v1.11.0

func (c *ClientWithResponses) PutApiV2SecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, body PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2SecuritygroupsSecurityGroupIDResponse, error)

func (*ClientWithResponses) PutApiV2ServersServerIDWithBodyWithResponse added in v1.11.0

func (c *ClientWithResponses) PutApiV2ServersServerIDWithBodyWithResponse(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2ServersServerIDResponse, error)

PutApiV2ServersServerIDWithBodyWithResponse request with arbitrary body returning *PutApiV2ServersServerIDResponse

func (*ClientWithResponses) PutApiV2ServersServerIDWithResponse added in v1.11.0

func (c *ClientWithResponses) PutApiV2ServersServerIDWithResponse(ctx context.Context, serverID ServerIDParameter, body PutApiV2ServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2ServersServerIDResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetApiV1OrganizationsOrganizationIDIdentitiesWithResponse request
	GetApiV1OrganizationsOrganizationIDIdentitiesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDIdentitiesResponse, error)

	// GetApiV1OrganizationsOrganizationIDNetworksWithResponse request
	GetApiV1OrganizationsOrganizationIDNetworksWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDNetworksResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBodyWithResponse request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBodyWithResponse request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBodyWithResponse request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

	// PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBodyWithResponse request with any body
	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBodyWithResponse request with any body
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse, error)

	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse, error)

	// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse request
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

	// PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBodyWithResponse request with any body
	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputWithResponse request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, params *GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse, error)

	// GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsWithResponse request
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootWithResponse request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootWithResponse request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartWithResponse request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse, error)

	// PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopWithResponse request
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse, error)

	// GetApiV1OrganizationsOrganizationIDRegionsWithResponse request
	GetApiV1OrganizationsOrganizationIDRegionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailWithResponse request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksWithResponse request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse, error)

	// GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse request
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

	// PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBodyWithResponse request with any body
	PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

	PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, body PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

	// DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDWithResponse request
	DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse, error)

	// GetApiV1OrganizationsOrganizationIDSecuritygroupsWithResponse request
	GetApiV1OrganizationsOrganizationIDSecuritygroupsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDSecuritygroupsParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse, error)

	// GetApiV1OrganizationsOrganizationIDServersWithResponse request
	GetApiV1OrganizationsOrganizationIDServersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDServersParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDServersResponse, error)

	// GetApiV2FilestorageWithResponse request
	GetApiV2FilestorageWithResponse(ctx context.Context, params *GetApiV2FilestorageParams, reqEditors ...RequestEditorFn) (*GetApiV2FilestorageResponse, error)

	// PostApiV2FilestorageWithBodyWithResponse request with any body
	PostApiV2FilestorageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2FilestorageResponse, error)

	PostApiV2FilestorageWithResponse(ctx context.Context, body PostApiV2FilestorageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2FilestorageResponse, error)

	// DeleteApiV2FilestorageFilestorageIDWithResponse request
	DeleteApiV2FilestorageFilestorageIDWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2FilestorageFilestorageIDResponse, error)

	// GetApiV2FilestorageFilestorageIDWithResponse request
	GetApiV2FilestorageFilestorageIDWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2FilestorageFilestorageIDResponse, error)

	// PutApiV2FilestorageFilestorageIDWithBodyWithResponse request with any body
	PutApiV2FilestorageFilestorageIDWithBodyWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2FilestorageFilestorageIDResponse, error)

	PutApiV2FilestorageFilestorageIDWithResponse(ctx context.Context, filestorageID FilestorageIDParameter, body PutApiV2FilestorageFilestorageIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2FilestorageFilestorageIDResponse, error)

	// GetApiV2FilestorageclassesWithResponse request
	GetApiV2FilestorageclassesWithResponse(ctx context.Context, params *GetApiV2FilestorageclassesParams, reqEditors ...RequestEditorFn) (*GetApiV2FilestorageclassesResponse, error)

	// GetApiV2NetworksWithResponse request
	GetApiV2NetworksWithResponse(ctx context.Context, params *GetApiV2NetworksParams, reqEditors ...RequestEditorFn) (*GetApiV2NetworksResponse, error)

	// PostApiV2NetworksWithBodyWithResponse request with any body
	PostApiV2NetworksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2NetworksResponse, error)

	PostApiV2NetworksWithResponse(ctx context.Context, body PostApiV2NetworksJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2NetworksResponse, error)

	// DeleteApiV2NetworksNetworkIDWithResponse request
	DeleteApiV2NetworksNetworkIDWithResponse(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2NetworksNetworkIDResponse, error)

	// GetApiV2NetworksNetworkIDWithResponse request
	GetApiV2NetworksNetworkIDWithResponse(ctx context.Context, networkID NetworkIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2NetworksNetworkIDResponse, error)

	// PutApiV2NetworksNetworkIDWithBodyWithResponse request with any body
	PutApiV2NetworksNetworkIDWithBodyWithResponse(ctx context.Context, networkID NetworkIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2NetworksNetworkIDResponse, error)

	PutApiV2NetworksNetworkIDWithResponse(ctx context.Context, networkID NetworkIDParameter, body PutApiV2NetworksNetworkIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2NetworksNetworkIDResponse, error)

	// GetApiV2SecuritygroupsWithResponse request
	GetApiV2SecuritygroupsWithResponse(ctx context.Context, params *GetApiV2SecuritygroupsParams, reqEditors ...RequestEditorFn) (*GetApiV2SecuritygroupsResponse, error)

	// PostApiV2SecuritygroupsWithBodyWithResponse request with any body
	PostApiV2SecuritygroupsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2SecuritygroupsResponse, error)

	PostApiV2SecuritygroupsWithResponse(ctx context.Context, body PostApiV2SecuritygroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2SecuritygroupsResponse, error)

	// DeleteApiV2SecuritygroupsSecurityGroupIDWithResponse request
	DeleteApiV2SecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2SecuritygroupsSecurityGroupIDResponse, error)

	// GetApiV2SecuritygroupsSecurityGroupIDWithResponse request
	GetApiV2SecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2SecuritygroupsSecurityGroupIDResponse, error)

	// PutApiV2SecuritygroupsSecurityGroupIDWithBodyWithResponse request with any body
	PutApiV2SecuritygroupsSecurityGroupIDWithBodyWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2SecuritygroupsSecurityGroupIDResponse, error)

	PutApiV2SecuritygroupsSecurityGroupIDWithResponse(ctx context.Context, securityGroupID SecurityGroupIDParameter, body PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2SecuritygroupsSecurityGroupIDResponse, error)

	// GetApiV2ServersWithResponse request
	GetApiV2ServersWithResponse(ctx context.Context, params *GetApiV2ServersParams, reqEditors ...RequestEditorFn) (*GetApiV2ServersResponse, error)

	// PostApiV2ServersWithBodyWithResponse request with any body
	PostApiV2ServersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2ServersResponse, error)

	PostApiV2ServersWithResponse(ctx context.Context, body PostApiV2ServersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2ServersResponse, error)

	// DeleteApiV2ServersServerIDWithResponse request
	DeleteApiV2ServersServerIDWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV2ServersServerIDResponse, error)

	// GetApiV2ServersServerIDWithResponse request
	GetApiV2ServersServerIDWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDResponse, error)

	// PutApiV2ServersServerIDWithBodyWithResponse request with any body
	PutApiV2ServersServerIDWithBodyWithResponse(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV2ServersServerIDResponse, error)

	PutApiV2ServersServerIDWithResponse(ctx context.Context, serverID ServerIDParameter, body PutApiV2ServersServerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV2ServersServerIDResponse, error)

	// GetApiV2ServersServerIDConsoleoutputWithResponse request
	GetApiV2ServersServerIDConsoleoutputWithResponse(ctx context.Context, serverID ServerIDParameter, params *GetApiV2ServersServerIDConsoleoutputParams, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDConsoleoutputResponse, error)

	// GetApiV2ServersServerIDConsolesessionsWithResponse request
	GetApiV2ServersServerIDConsolesessionsWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDConsolesessionsResponse, error)

	// PostApiV2ServersServerIDHardrebootWithResponse request
	PostApiV2ServersServerIDHardrebootWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDHardrebootResponse, error)

	// PostApiV2ServersServerIDSnapshotWithBodyWithResponse request with any body
	PostApiV2ServersServerIDSnapshotWithBodyWithResponse(ctx context.Context, serverID ServerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDSnapshotResponse, error)

	PostApiV2ServersServerIDSnapshotWithResponse(ctx context.Context, serverID ServerIDParameter, body PostApiV2ServersServerIDSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDSnapshotResponse, error)

	// PostApiV2ServersServerIDSoftrebootWithResponse request
	PostApiV2ServersServerIDSoftrebootWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDSoftrebootResponse, error)

	// GetApiV2ServersServerIDSshkeyWithResponse request
	GetApiV2ServersServerIDSshkeyWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*GetApiV2ServersServerIDSshkeyResponse, error)

	// PostApiV2ServersServerIDStartWithResponse request
	PostApiV2ServersServerIDStartWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDStartResponse, error)

	// PostApiV2ServersServerIDStopWithResponse request
	PostApiV2ServersServerIDStopWithResponse(ctx context.Context, serverID ServerIDParameter, reqEditors ...RequestEditorFn) (*PostApiV2ServersServerIDStopResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ConsoleOutput added in v1.8.0

type ConsoleOutput struct {
	// Contents Console output.
	Contents string `json:"contents"`
}

ConsoleOutput Console output

type ConsoleOutputResponse added in v1.8.0

type ConsoleOutputResponse = ConsoleOutput

ConsoleOutputResponse Console output

type ConsoleSession added in v1.8.0

type ConsoleSession struct {
	// Url The URL to access the console session.
	Url string `json:"url"`
}

ConsoleSession A console session response.

type ConsoleSessionResponse added in v1.8.0

type ConsoleSessionResponse = ConsoleSession

ConsoleSessionResponse A console session response.

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse added in v0.1.46

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse added in v0.1.46

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse, error)

ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse call

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse added in v0.1.23

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse added in v0.1.23

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse, error)

ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse call

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse) Status added in v0.1.23

Status returns HTTPResponse.Status

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse) StatusCode added in v0.1.23

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse added in v0.1.45

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse added in v0.1.45

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse call

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse) Status added in v0.1.45

Status returns HTTPResponse.Status

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse) StatusCode added in v0.1.45

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse added in v0.1.46

type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse added in v0.1.46

func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse call

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse added in v1.12.0

type DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse added in v1.12.0

func ParseDeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse, error)

ParseDeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDWithResponse call

func (DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageIDResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV2FilestorageFilestorageIDResponse added in v1.12.0

type DeleteApiV2FilestorageFilestorageIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV2FilestorageFilestorageIDResponse added in v1.12.0

func ParseDeleteApiV2FilestorageFilestorageIDResponse(rsp *http.Response) (*DeleteApiV2FilestorageFilestorageIDResponse, error)

ParseDeleteApiV2FilestorageFilestorageIDResponse parses an HTTP response from a DeleteApiV2FilestorageFilestorageIDWithResponse call

func (DeleteApiV2FilestorageFilestorageIDResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (DeleteApiV2FilestorageFilestorageIDResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV2NetworksNetworkIDResponse added in v1.11.0

type DeleteApiV2NetworksNetworkIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV2NetworksNetworkIDResponse added in v1.11.0

func ParseDeleteApiV2NetworksNetworkIDResponse(rsp *http.Response) (*DeleteApiV2NetworksNetworkIDResponse, error)

ParseDeleteApiV2NetworksNetworkIDResponse parses an HTTP response from a DeleteApiV2NetworksNetworkIDWithResponse call

func (DeleteApiV2NetworksNetworkIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (DeleteApiV2NetworksNetworkIDResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV2SecuritygroupsSecurityGroupIDResponse added in v1.11.0

type DeleteApiV2SecuritygroupsSecurityGroupIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV2SecuritygroupsSecurityGroupIDResponse added in v1.11.0

func ParseDeleteApiV2SecuritygroupsSecurityGroupIDResponse(rsp *http.Response) (*DeleteApiV2SecuritygroupsSecurityGroupIDResponse, error)

ParseDeleteApiV2SecuritygroupsSecurityGroupIDResponse parses an HTTP response from a DeleteApiV2SecuritygroupsSecurityGroupIDWithResponse call

func (DeleteApiV2SecuritygroupsSecurityGroupIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (DeleteApiV2SecuritygroupsSecurityGroupIDResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type DeleteApiV2ServersServerIDResponse added in v1.11.0

type DeleteApiV2ServersServerIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseDeleteApiV2ServersServerIDResponse added in v1.11.0

func ParseDeleteApiV2ServersServerIDResponse(rsp *http.Response) (*DeleteApiV2ServersServerIDResponse, error)

ParseDeleteApiV2ServersServerIDResponse parses an HTTP response from a DeleteApiV2ServersServerIDWithResponse call

func (DeleteApiV2ServersServerIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (DeleteApiV2ServersServerIDResponse) StatusCode added in v1.11.0

func (r DeleteApiV2ServersServerIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExternalNetwork added in v0.1.3

type ExternalNetwork struct {
	// Id The resource ID.
	Id string `json:"id"`

	// Name The resource name.
	Name string `json:"name"`
}

ExternalNetwork An Openstack external network.

type ExternalNetworks added in v0.1.3

type ExternalNetworks = []ExternalNetwork

ExternalNetworks A list of openstack external networks.

type ExternalNetworksResponse added in v0.1.3

type ExternalNetworksResponse = ExternalNetworks

ExternalNetworksResponse A list of openstack external networks.

type FilestorageIDParameter added in v1.11.0

type FilestorageIDParameter = KubernetesNameParameter

FilestorageIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type Flavor

type Flavor struct {
	// Metadata This metadata is for resources that just exist, and don't require
	// any provisioning and health status, but benefit from a standardized
	// metadata format.
	Metadata externalRef0.StaticResourceMetadata `json:"metadata"`

	// Spec A flavor.
	Spec FlavorSpec `json:"spec"`
}

Flavor A flavor.

type FlavorSpec

type FlavorSpec struct {
	// Architecture CPU architecture.
	Architecture Architecture `json:"architecture"`

	// Baremetal Whether the flavor is for a dedicated machine.
	Baremetal *bool `json:"baremetal,omitempty"`

	// CpuFamily A free form CPU family description e.g. model number, architecture.
	CpuFamily *string `json:"cpuFamily,omitempty"`

	// Cpus The number of CPUs.
	Cpus int `json:"cpus"`

	// Disk The amount of ephemeral disk in GB.
	Disk int `json:"disk"`

	// Gpu GPU specification.
	Gpu *GpuSpec `json:"gpu,omitempty"`

	// Memory The amount of memory in GiB.
	Memory int `json:"memory"`
}

FlavorSpec A flavor.

type Flavors

type Flavors = []Flavor

Flavors A list of flavors.

type FlavorsResponse

type FlavorsResponse = Flavors

FlavorsResponse A list of flavors.

type GetApiV1OrganizationsOrganizationIDIdentitiesResponse added in v0.1.19

type GetApiV1OrganizationsOrganizationIDIdentitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentitiesResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDIdentitiesResponse added in v0.1.19

func ParseGetApiV1OrganizationsOrganizationIDIdentitiesResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDIdentitiesResponse, error)

ParseGetApiV1OrganizationsOrganizationIDIdentitiesResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDIdentitiesWithResponse call

func (GetApiV1OrganizationsOrganizationIDIdentitiesResponse) Status added in v0.1.19

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDIdentitiesResponse) StatusCode added in v0.1.19

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDNetworksResponse added in v0.1.46

type GetApiV1OrganizationsOrganizationIDNetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworksResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDNetworksResponse added in v0.1.46

func ParseGetApiV1OrganizationsOrganizationIDNetworksResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDNetworksResponse, error)

ParseGetApiV1OrganizationsOrganizationIDNetworksResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDNetworksWithResponse call

func (GetApiV1OrganizationsOrganizationIDNetworksResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDNetworksResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse added in v0.1.46

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse added in v0.1.46

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse, error)

ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDWithResponse call

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkIDResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse added in v0.1.33

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse added in v0.1.33

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse, error)

ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDWithResponse call

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse) Status added in v0.1.33

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDResponse) StatusCode added in v0.1.33

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse added in v0.1.45

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecurityGroupResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse added in v0.1.45

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse call

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse) Status added in v0.1.45

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse) StatusCode added in v0.1.45

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams added in v1.8.0

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams struct {
	// Length The requested output length.
	Length *LengthParameter `form:"length,omitempty" json:"length,omitempty"`
}

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams defines parameters for GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput.

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse added in v1.8.0

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConsoleOutputResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse added in v1.8.0

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse, error)

ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputWithResponse call

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse) Status added in v1.8.0

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputResponse) StatusCode added in v1.8.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse added in v1.8.0

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConsoleSessionResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse added in v1.8.0

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse, error)

ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsWithResponse call

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse) Status added in v1.8.0

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessionsResponse) StatusCode added in v1.8.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse added in v0.1.46

type GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse added in v0.1.46

func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse call

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse added in v0.1.53

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegionDetailResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse added in v0.1.53

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse, error)

ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailWithResponse call

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse) Status added in v0.1.53

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetailResponse) StatusCode added in v0.1.53

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse added in v0.1.8

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalNetworksResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse added in v0.1.8

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse, error)

ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksWithResponse call

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse) Status added in v0.1.8

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworksResponse) StatusCode added in v0.1.8

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse added in v0.1.8

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlavorsResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse added in v0.1.8

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse, error)

ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse call

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse) Status added in v0.1.8

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse) StatusCode added in v0.1.8

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse added in v0.1.8

type GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImagesResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON422      *externalRef0.UnprocessableContentResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse added in v0.1.8

func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse call

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) Status added in v0.1.8

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) StatusCode added in v0.1.8

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDRegionsResponse added in v0.1.8

type GetApiV1OrganizationsOrganizationIDRegionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegionsResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDRegionsResponse added in v0.1.8

func ParseGetApiV1OrganizationsOrganizationIDRegionsResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, error)

ParseGetApiV1OrganizationsOrganizationIDRegionsResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsWithResponse call

func (GetApiV1OrganizationsOrganizationIDRegionsResponse) Status added in v0.1.8

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDRegionsResponse) StatusCode added in v0.1.8

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDSecuritygroupsParams added in v1.3.0

type GetApiV1OrganizationsOrganizationIDSecuritygroupsParams struct {
	// Tag A set of tags to match against resources in the form "name=value",
	// thus when encoded you get "?tag=foo%3Dcat&tag=bar%3Ddog".
	Tag *externalRef0.TagSelectorParameter `form:"tag,omitempty" json:"tag,omitempty"`
}

GetApiV1OrganizationsOrganizationIDSecuritygroupsParams defines parameters for GetApiV1OrganizationsOrganizationIDSecuritygroups.

type GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse added in v0.1.45

type GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecurityGroupsResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDSecuritygroupsResponse added in v0.1.45

func ParseGetApiV1OrganizationsOrganizationIDSecuritygroupsResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse, error)

ParseGetApiV1OrganizationsOrganizationIDSecuritygroupsResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDSecuritygroupsWithResponse call

func (GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse) Status added in v0.1.45

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDSecuritygroupsResponse) StatusCode added in v0.1.45

StatusCode returns HTTPResponse.StatusCode

type GetApiV1OrganizationsOrganizationIDServersParams added in v1.3.0

type GetApiV1OrganizationsOrganizationIDServersParams struct {
	// Tag A set of tags to match against resources in the form "name=value",
	// thus when encoded you get "?tag=foo%3Dcat&tag=bar%3Ddog".
	Tag *externalRef0.TagSelectorParameter `form:"tag,omitempty" json:"tag,omitempty"`
}

GetApiV1OrganizationsOrganizationIDServersParams defines parameters for GetApiV1OrganizationsOrganizationIDServers.

type GetApiV1OrganizationsOrganizationIDServersResponse added in v0.1.46

type GetApiV1OrganizationsOrganizationIDServersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServersResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV1OrganizationsOrganizationIDServersResponse added in v0.1.46

func ParseGetApiV1OrganizationsOrganizationIDServersResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDServersResponse, error)

ParseGetApiV1OrganizationsOrganizationIDServersResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDServersWithResponse call

func (GetApiV1OrganizationsOrganizationIDServersResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (GetApiV1OrganizationsOrganizationIDServersResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type GetApiV2FilestorageFilestorageIDResponse added in v1.12.0

type GetApiV2FilestorageFilestorageIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2FilestorageFilestorageIDResponse added in v1.12.0

func ParseGetApiV2FilestorageFilestorageIDResponse(rsp *http.Response) (*GetApiV2FilestorageFilestorageIDResponse, error)

ParseGetApiV2FilestorageFilestorageIDResponse parses an HTTP response from a GetApiV2FilestorageFilestorageIDWithResponse call

func (GetApiV2FilestorageFilestorageIDResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (GetApiV2FilestorageFilestorageIDResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV2FilestorageParams added in v1.11.0

type GetApiV2FilestorageParams struct {
	// Tag A set of tags to match against resources in the form "name=value",
	// thus when encoded you get "?tag=foo%3Dcat&tag=bar%3Ddog".
	Tag *externalRef0.TagSelectorParameter `form:"tag,omitempty" json:"tag,omitempty"`

	// OrganizationID Allows resources to be filtered by organization.
	OrganizationID *OrganizationIDQueryParameter `form:"organizationID,omitempty" json:"organizationID,omitempty"`

	// ProjectID Allows resources to be filtered by project.
	ProjectID *ProjectIDQueryParameter `form:"projectID,omitempty" json:"projectID,omitempty"`

	// RegionID Allows resources to be filtered by region.
	RegionID *RegionIDQueryParameter `form:"regionID,omitempty" json:"regionID,omitempty"`
}

GetApiV2FilestorageParams defines parameters for GetApiV2Filestorage.

type GetApiV2FilestorageResponse added in v1.11.0

type GetApiV2FilestorageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageListV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2FilestorageResponse added in v1.11.0

func ParseGetApiV2FilestorageResponse(rsp *http.Response) (*GetApiV2FilestorageResponse, error)

ParseGetApiV2FilestorageResponse parses an HTTP response from a GetApiV2FilestorageWithResponse call

func (GetApiV2FilestorageResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2FilestorageResponse) StatusCode added in v1.11.0

func (r GetApiV2FilestorageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2FilestorageclassesParams added in v1.12.0

type GetApiV2FilestorageclassesParams struct {
	// RegionID Allows resources to be filtered by region.
	RegionID *RegionIDQueryParameter `form:"regionID,omitempty" json:"regionID,omitempty"`
}

GetApiV2FilestorageclassesParams defines parameters for GetApiV2Filestorageclasses.

type GetApiV2FilestorageclassesResponse added in v1.12.0

type GetApiV2FilestorageclassesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageClassListV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2FilestorageclassesResponse added in v1.12.0

func ParseGetApiV2FilestorageclassesResponse(rsp *http.Response) (*GetApiV2FilestorageclassesResponse, error)

ParseGetApiV2FilestorageclassesResponse parses an HTTP response from a GetApiV2FilestorageclassesWithResponse call

func (GetApiV2FilestorageclassesResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (GetApiV2FilestorageclassesResponse) StatusCode added in v1.12.0

func (r GetApiV2FilestorageclassesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2NetworksNetworkIDResponse added in v1.11.0

type GetApiV2NetworksNetworkIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2NetworksNetworkIDResponse added in v1.11.0

func ParseGetApiV2NetworksNetworkIDResponse(rsp *http.Response) (*GetApiV2NetworksNetworkIDResponse, error)

ParseGetApiV2NetworksNetworkIDResponse parses an HTTP response from a GetApiV2NetworksNetworkIDWithResponse call

func (GetApiV2NetworksNetworkIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2NetworksNetworkIDResponse) StatusCode added in v1.11.0

func (r GetApiV2NetworksNetworkIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2NetworksParams added in v1.11.0

type GetApiV2NetworksParams struct {
	// Tag A set of tags to match against resources in the form "name=value",
	// thus when encoded you get "?tag=foo%3Dcat&tag=bar%3Ddog".
	Tag *externalRef0.TagSelectorParameter `form:"tag,omitempty" json:"tag,omitempty"`

	// OrganizationID Allows resources to be filtered by organization.
	OrganizationID *OrganizationIDQueryParameter `form:"organizationID,omitempty" json:"organizationID,omitempty"`

	// ProjectID Allows resources to be filtered by project.
	ProjectID *ProjectIDQueryParameter `form:"projectID,omitempty" json:"projectID,omitempty"`

	// RegionID Allows resources to be filtered by region.
	RegionID *RegionIDQueryParameter `form:"regionID,omitempty" json:"regionID,omitempty"`
}

GetApiV2NetworksParams defines parameters for GetApiV2Networks.

type GetApiV2NetworksResponse added in v1.11.0

type GetApiV2NetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworksV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2NetworksResponse added in v1.11.0

func ParseGetApiV2NetworksResponse(rsp *http.Response) (*GetApiV2NetworksResponse, error)

ParseGetApiV2NetworksResponse parses an HTTP response from a GetApiV2NetworksWithResponse call

func (GetApiV2NetworksResponse) Status added in v1.11.0

func (r GetApiV2NetworksResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiV2NetworksResponse) StatusCode added in v1.11.0

func (r GetApiV2NetworksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2SecuritygroupsParams added in v1.11.0

type GetApiV2SecuritygroupsParams struct {
	// Tag A set of tags to match against resources in the form "name=value",
	// thus when encoded you get "?tag=foo%3Dcat&tag=bar%3Ddog".
	Tag *externalRef0.TagSelectorParameter `form:"tag,omitempty" json:"tag,omitempty"`

	// OrganizationID Allows resources to be filtered by organization.
	OrganizationID *OrganizationIDQueryParameter `form:"organizationID,omitempty" json:"organizationID,omitempty"`

	// ProjectID Allows resources to be filtered by project.
	ProjectID *ProjectIDQueryParameter `form:"projectID,omitempty" json:"projectID,omitempty"`

	// RegionID Allows resources to be filtered by region.
	RegionID *RegionIDQueryParameter `form:"regionID,omitempty" json:"regionID,omitempty"`

	// NetworkID Allows resources to be filtered by network.
	NetworkID *NetworkIDQueryParameter `form:"networkID,omitempty" json:"networkID,omitempty"`
}

GetApiV2SecuritygroupsParams defines parameters for GetApiV2Securitygroups.

type GetApiV2SecuritygroupsResponse added in v1.11.0

type GetApiV2SecuritygroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecurityGroupsV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2SecuritygroupsResponse added in v1.11.0

func ParseGetApiV2SecuritygroupsResponse(rsp *http.Response) (*GetApiV2SecuritygroupsResponse, error)

ParseGetApiV2SecuritygroupsResponse parses an HTTP response from a GetApiV2SecuritygroupsWithResponse call

func (GetApiV2SecuritygroupsResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2SecuritygroupsResponse) StatusCode added in v1.11.0

func (r GetApiV2SecuritygroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2SecuritygroupsSecurityGroupIDResponse added in v1.11.0

type GetApiV2SecuritygroupsSecurityGroupIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecurityGroupV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2SecuritygroupsSecurityGroupIDResponse added in v1.11.0

func ParseGetApiV2SecuritygroupsSecurityGroupIDResponse(rsp *http.Response) (*GetApiV2SecuritygroupsSecurityGroupIDResponse, error)

ParseGetApiV2SecuritygroupsSecurityGroupIDResponse parses an HTTP response from a GetApiV2SecuritygroupsSecurityGroupIDWithResponse call

func (GetApiV2SecuritygroupsSecurityGroupIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2SecuritygroupsSecurityGroupIDResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV2ServersParams added in v1.11.0

type GetApiV2ServersParams struct {
	// Tag A set of tags to match against resources in the form "name=value",
	// thus when encoded you get "?tag=foo%3Dcat&tag=bar%3Ddog".
	Tag *externalRef0.TagSelectorParameter `form:"tag,omitempty" json:"tag,omitempty"`

	// OrganizationID Allows resources to be filtered by organization.
	OrganizationID *OrganizationIDQueryParameter `form:"organizationID,omitempty" json:"organizationID,omitempty"`

	// ProjectID Allows resources to be filtered by project.
	ProjectID *ProjectIDQueryParameter `form:"projectID,omitempty" json:"projectID,omitempty"`

	// RegionID Allows resources to be filtered by region.
	RegionID *RegionIDQueryParameter `form:"regionID,omitempty" json:"regionID,omitempty"`

	// NetworkID Allows resources to be filtered by network.
	NetworkID *NetworkIDQueryParameter `form:"networkID,omitempty" json:"networkID,omitempty"`
}

GetApiV2ServersParams defines parameters for GetApiV2Servers.

type GetApiV2ServersResponse added in v1.11.0

type GetApiV2ServersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServersV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2ServersResponse added in v1.11.0

func ParseGetApiV2ServersResponse(rsp *http.Response) (*GetApiV2ServersResponse, error)

ParseGetApiV2ServersResponse parses an HTTP response from a GetApiV2ServersWithResponse call

func (GetApiV2ServersResponse) Status added in v1.11.0

func (r GetApiV2ServersResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiV2ServersResponse) StatusCode added in v1.11.0

func (r GetApiV2ServersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2ServersServerIDConsoleoutputParams added in v1.11.0

type GetApiV2ServersServerIDConsoleoutputParams struct {
	// Length The requested output length.
	Length *LengthParameter `form:"length,omitempty" json:"length,omitempty"`
}

GetApiV2ServersServerIDConsoleoutputParams defines parameters for GetApiV2ServersServerIDConsoleoutput.

type GetApiV2ServersServerIDConsoleoutputResponse added in v1.11.0

type GetApiV2ServersServerIDConsoleoutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConsoleOutputResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2ServersServerIDConsoleoutputResponse added in v1.11.0

func ParseGetApiV2ServersServerIDConsoleoutputResponse(rsp *http.Response) (*GetApiV2ServersServerIDConsoleoutputResponse, error)

ParseGetApiV2ServersServerIDConsoleoutputResponse parses an HTTP response from a GetApiV2ServersServerIDConsoleoutputWithResponse call

func (GetApiV2ServersServerIDConsoleoutputResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2ServersServerIDConsoleoutputResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV2ServersServerIDConsolesessionsResponse added in v1.11.0

type GetApiV2ServersServerIDConsolesessionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConsoleSessionResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2ServersServerIDConsolesessionsResponse added in v1.11.0

func ParseGetApiV2ServersServerIDConsolesessionsResponse(rsp *http.Response) (*GetApiV2ServersServerIDConsolesessionsResponse, error)

ParseGetApiV2ServersServerIDConsolesessionsResponse parses an HTTP response from a GetApiV2ServersServerIDConsolesessionsWithResponse call

func (GetApiV2ServersServerIDConsolesessionsResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2ServersServerIDConsolesessionsResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV2ServersServerIDResponse added in v1.11.0

type GetApiV2ServersServerIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2ServersServerIDResponse added in v1.11.0

func ParseGetApiV2ServersServerIDResponse(rsp *http.Response) (*GetApiV2ServersServerIDResponse, error)

ParseGetApiV2ServersServerIDResponse parses an HTTP response from a GetApiV2ServersServerIDWithResponse call

func (GetApiV2ServersServerIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2ServersServerIDResponse) StatusCode added in v1.11.0

func (r GetApiV2ServersServerIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV2ServersServerIDSshkeyResponse added in v1.11.0

type GetApiV2ServersServerIDSshkeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SshKeyResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParseGetApiV2ServersServerIDSshkeyResponse added in v1.11.0

func ParseGetApiV2ServersServerIDSshkeyResponse(rsp *http.Response) (*GetApiV2ServersServerIDSshkeyResponse, error)

ParseGetApiV2ServersServerIDSshkeyResponse parses an HTTP response from a GetApiV2ServersServerIDSshkeyWithResponse call

func (GetApiV2ServersServerIDSshkeyResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (GetApiV2ServersServerIDSshkeyResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type GpuModel added in v0.1.26

type GpuModel = string

GpuModel A GPU model number.

type GpuModelList added in v0.1.26

type GpuModelList = []GpuModel

GpuModelList A list of GPU model numbers.

type GpuSpec

type GpuSpec struct {
	// LogicalCount The logical number of GPUs available as seen in the OS.
	LogicalCount int `json:"logicalCount"`

	// Memory GPU memory in GiB.
	Memory int `json:"memory"`

	// Model A GPU model.
	Model string `json:"model"`

	// PhysicalCount The physical number of GPUs (cards) available.
	PhysicalCount int `json:"physicalCount"`

	// Vendor The GPU vendor.
	Vendor GpuVendor `json:"vendor"`
}

GpuSpec GPU specification.

type GpuVendor

type GpuVendor string

GpuVendor The GPU vendor.

const (
	GpuVendorAMD    GpuVendor = "AMD"
	GpuVendorNVIDIA GpuVendor = "NVIDIA"
)

Defines values for GpuVendor.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IdentitiesRead added in v0.1.19

type IdentitiesRead = []IdentityRead

IdentitiesRead A list of provider specific identities.

type IdentitiesResponse added in v0.1.19

type IdentitiesResponse = IdentitiesRead

IdentitiesResponse A list of provider specific identities.

type IdentityIDParameter

type IdentityIDParameter = KubernetesNameParameter

IdentityIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type IdentityRead

type IdentityRead struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A provider specific identity.
	Spec IdentitySpec `json:"spec"`
}

IdentityRead A provider specific identity.

type IdentityRequest

type IdentityRequest = IdentityWrite

IdentityRequest An identity request.

type IdentityResponse

type IdentityResponse = IdentityRead

IdentityResponse A provider specific identity.

type IdentitySpec

type IdentitySpec struct {
	// Openstack Everything an OpenStack client needs to function.
	Openstack *IdentitySpecOpenStack `json:"openstack,omitempty"`

	// RegionId The region an identity is provisioned in.
	RegionId string `json:"regionId"`

	// Type The region's provider type.
	Type RegionType `json:"type"`
}

IdentitySpec A provider specific identity.

type IdentitySpecOpenStack

type IdentitySpecOpenStack struct {
	// Cloud The name of the cloud in the cloud config.
	Cloud *string `json:"cloud,omitempty"`

	// CloudConfig A base64 encoded cloud config file.
	CloudConfig *string `json:"cloudConfig,omitempty"`

	// ProjectId Project identifier allocated for the infrastructure.
	ProjectId *string `json:"projectId,omitempty"`

	// ServerGroupId Server group identifier allocated for the intrastructure.
	ServerGroupId *string `json:"serverGroupId,omitempty"`

	// SshKeyName Ephemeral SSH key generated for the identity.
	SshKeyName *string `json:"sshKeyName,omitempty"`

	// SshPrivateKey Ephemeral SSH private key to be used by higher order services.
	SshPrivateKey *string `json:"sshPrivateKey,omitempty"`

	// UserId User identitifer allocated for the infrastructure.
	UserId *string `json:"userId,omitempty"`
}

IdentitySpecOpenStack Everything an OpenStack client needs to function.

type IdentityWrite

type IdentityWrite struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec Request parameters for creating an identity.
	Spec IdentityWriteSpec `json:"spec"`
}

IdentityWrite An identity request.

type IdentityWriteSpec added in v0.1.18

type IdentityWriteSpec struct {
	// RegionId The region an identity is provisioned in.
	RegionId string `json:"regionId"`
}

IdentityWriteSpec Request parameters for creating an identity.

type Image

type Image struct {
	// Metadata This metadata is for resources that just exist, and don't require
	// any provisioning and health status, but benefit from a standardized
	// metadata format.
	Metadata externalRef0.StaticResourceMetadata `json:"metadata"`

	// Spec An image.
	Spec ImageSpec `json:"spec"`

	// Status The image's status.
	Status ImageStatus `json:"status"`
}

Image An image.

type ImageCreate added in v1.12.0

type ImageCreate struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A compute image specification.
	Spec ImageCreateSpec `json:"spec"`
}

ImageCreate A compute image create request.

type ImageCreateRequest added in v1.12.0

type ImageCreateRequest = ImageCreate

ImageCreateRequest A compute image create request.

type ImageCreateSpec added in v1.12.0

type ImageCreateSpec struct {
	// Architecture CPU architecture.
	Architecture Architecture `json:"architecture"`

	// Gpu The GPU driver if installed.
	Gpu *ImageGpu `json:"gpu,omitempty"`

	// Os An operating system description.
	Os ImageOS `json:"os"`

	// SoftwareVersions Image preinstalled version version metadata.
	SoftwareVersions *SoftwareVersions `json:"softwareVersions,omitempty"`

	// Uri A URI to upload the image from.
	Uri string `json:"uri"`

	// Virtualization What type of machine the image is for.
	Virtualization ImageVirtualization `json:"virtualization"`
}

ImageCreateSpec A compute image specification.

type ImageGpu added in v0.1.26

type ImageGpu struct {
	// Driver The GPU driver version, this is vendor specific.
	Driver string `json:"driver"`

	// Models A list of GPU model numbers.
	Models *GpuModelList `json:"models,omitempty"`

	// Vendor The GPU vendor.
	Vendor GpuVendor `json:"vendor"`
}

ImageGpu The GPU driver if installed.

type ImageIDParameter added in v1.12.0

type ImageIDParameter = KubernetesNameParameter

ImageIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type ImageOS added in v0.1.47

type ImageOS struct {
	// Codename A free form code name e.g. warty/bionic.
	Codename *string `json:"codename,omitempty"`

	// Distro A distribution name.
	Distro OsDistro `json:"distro"`

	// Family A family of operating systems.  This typically defines the package format.
	Family OsFamily `json:"family"`

	// Kernel A kernel type.
	Kernel OsKernel `json:"kernel"`

	// Variant A free form variant e.g. desktop/server.
	Variant *string `json:"variant,omitempty"`

	// Version Version of the operating system e.g. "24.04".
	Version string `json:"version"`
}

ImageOS An operating system description.

type ImageResponse added in v1.12.0

type ImageResponse = Image

ImageResponse An image.

type ImageSpec

type ImageSpec struct {
	// Architecture CPU architecture.
	Architecture Architecture `json:"architecture"`

	// Gpu The GPU driver if installed.
	Gpu *ImageGpu `json:"gpu,omitempty"`

	// Os An operating system description.
	Os ImageOS `json:"os"`

	// SizeGiB Minimum disk size required to use the image in GiB.
	SizeGiB int `json:"sizeGiB"`

	// SoftwareVersions Image preinstalled version version metadata.
	SoftwareVersions *SoftwareVersions `json:"softwareVersions,omitempty"`

	// Virtualization What type of machine the image is for.
	Virtualization ImageVirtualization `json:"virtualization"`
}

ImageSpec An image.

type ImageState added in v1.13.0

type ImageState string

ImageState The images's lifecycle state.

const (
	ImageStateCreating ImageState = "creating"
	ImageStateFailed   ImageState = "failed"
	ImageStatePending  ImageState = "pending"
	ImageStateReady    ImageState = "ready"
)

Defines values for ImageState.

type ImageStatus added in v1.13.0

type ImageStatus struct {
	// State The images's lifecycle state.
	State ImageState `json:"state"`
}

ImageStatus The image's status.

type ImageVirtualization added in v0.1.26

type ImageVirtualization string

ImageVirtualization What type of machine the image is for.

const (
	ImageVirtualizationAny         ImageVirtualization = "any"
	ImageVirtualizationBaremetal   ImageVirtualization = "baremetal"
	ImageVirtualizationVirtualized ImageVirtualization = "virtualized"
)

Defines values for ImageVirtualization.

type Images

type Images = []Image

Images A list of images that are compatible with this platform.

type ImagesResponse

type ImagesResponse = Images

ImagesResponse A list of images that are compatible with this platform.

type InstanceLifecyclePhase added in v1.7.0

type InstanceLifecyclePhase string

InstanceLifecyclePhase The lifecycle phase of an instance.

const (
	InstanceLifecyclePhasePending  InstanceLifecyclePhase = "Pending"
	InstanceLifecyclePhaseRunning  InstanceLifecyclePhase = "Running"
	InstanceLifecyclePhaseStopped  InstanceLifecyclePhase = "Stopped"
	InstanceLifecyclePhaseStopping InstanceLifecyclePhase = "Stopping"
)

Defines values for InstanceLifecyclePhase.

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type Ipv4Address added in v0.1.34

type Ipv4Address = string

Ipv4Address An IPv4 address.

type Ipv4AddressList added in v0.1.34

type Ipv4AddressList = []Ipv4Address

Ipv4AddressList A list of IPv4 addresses.

type KubernetesNameParameter

type KubernetesNameParameter = string

KubernetesNameParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type LengthParameter added in v1.8.0

type LengthParameter = int

LengthParameter defines model for lengthParameter.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type NFSV2Spec added in v1.11.0

type NFSV2Spec struct {
	// RootSquash root squash
	RootSquash bool `json:"rootSquash"`
}

NFSV2Spec NFS specific

type NetworkDirection added in v1.2.0

type NetworkDirection string

NetworkDirection The direction of the rule.

const (
	NetworkDirectionEgress  NetworkDirection = "egress"
	NetworkDirectionIngress NetworkDirection = "ingress"
)

Defines values for NetworkDirection.

type NetworkIDList added in v1.12.0

type NetworkIDList = []string

NetworkIDList A list of network IDs

type NetworkIDParameter added in v0.1.46

type NetworkIDParameter = KubernetesNameParameter

NetworkIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type NetworkIDQueryParameter added in v1.11.0

type NetworkIDQueryParameter = []string

NetworkIDQueryParameter defines model for networkIDQueryParameter.

type NetworkProtocol added in v1.2.0

type NetworkProtocol string

NetworkProtocol The layer 3+ protocol to allow.

const (
	NetworkProtocolAny  NetworkProtocol = "any"
	NetworkProtocolIcmp NetworkProtocol = "icmp"
	NetworkProtocolTcp  NetworkProtocol = "tcp"
	NetworkProtocolUdp  NetworkProtocol = "udp"
	NetworkProtocolVrrp NetworkProtocol = "vrrp"
)

Defines values for NetworkProtocol.

type NetworkRead added in v0.1.46

type NetworkRead struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A physical network's specification.
	Spec NetworkReadSpec `json:"spec"`
}

NetworkRead A network.

type NetworkReadSpec added in v0.1.46

type NetworkReadSpec struct {
	// DnsNameservers A list of IPv4 addresses.
	DnsNameservers Ipv4AddressList `json:"dnsNameservers"`

	// Openstack An openstack network.
	Openstack *NetworkSpecOpenstack `json:"openstack,omitempty"`

	// Prefix An IPv4 prefix for the network.
	Prefix string `json:"prefix"`

	// RegionId The region an identity is provisioned in.
	RegionId string `json:"regionId"`
}

NetworkReadSpec A physical network's specification.

type NetworkRequest added in v0.1.46

type NetworkRequest = NetworkWrite

NetworkRequest A network request.

type NetworkResponse added in v0.1.46

type NetworkResponse = NetworkRead

NetworkResponse A network.

type NetworkSpecOpenstack added in v0.1.46

type NetworkSpecOpenstack struct {
	// NetworkId The openstack network ID.
	NetworkId *string `json:"networkId,omitempty"`

	// RouterId The openstack router ID.
	RouterId *string `json:"routerId,omitempty"`

	// SubnetId The openstack subnet ID.
	SubnetId *string `json:"subnetId,omitempty"`

	// VlanId The allocated VLAN ID.
	VlanId *int `json:"vlanId,omitempty"`
}

NetworkSpecOpenstack An openstack network.

type NetworkV2Create added in v1.11.0

type NetworkV2Create struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A network's specification.
	Spec NetworkV2CreateSpec `json:"spec"`
}

NetworkV2Create A network request.

type NetworkV2CreateRequest added in v1.11.0

type NetworkV2CreateRequest = NetworkV2Create

NetworkV2CreateRequest A network request.

type NetworkV2CreateSpec added in v1.11.0

type NetworkV2CreateSpec struct {
	// DnsNameservers A list of IPv4 addresses.
	DnsNameservers Ipv4AddressList `json:"dnsNameservers"`

	// OrganizationId The organization to provision the resource in.
	OrganizationId string `json:"organizationId"`

	// Prefix An IPv4 prefix for the network.
	Prefix string `json:"prefix"`

	// ProjectId The project to provision the resource in.
	ProjectId string `json:"projectId"`

	// RegionId The region a network is to be provisioned in.
	RegionId string `json:"regionId"`

	// Routes A list of network routes.
	Routes *Routes `json:"routes,omitempty"`
}

NetworkV2CreateSpec defines model for networkV2CreateSpec.

type NetworkV2Read added in v1.10.0

type NetworkV2Read struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A network's specification.
	Spec NetworkV2Spec `json:"spec"`

	// Status Read only status about a network.
	Status NetworkV2Status `json:"status"`
}

NetworkV2Read A network.

type NetworkV2Response added in v1.10.0

type NetworkV2Response = NetworkV2Read

NetworkV2Response A network.

type NetworkV2Spec added in v1.10.0

type NetworkV2Spec struct {
	// DnsNameservers A list of IPv4 addresses.
	DnsNameservers Ipv4AddressList `json:"dnsNameservers"`

	// Routes A list of network routes.
	Routes *Routes `json:"routes,omitempty"`
}

NetworkV2Spec A network's specification.

type NetworkV2Status added in v1.11.0

type NetworkV2Status struct {
	// Prefix An IPv4 prefix for the network.
	Prefix string `json:"prefix"`

	// RegionId The region a network is provisioned in.
	RegionId string `json:"regionId"`
}

NetworkV2Status Read only status about a network.

type NetworkV2Update added in v1.11.0

type NetworkV2Update struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A network's specification.
	Spec NetworkV2Spec `json:"spec"`
}

NetworkV2Update A network request.

type NetworkV2UpdateRequest added in v1.11.0

type NetworkV2UpdateRequest = NetworkV2Update

NetworkV2UpdateRequest A network request.

type NetworkWrite added in v0.1.46

type NetworkWrite struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A physical network's specification.
	Spec *NetworkWriteSpec `json:"spec,omitempty"`
}

NetworkWrite A network request.

type NetworkWriteSpec added in v0.1.46

type NetworkWriteSpec struct {
	// DnsNameservers A list of IPv4 addresses.
	DnsNameservers Ipv4AddressList `json:"dnsNameservers"`

	// Prefix An IPv4 prefix for the network.
	Prefix string `json:"prefix"`
}

NetworkWriteSpec A physical network's specification.

type NetworksRead added in v0.1.46

type NetworksRead = []NetworkRead

NetworksRead A list of networks.

type NetworksResponse added in v0.1.46

type NetworksResponse = NetworksRead

NetworksResponse A list of networks.

type NetworksV2Read added in v1.10.0

type NetworksV2Read = []NetworkV2Read

NetworksV2Read A list of networks.

type NetworksV2Response added in v1.10.0

type NetworksV2Response = NetworksV2Read

NetworksV2Response A list of networks.

type OrganizationIDParameter added in v0.1.8

type OrganizationIDParameter = string

OrganizationIDParameter defines model for organizationIDParameter.

type OrganizationIDQueryParameter added in v1.11.0

type OrganizationIDQueryParameter = []string

OrganizationIDQueryParameter defines model for organizationIDQueryParameter.

type OsDistro added in v0.1.47

type OsDistro string

OsDistro A distribution name.

const (
	OsDistroRocky  OsDistro = "rocky"
	OsDistroUbuntu OsDistro = "ubuntu"
)

Defines values for OsDistro.

type OsFamily added in v0.1.47

type OsFamily string

OsFamily A family of operating systems. This typically defines the package format.

const (
	OsFamilyDebian OsFamily = "debian"
	OsFamilyRedhat OsFamily = "redhat"
)

Defines values for OsFamily.

type OsKernel added in v0.1.47

type OsKernel string

OsKernel A kernel type.

const (
	OsKernelLinux OsKernel = "linux"
)

Defines values for OsKernel.

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody added in v0.1.46

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody = NetworkWrite

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks for application/json ContentType.

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse added in v0.1.46

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NetworkResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse added in v0.1.46

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody added in v0.1.45

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody = SecurityGroupWrite

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups for application/json ContentType.

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse added in v0.1.45

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SecurityGroupResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse added in v0.1.45

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse) Status added in v0.1.45

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsResponse) StatusCode added in v0.1.45

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody added in v0.1.46

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody = ServerWrite

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers for application/json ContentType.

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse added in v0.1.46

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServerResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse added in v0.1.46

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse) Status added in v0.1.46

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersResponse) StatusCode added in v0.1.46

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse added in v1.7.0

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse added in v1.7.0

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse) Status added in v1.7.0

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardrebootResponse) StatusCode added in v1.7.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse added in v1.7.0

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse added in v1.7.0

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse) Status added in v1.7.0

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftrebootResponse) StatusCode added in v1.7.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse added in v1.7.0

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse added in v1.7.0

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse) Status added in v1.7.0

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStartResponse) StatusCode added in v1.7.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse added in v1.7.0

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse added in v1.7.0

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse) Status added in v1.7.0

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStopResponse) StatusCode added in v1.7.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody added in v0.1.21

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody = IdentityWrite

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities for application/json ContentType.

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse added in v0.1.21

type PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *IdentityResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse added in v0.1.21

func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse, error)

ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesWithResponse call

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse) Status added in v0.1.21

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesResponse) StatusCode added in v0.1.21

StatusCode returns HTTPResponse.StatusCode

type PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody added in v1.12.0

type PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody = ImageCreate

PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages for application/json ContentType.

type PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse added in v1.12.0

type PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImageResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse added in v1.12.0

func ParsePostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)

ParsePostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse call

func (PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (PostApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV2FilestorageJSONRequestBody added in v1.11.0

type PostApiV2FilestorageJSONRequestBody = StorageV2Create

PostApiV2FilestorageJSONRequestBody defines body for PostApiV2Filestorage for application/json ContentType.

type PostApiV2FilestorageResponse added in v1.11.0

type PostApiV2FilestorageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *StorageV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2FilestorageResponse added in v1.11.0

func ParsePostApiV2FilestorageResponse(rsp *http.Response) (*PostApiV2FilestorageResponse, error)

ParsePostApiV2FilestorageResponse parses an HTTP response from a PostApiV2FilestorageWithResponse call

func (PostApiV2FilestorageResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PostApiV2FilestorageResponse) StatusCode added in v1.11.0

func (r PostApiV2FilestorageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiV2NetworksJSONRequestBody added in v1.11.0

type PostApiV2NetworksJSONRequestBody = NetworkV2Create

PostApiV2NetworksJSONRequestBody defines body for PostApiV2Networks for application/json ContentType.

type PostApiV2NetworksResponse added in v1.11.0

type PostApiV2NetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NetworkV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2NetworksResponse added in v1.11.0

func ParsePostApiV2NetworksResponse(rsp *http.Response) (*PostApiV2NetworksResponse, error)

ParsePostApiV2NetworksResponse parses an HTTP response from a PostApiV2NetworksWithResponse call

func (PostApiV2NetworksResponse) Status added in v1.11.0

func (r PostApiV2NetworksResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiV2NetworksResponse) StatusCode added in v1.11.0

func (r PostApiV2NetworksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiV2SecuritygroupsJSONRequestBody added in v1.11.0

type PostApiV2SecuritygroupsJSONRequestBody = SecurityGroupV2Create

PostApiV2SecuritygroupsJSONRequestBody defines body for PostApiV2Securitygroups for application/json ContentType.

type PostApiV2SecuritygroupsResponse added in v1.11.0

type PostApiV2SecuritygroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SecurityGroupV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2SecuritygroupsResponse added in v1.11.0

func ParsePostApiV2SecuritygroupsResponse(rsp *http.Response) (*PostApiV2SecuritygroupsResponse, error)

ParsePostApiV2SecuritygroupsResponse parses an HTTP response from a PostApiV2SecuritygroupsWithResponse call

func (PostApiV2SecuritygroupsResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PostApiV2SecuritygroupsResponse) StatusCode added in v1.11.0

func (r PostApiV2SecuritygroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiV2ServersJSONRequestBody added in v1.11.0

type PostApiV2ServersJSONRequestBody = ServerV2Create

PostApiV2ServersJSONRequestBody defines body for PostApiV2Servers for application/json ContentType.

type PostApiV2ServersResponse added in v1.11.0

type PostApiV2ServersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServerV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2ServersResponse added in v1.11.0

func ParsePostApiV2ServersResponse(rsp *http.Response) (*PostApiV2ServersResponse, error)

ParsePostApiV2ServersResponse parses an HTTP response from a PostApiV2ServersWithResponse call

func (PostApiV2ServersResponse) Status added in v1.11.0

func (r PostApiV2ServersResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiV2ServersResponse) StatusCode added in v1.11.0

func (r PostApiV2ServersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiV2ServersServerIDHardrebootResponse added in v1.11.0

type PostApiV2ServersServerIDHardrebootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2ServersServerIDHardrebootResponse added in v1.11.0

func ParsePostApiV2ServersServerIDHardrebootResponse(rsp *http.Response) (*PostApiV2ServersServerIDHardrebootResponse, error)

ParsePostApiV2ServersServerIDHardrebootResponse parses an HTTP response from a PostApiV2ServersServerIDHardrebootWithResponse call

func (PostApiV2ServersServerIDHardrebootResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PostApiV2ServersServerIDHardrebootResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV2ServersServerIDSnapshotJSONRequestBody added in v1.13.0

type PostApiV2ServersServerIDSnapshotJSONRequestBody = SnapshotCreate

PostApiV2ServersServerIDSnapshotJSONRequestBody defines body for PostApiV2ServersServerIDSnapshot for application/json ContentType.

type PostApiV2ServersServerIDSnapshotResponse added in v1.13.0

type PostApiV2ServersServerIDSnapshotResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ImageResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2ServersServerIDSnapshotResponse added in v1.13.0

func ParsePostApiV2ServersServerIDSnapshotResponse(rsp *http.Response) (*PostApiV2ServersServerIDSnapshotResponse, error)

ParsePostApiV2ServersServerIDSnapshotResponse parses an HTTP response from a PostApiV2ServersServerIDSnapshotWithResponse call

func (PostApiV2ServersServerIDSnapshotResponse) Status added in v1.13.0

Status returns HTTPResponse.Status

func (PostApiV2ServersServerIDSnapshotResponse) StatusCode added in v1.13.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV2ServersServerIDSoftrebootResponse added in v1.11.0

type PostApiV2ServersServerIDSoftrebootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2ServersServerIDSoftrebootResponse added in v1.11.0

func ParsePostApiV2ServersServerIDSoftrebootResponse(rsp *http.Response) (*PostApiV2ServersServerIDSoftrebootResponse, error)

ParsePostApiV2ServersServerIDSoftrebootResponse parses an HTTP response from a PostApiV2ServersServerIDSoftrebootWithResponse call

func (PostApiV2ServersServerIDSoftrebootResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PostApiV2ServersServerIDSoftrebootResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV2ServersServerIDStartResponse added in v1.11.0

type PostApiV2ServersServerIDStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2ServersServerIDStartResponse added in v1.11.0

func ParsePostApiV2ServersServerIDStartResponse(rsp *http.Response) (*PostApiV2ServersServerIDStartResponse, error)

ParsePostApiV2ServersServerIDStartResponse parses an HTTP response from a PostApiV2ServersServerIDStartWithResponse call

func (PostApiV2ServersServerIDStartResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PostApiV2ServersServerIDStartResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV2ServersServerIDStopResponse added in v1.11.0

type PostApiV2ServersServerIDStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePostApiV2ServersServerIDStopResponse added in v1.11.0

func ParsePostApiV2ServersServerIDStopResponse(rsp *http.Response) (*PostApiV2ServersServerIDStopResponse, error)

ParsePostApiV2ServersServerIDStopResponse parses an HTTP response from a PostApiV2ServersServerIDStopWithResponse call

func (PostApiV2ServersServerIDStopResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PostApiV2ServersServerIDStopResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type ProjectIDParameter added in v0.1.9

type ProjectIDParameter = KubernetesNameParameter

ProjectIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type ProjectIDQueryParameter added in v1.10.0

type ProjectIDQueryParameter = []string

ProjectIDQueryParameter defines model for projectIDQueryParameter.

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody added in v0.1.45

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody = SecurityGroupWrite

PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDJSONRequestBody defines body for PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID for application/json ContentType.

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse added in v0.1.45

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *SecurityGroupResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse added in v0.1.45

func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse(rsp *http.Response) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse, error)

ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse parses an HTTP response from a PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDWithResponse call

func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse) Status added in v0.1.45

Status returns HTTPResponse.Status

func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupIDResponse) StatusCode added in v0.1.45

StatusCode returns HTTPResponse.StatusCode

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody added in v1.2.0

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody = ServerWrite

PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDJSONRequestBody defines body for PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID for application/json ContentType.

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse added in v1.2.0

type PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ServerResponse
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse added in v1.2.0

func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse(rsp *http.Response) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse, error)

ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse parses an HTTP response from a PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDWithResponse call

func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PutApiV2FilestorageFilestorageIDJSONRequestBody added in v1.12.0

type PutApiV2FilestorageFilestorageIDJSONRequestBody = StorageV2Update

PutApiV2FilestorageFilestorageIDJSONRequestBody defines body for PutApiV2FilestorageFilestorageID for application/json ContentType.

type PutApiV2FilestorageFilestorageIDResponse added in v1.12.0

type PutApiV2FilestorageFilestorageIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *StorageV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePutApiV2FilestorageFilestorageIDResponse added in v1.12.0

func ParsePutApiV2FilestorageFilestorageIDResponse(rsp *http.Response) (*PutApiV2FilestorageFilestorageIDResponse, error)

ParsePutApiV2FilestorageFilestorageIDResponse parses an HTTP response from a PutApiV2FilestorageFilestorageIDWithResponse call

func (PutApiV2FilestorageFilestorageIDResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (PutApiV2FilestorageFilestorageIDResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type PutApiV2NetworksNetworkIDJSONRequestBody added in v1.11.0

type PutApiV2NetworksNetworkIDJSONRequestBody = NetworkV2Update

PutApiV2NetworksNetworkIDJSONRequestBody defines body for PutApiV2NetworksNetworkID for application/json ContentType.

type PutApiV2NetworksNetworkIDResponse added in v1.11.0

type PutApiV2NetworksNetworkIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *NetworkV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePutApiV2NetworksNetworkIDResponse added in v1.11.0

func ParsePutApiV2NetworksNetworkIDResponse(rsp *http.Response) (*PutApiV2NetworksNetworkIDResponse, error)

ParsePutApiV2NetworksNetworkIDResponse parses an HTTP response from a PutApiV2NetworksNetworkIDWithResponse call

func (PutApiV2NetworksNetworkIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PutApiV2NetworksNetworkIDResponse) StatusCode added in v1.11.0

func (r PutApiV2NetworksNetworkIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody added in v1.11.0

type PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody = SecurityGroupV2Update

PutApiV2SecuritygroupsSecurityGroupIDJSONRequestBody defines body for PutApiV2SecuritygroupsSecurityGroupID for application/json ContentType.

type PutApiV2SecuritygroupsSecurityGroupIDResponse added in v1.11.0

type PutApiV2SecuritygroupsSecurityGroupIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *SecurityGroupV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePutApiV2SecuritygroupsSecurityGroupIDResponse added in v1.11.0

func ParsePutApiV2SecuritygroupsSecurityGroupIDResponse(rsp *http.Response) (*PutApiV2SecuritygroupsSecurityGroupIDResponse, error)

ParsePutApiV2SecuritygroupsSecurityGroupIDResponse parses an HTTP response from a PutApiV2SecuritygroupsSecurityGroupIDWithResponse call

func (PutApiV2SecuritygroupsSecurityGroupIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PutApiV2SecuritygroupsSecurityGroupIDResponse) StatusCode added in v1.11.0

StatusCode returns HTTPResponse.StatusCode

type PutApiV2ServersServerIDJSONRequestBody added in v1.11.0

type PutApiV2ServersServerIDJSONRequestBody = ServerV2Update

PutApiV2ServersServerIDJSONRequestBody defines body for PutApiV2ServersServerID for application/json ContentType.

type PutApiV2ServersServerIDResponse added in v1.11.0

type PutApiV2ServersServerIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ServerV2Response
	JSON400      *externalRef0.BadRequestResponse
	JSON401      *externalRef0.UnauthorizedResponse
	JSON403      *externalRef0.ForbiddenResponse
	JSON404      *externalRef0.NotFoundResponse
	JSON500      *externalRef0.InternalServerErrorResponse
}

func ParsePutApiV2ServersServerIDResponse added in v1.11.0

func ParsePutApiV2ServersServerIDResponse(rsp *http.Response) (*PutApiV2ServersServerIDResponse, error)

ParsePutApiV2ServersServerIDResponse parses an HTTP response from a PutApiV2ServersServerIDWithResponse call

func (PutApiV2ServersServerIDResponse) Status added in v1.11.0

Status returns HTTPResponse.Status

func (PutApiV2ServersServerIDResponse) StatusCode added in v1.11.0

func (r PutApiV2ServersServerIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegionDetailKubernetes added in v0.1.53

type RegionDetailKubernetes struct {
	// DomainName The region's requested domain name for consuming services.
	DomainName *string `json:"domainName,omitempty"`

	// Kubeconfig The region's base64 encoded Kubernetes configuration file.
	Kubeconfig string `json:"kubeconfig"`
}

RegionDetailKubernetes Region specific information when the type is "kubernetes".

type RegionDetailRead added in v0.1.53

type RegionDetailRead struct {
	// Metadata Metadata required by all resource reads.
	Metadata externalRef0.ResourceReadMetadata `json:"metadata"`

	// Spec Information about the region.
	Spec RegionDetailSpec `json:"spec"`
}

RegionDetailRead A region.

type RegionDetailResponse added in v0.1.53

type RegionDetailResponse = RegionDetailRead

RegionDetailResponse A region.

type RegionDetailSpec added in v0.1.53

type RegionDetailSpec struct {
	// Features A set of features the region may provide to clients.
	Features RegionFeatures `json:"features"`

	// Kubernetes Region specific information when the type is "kubernetes".
	Kubernetes *RegionDetailKubernetes `json:"kubernetes,omitempty"`

	// Type The region's provider type.
	Type RegionType `json:"type"`
}

RegionDetailSpec Information about the region.

type RegionFeatures added in v0.1.31

type RegionFeatures struct {
	// PhysicalNetworks If set, this indicates that the region supports physical networks and
	// one should be provisioned for clusters to use.  The implication here is
	// the region supports base-metal machines, and these must be provisioned
	// on a physical VLAN etc.
	PhysicalNetworks bool `json:"physicalNetworks"`
}

RegionFeatures A set of features the region may provide to clients.

type RegionIDParameter

type RegionIDParameter = KubernetesNameParameter

RegionIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type RegionIDQueryParameter added in v1.10.0

type RegionIDQueryParameter = []string

RegionIDQueryParameter defines model for regionIDQueryParameter.

type RegionRead

type RegionRead struct {
	// Metadata Metadata required by all resource reads.
	Metadata externalRef0.ResourceReadMetadata `json:"metadata"`

	// Spec Information about the region.
	Spec RegionSpec `json:"spec"`
}

RegionRead A region.

type RegionSpec

type RegionSpec struct {
	// Features A set of features the region may provide to clients.
	Features RegionFeatures `json:"features"`

	// Type The region's provider type.
	Type RegionType `json:"type"`
}

RegionSpec Information about the region.

type RegionType

type RegionType string

RegionType The region's provider type.

const (
	RegionTypeKubernetes RegionType = "kubernetes"
	RegionTypeOpenstack  RegionType = "openstack"
)

Defines values for RegionType.

type Regions

type Regions = []RegionRead

Regions A list of regions.

type RegionsResponse

type RegionsResponse = Regions

RegionsResponse A list of regions.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type Route added in v1.11.0

type Route struct {
	// Nexthop An IPv4 address for the route's next hop.
	Nexthop string `json:"nexthop"`

	// Prefix An IPv4 prefix for the route.
	Prefix string `json:"prefix"`
}

Route A network route.

type Routes added in v1.11.0

type Routes = []Route

Routes A list of network routes.

type SecurityGroupIDParameter added in v0.1.45

type SecurityGroupIDParameter = KubernetesNameParameter

SecurityGroupIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type SecurityGroupRead added in v0.1.45

type SecurityGroupRead struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A security group's specification.
	Spec SecurityGroupSpec `json:"spec"`
}

SecurityGroupRead A security group.

type SecurityGroupRequest added in v0.1.45

type SecurityGroupRequest = SecurityGroupWrite

SecurityGroupRequest A security group request.

type SecurityGroupResponse added in v0.1.45

type SecurityGroupResponse = SecurityGroupRead

SecurityGroupResponse A security group.

type SecurityGroupRule added in v1.8.0

type SecurityGroupRule struct {
	// Cidr An IPv4 address.
	Cidr *Ipv4Address `json:"cidr,omitempty"`

	// Direction The direction of the rule.
	Direction NetworkDirection `json:"direction"`

	// Port The port definition to allow traffic.
	Port *SecurityGroupRulePort `json:"port,omitempty"`

	// Protocol The layer 3+ protocol to allow.
	Protocol NetworkProtocol `json:"protocol"`
}

SecurityGroupRule A security group rule's specification, this operates at OSI layer 3 and above. If omitted the CIDR prefix defaults to 0.0.0.0/0 e.g. allow from anywhere. The port can only be specified for layer 4 protocols e.g. TCP or UDP, and if omitted this default to all ports.

type SecurityGroupRuleList added in v1.8.0

type SecurityGroupRuleList = []SecurityGroupRule

SecurityGroupRuleList A set of security group rules to apply.

type SecurityGroupRulePort added in v0.1.45

type SecurityGroupRulePort struct {
	// Number The port to allow.
	Number *int `json:"number,omitempty"`

	// Range The port range to allow traffic, valid for layer 4 protocols only e.g. TCP, UDP.
	Range *SecurityGroupRulePortRange `json:"range,omitempty"`
}

SecurityGroupRulePort The port definition to allow traffic.

type SecurityGroupRulePortRange added in v0.1.45

type SecurityGroupRulePortRange struct {
	// End The end of the port range.
	End int `json:"end"`

	// Start The start of the port range.
	Start int `json:"start"`
}

SecurityGroupRulePortRange The port range to allow traffic, valid for layer 4 protocols only e.g. TCP, UDP.

type SecurityGroupRuleV2 added in v1.11.0

type SecurityGroupRuleV2 struct {
	// Direction The direction of the rule.
	Direction NetworkDirection `json:"direction"`

	// Port Port number for layer 4 protocols, if not specified matches all ports.
	Port *int `json:"port,omitempty"`

	// PortMax maxumum port number for layer 4 protocols to include a range.
	PortMax *int `json:"portMax,omitempty"`

	// Prefix An IPv4 address.
	Prefix *Ipv4Address `json:"prefix,omitempty"`

	// Protocol The layer 3+ protocol to allow.
	Protocol NetworkProtocol `json:"protocol"`
}

SecurityGroupRuleV2 A security group rule's specification, this operates at OSI layer 3 and above. If omitted the prefix defaults to 0.0.0.0/0 e.g. allow from anywhere.

type SecurityGroupRuleV2List added in v1.11.0

type SecurityGroupRuleV2List = []SecurityGroupRuleV2

SecurityGroupRuleV2List A set of security group rules to apply.

type SecurityGroupSpec added in v1.8.0

type SecurityGroupSpec struct {
	// Rules A set of security group rules to apply.
	Rules SecurityGroupRuleList `json:"rules"`
}

SecurityGroupSpec A security group's specification.

type SecurityGroupV2Create added in v1.11.0

type SecurityGroupV2Create struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A security group's specification.
	Spec SecurityGroupV2CreateSpec `json:"spec"`
}

SecurityGroupV2Create A security group request.

type SecurityGroupV2CreateRequest added in v1.11.0

type SecurityGroupV2CreateRequest = SecurityGroupV2Create

SecurityGroupV2CreateRequest A security group request.

type SecurityGroupV2CreateSpec added in v1.11.0

type SecurityGroupV2CreateSpec struct {
	// NetworkId The network a security group belongs to.
	NetworkId string `json:"networkId"`

	// Rules A set of security group rules to apply.
	Rules SecurityGroupRuleV2List `json:"rules"`
}

SecurityGroupV2CreateSpec defines model for securityGroupV2CreateSpec.

type SecurityGroupV2Read added in v1.11.0

type SecurityGroupV2Read struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A security group's specification.
	Spec SecurityGroupV2Spec `json:"spec"`

	// Status Read only status information about a security group.
	Status SecurityGroupV2Status `json:"status"`
}

SecurityGroupV2Read A security group.

type SecurityGroupV2Response added in v1.11.0

type SecurityGroupV2Response = SecurityGroupV2Read

SecurityGroupV2Response A security group.

type SecurityGroupV2Spec added in v1.11.0

type SecurityGroupV2Spec struct {
	// Rules A set of security group rules to apply.
	Rules SecurityGroupRuleV2List `json:"rules"`
}

SecurityGroupV2Spec A security group's specification.

type SecurityGroupV2Status added in v1.11.0

type SecurityGroupV2Status struct {
	// NetworkId The network a security group belongs to.
	NetworkId string `json:"networkId"`

	// RegionId The region a security group belongs to.
	RegionId string `json:"regionId"`
}

SecurityGroupV2Status Read only status information about a security group.

type SecurityGroupV2Update added in v1.11.0

type SecurityGroupV2Update struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A security group's specification.
	Spec SecurityGroupV2Spec `json:"spec"`
}

SecurityGroupV2Update A security group request.

type SecurityGroupV2UpdateRequest added in v1.11.0

type SecurityGroupV2UpdateRequest = SecurityGroupV2Update

SecurityGroupV2UpdateRequest A security group request.

type SecurityGroupWrite added in v0.1.45

type SecurityGroupWrite struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A security group's specification.
	Spec SecurityGroupSpec `json:"spec"`
}

SecurityGroupWrite A security group request.

type SecurityGroupsRead added in v0.1.45

type SecurityGroupsRead = []SecurityGroupRead

SecurityGroupsRead A list of security groups.

type SecurityGroupsResponse added in v0.1.45

type SecurityGroupsResponse = SecurityGroupsRead

SecurityGroupsResponse A list of security groups.

type SecurityGroupsV2Read added in v1.11.0

type SecurityGroupsV2Read = []SecurityGroupV2Read

SecurityGroupsV2Read A list of security groups.

type SecurityGroupsV2Response added in v1.11.0

type SecurityGroupsV2Response = SecurityGroupsV2Read

SecurityGroupsV2Response A list of security groups.

type ServerIDParameter added in v0.1.46

type ServerIDParameter = KubernetesNameParameter

ServerIDParameter A Kubernetes name. Must be a valid DNS containing only lower case characters, numbers or hyphens, start and end with a character or number, and be at most 63 characters in length.

type ServerInterface

type ServerInterface interface {

	// (GET /api/v1/organizations/{organizationID}/identities)
	GetApiV1OrganizationsOrganizationIDIdentities(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)

	// (GET /api/v1/organizations/{organizationID}/networks)
	GetApiV1OrganizationsOrganizationIDNetworks(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)

	// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID})
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

	// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID})
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/networks)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

	// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/networks/{networkID})
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter)

	// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/networks/{networkID})
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

	// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups/{securityGroupID})
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter)

	// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups/{securityGroupID})
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter)

	// (PUT /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups/{securityGroupID})
	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

	// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID})
	DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID})
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (PUT /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID})
	PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/consoleoutput)
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, params GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams)

	// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/consolesessions)
	GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/hardreboot)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/softreboot)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/start)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/stop)
	PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

	// (GET /api/v1/organizations/{organizationID}/regions)
	GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)

	// (GET /api/v1/organizations/{organizationID}/regions/{regionID}/detail)
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

	// (GET /api/v1/organizations/{organizationID}/regions/{regionID}/externalnetworks)
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

	// (GET /api/v1/organizations/{organizationID}/regions/{regionID}/flavors)
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

	// (GET /api/v1/organizations/{organizationID}/regions/{regionID}/images)
	GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)
	// Create a compute image from a disk image URL.
	// (POST /api/v1/organizations/{organizationID}/regions/{regionID}/images)
	PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)
	// Delete a compute image.
	// (DELETE /api/v1/organizations/{organizationID}/regions/{regionID}/images/{imageID})
	DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter)

	// (GET /api/v1/organizations/{organizationID}/securitygroups)
	GetApiV1OrganizationsOrganizationIDSecuritygroups(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDSecuritygroupsParams)

	// (GET /api/v1/organizations/{organizationID}/servers)
	GetApiV1OrganizationsOrganizationIDServers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDServersParams)
	// List file storage
	// (GET /api/v2/filestorage)
	GetApiV2Filestorage(w http.ResponseWriter, r *http.Request, params GetApiV2FilestorageParams)
	// Create file storage
	// (POST /api/v2/filestorage)
	PostApiV2Filestorage(w http.ResponseWriter, r *http.Request)
	// Delete file storage
	// (DELETE /api/v2/filestorage/{filestorageID})
	DeleteApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request, filestorageID FilestorageIDParameter)
	// Get file storage
	// (GET /api/v2/filestorage/{filestorageID})
	GetApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request, filestorageID FilestorageIDParameter)
	// Update file storage
	// (PUT /api/v2/filestorage/{filestorageID})
	PutApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request, filestorageID FilestorageIDParameter)
	// List file storage classes
	// (GET /api/v2/filestorageclasses)
	GetApiV2Filestorageclasses(w http.ResponseWriter, r *http.Request, params GetApiV2FilestorageclassesParams)
	// List networks
	// (GET /api/v2/networks)
	GetApiV2Networks(w http.ResponseWriter, r *http.Request, params GetApiV2NetworksParams)
	// Create network
	// (POST /api/v2/networks)
	PostApiV2Networks(w http.ResponseWriter, r *http.Request)
	// Delete network
	// (DELETE /api/v2/networks/{networkID})
	DeleteApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request, networkID NetworkIDParameter)
	// Get network
	// (GET /api/v2/networks/{networkID})
	GetApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request, networkID NetworkIDParameter)
	// Update network
	// (PUT /api/v2/networks/{networkID})
	PutApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request, networkID NetworkIDParameter)
	// List security groups
	// (GET /api/v2/securitygroups)
	GetApiV2Securitygroups(w http.ResponseWriter, r *http.Request, params GetApiV2SecuritygroupsParams)
	// Create security group
	// (POST /api/v2/securitygroups)
	PostApiV2Securitygroups(w http.ResponseWriter, r *http.Request)
	// Delete security group
	// (DELETE /api/v2/securitygroups/{securityGroupID})
	DeleteApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, securityGroupID SecurityGroupIDParameter)
	// Get security group
	// (GET /api/v2/securitygroups/{securityGroupID})
	GetApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, securityGroupID SecurityGroupIDParameter)
	// Update security group
	// (PUT /api/v2/securitygroups/{securityGroupID})
	PutApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, securityGroupID SecurityGroupIDParameter)

	// (GET /api/v2/servers)
	GetApiV2Servers(w http.ResponseWriter, r *http.Request, params GetApiV2ServersParams)

	// (POST /api/v2/servers)
	PostApiV2Servers(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v2/servers/{serverID})
	DeleteApiV2ServersServerID(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (GET /api/v2/servers/{serverID})
	GetApiV2ServersServerID(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (PUT /api/v2/servers/{serverID})
	PutApiV2ServersServerID(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (GET /api/v2/servers/{serverID}/consoleoutput)
	GetApiV2ServersServerIDConsoleoutput(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter, params GetApiV2ServersServerIDConsoleoutputParams)

	// (GET /api/v2/servers/{serverID}/consolesessions)
	GetApiV2ServersServerIDConsolesessions(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (POST /api/v2/servers/{serverID}/hardreboot)
	PostApiV2ServersServerIDHardreboot(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (POST /api/v2/servers/{serverID}/snapshot)
	PostApiV2ServersServerIDSnapshot(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (POST /api/v2/servers/{serverID}/softreboot)
	PostApiV2ServersServerIDSoftreboot(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (GET /api/v2/servers/{serverID}/sshkey)
	GetApiV2ServersServerIDSshkey(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (POST /api/v2/servers/{serverID}/start)
	PostApiV2ServersServerIDStart(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

	// (POST /api/v2/servers/{serverID}/stop)
	PostApiV2ServersServerIDStop(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID added in v0.1.23

func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(w http.ResponseWriter, r *http.Request)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID added in v0.1.46

func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(w http.ResponseWriter, r *http.Request)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v0.1.46

func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request)

DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID added in v1.12.0

func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID(w http.ResponseWriter, r *http.Request)

DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV2FilestorageFilestorageID added in v1.12.0

func (siw *ServerInterfaceWrapper) DeleteApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request)

DeleteApiV2FilestorageFilestorageID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV2NetworksNetworkID added in v1.11.0

func (siw *ServerInterfaceWrapper) DeleteApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request)

DeleteApiV2NetworksNetworkID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (siw *ServerInterfaceWrapper) DeleteApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request)

DeleteApiV2SecuritygroupsSecurityGroupID operation middleware

func (*ServerInterfaceWrapper) DeleteApiV2ServersServerID added in v1.11.0

func (siw *ServerInterfaceWrapper) DeleteApiV2ServersServerID(w http.ResponseWriter, r *http.Request)

DeleteApiV2ServersServerID operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDIdentities added in v0.1.19

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDIdentities(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDIdentities operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDNetworks added in v0.1.46

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDNetworks(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDNetworks operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID added in v0.1.33

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID added in v0.1.46

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v0.1.46

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput added in v1.8.0

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions added in v1.8.0

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegions added in v0.1.8

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDRegions operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail added in v0.1.53

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks added in v0.1.8

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors added in v0.1.8

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages added in v0.1.8

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDSecuritygroups added in v0.1.45

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDSecuritygroups(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDSecuritygroups operation middleware

func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDServers added in v0.1.46

func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDServers(w http.ResponseWriter, r *http.Request)

GetApiV1OrganizationsOrganizationIDServers operation middleware

func (*ServerInterfaceWrapper) GetApiV2Filestorage added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2Filestorage(w http.ResponseWriter, r *http.Request)

GetApiV2Filestorage operation middleware

func (*ServerInterfaceWrapper) GetApiV2FilestorageFilestorageID added in v1.12.0

func (siw *ServerInterfaceWrapper) GetApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request)

GetApiV2FilestorageFilestorageID operation middleware

func (*ServerInterfaceWrapper) GetApiV2Filestorageclasses added in v1.12.0

func (siw *ServerInterfaceWrapper) GetApiV2Filestorageclasses(w http.ResponseWriter, r *http.Request)

GetApiV2Filestorageclasses operation middleware

func (*ServerInterfaceWrapper) GetApiV2Networks added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2Networks(w http.ResponseWriter, r *http.Request)

GetApiV2Networks operation middleware

func (*ServerInterfaceWrapper) GetApiV2NetworksNetworkID added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request)

GetApiV2NetworksNetworkID operation middleware

func (*ServerInterfaceWrapper) GetApiV2Securitygroups added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2Securitygroups(w http.ResponseWriter, r *http.Request)

GetApiV2Securitygroups operation middleware

func (*ServerInterfaceWrapper) GetApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request)

GetApiV2SecuritygroupsSecurityGroupID operation middleware

func (*ServerInterfaceWrapper) GetApiV2Servers added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2Servers(w http.ResponseWriter, r *http.Request)

GetApiV2Servers operation middleware

func (*ServerInterfaceWrapper) GetApiV2ServersServerID added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2ServersServerID(w http.ResponseWriter, r *http.Request)

GetApiV2ServersServerID operation middleware

func (*ServerInterfaceWrapper) GetApiV2ServersServerIDConsoleoutput added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2ServersServerIDConsoleoutput(w http.ResponseWriter, r *http.Request)

GetApiV2ServersServerIDConsoleoutput operation middleware

func (*ServerInterfaceWrapper) GetApiV2ServersServerIDConsolesessions added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2ServersServerIDConsolesessions(w http.ResponseWriter, r *http.Request)

GetApiV2ServersServerIDConsolesessions operation middleware

func (*ServerInterfaceWrapper) GetApiV2ServersServerIDSshkey added in v1.11.0

func (siw *ServerInterfaceWrapper) GetApiV2ServersServerIDSshkey(w http.ResponseWriter, r *http.Request)

GetApiV2ServersServerIDSshkey operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities added in v0.1.21

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks added in v0.1.46

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups added in v0.1.45

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers added in v0.1.46

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot added in v1.7.0

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot added in v1.7.0

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart added in v1.7.0

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop added in v1.7.0

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop operation middleware

func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages added in v1.12.0

func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request)

PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages operation middleware

func (*ServerInterfaceWrapper) PostApiV2Filestorage added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2Filestorage(w http.ResponseWriter, r *http.Request)

PostApiV2Filestorage operation middleware

func (*ServerInterfaceWrapper) PostApiV2Networks added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2Networks(w http.ResponseWriter, r *http.Request)

PostApiV2Networks operation middleware

func (*ServerInterfaceWrapper) PostApiV2Securitygroups added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2Securitygroups(w http.ResponseWriter, r *http.Request)

PostApiV2Securitygroups operation middleware

func (*ServerInterfaceWrapper) PostApiV2Servers added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2Servers(w http.ResponseWriter, r *http.Request)

PostApiV2Servers operation middleware

func (*ServerInterfaceWrapper) PostApiV2ServersServerIDHardreboot added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2ServersServerIDHardreboot(w http.ResponseWriter, r *http.Request)

PostApiV2ServersServerIDHardreboot operation middleware

func (*ServerInterfaceWrapper) PostApiV2ServersServerIDSnapshot added in v1.13.0

func (siw *ServerInterfaceWrapper) PostApiV2ServersServerIDSnapshot(w http.ResponseWriter, r *http.Request)

PostApiV2ServersServerIDSnapshot operation middleware

func (*ServerInterfaceWrapper) PostApiV2ServersServerIDSoftreboot added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2ServersServerIDSoftreboot(w http.ResponseWriter, r *http.Request)

PostApiV2ServersServerIDSoftreboot operation middleware

func (*ServerInterfaceWrapper) PostApiV2ServersServerIDStart added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2ServersServerIDStart(w http.ResponseWriter, r *http.Request)

PostApiV2ServersServerIDStart operation middleware

func (*ServerInterfaceWrapper) PostApiV2ServersServerIDStop added in v1.11.0

func (siw *ServerInterfaceWrapper) PostApiV2ServersServerIDStop(w http.ResponseWriter, r *http.Request)

PostApiV2ServersServerIDStop operation middleware

func (*ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request)

PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID operation middleware

func (*ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v1.2.0

func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request)

PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID operation middleware

func (*ServerInterfaceWrapper) PutApiV2FilestorageFilestorageID added in v1.12.0

func (siw *ServerInterfaceWrapper) PutApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request)

PutApiV2FilestorageFilestorageID operation middleware

func (*ServerInterfaceWrapper) PutApiV2NetworksNetworkID added in v1.11.0

func (siw *ServerInterfaceWrapper) PutApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request)

PutApiV2NetworksNetworkID operation middleware

func (*ServerInterfaceWrapper) PutApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (siw *ServerInterfaceWrapper) PutApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request)

PutApiV2SecuritygroupsSecurityGroupID operation middleware

func (*ServerInterfaceWrapper) PutApiV2ServersServerID added in v1.11.0

func (siw *ServerInterfaceWrapper) PutApiV2ServersServerID(w http.ResponseWriter, r *http.Request)

PutApiV2ServersServerID operation middleware

type ServerNetwork added in v0.1.46

type ServerNetwork struct {
	// AllowedAddressPairs A list of allowed address pairs.
	AllowedAddressPairs *ServerNetworkAllowedAddressPairList `json:"allowedAddressPairs,omitempty"`

	// Id Network to attach the server to
	Id string `json:"id"`
}

ServerNetwork The server's network.

type ServerNetworkAllowedAddressPair added in v0.1.50

type ServerNetworkAllowedAddressPair struct {
	// Cidr The CIDR to allow.
	Cidr string `json:"cidr"`

	// MacAddress The MAC address to allow.
	MacAddress *string `json:"macAddress,omitempty"`
}

ServerNetworkAllowedAddressPair Allow multiple MAC/IP address (range) pairs to pass through this network port.

type ServerNetworkAllowedAddressPairList added in v0.1.50

type ServerNetworkAllowedAddressPairList = []ServerNetworkAllowedAddressPair

ServerNetworkAllowedAddressPairList A list of allowed address pairs.

type ServerNetworkList added in v0.1.46

type ServerNetworkList = []ServerNetwork

ServerNetworkList A list of networks.

type ServerPublicIPAllocation added in v0.1.46

type ServerPublicIPAllocation struct {
	// Enabled Whether to allocate a public IP.
	Enabled bool `json:"enabled"`
}

ServerPublicIPAllocation The server's public IP allocation.

type ServerRead added in v0.1.46

type ServerRead struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A server's specification.
	Spec ServerSpec `json:"spec"`

	// Status A server's status.
	Status ServerStatus `json:"status"`
}

ServerRead A server.

type ServerRequest added in v0.1.46

type ServerRequest = ServerWrite

ServerRequest A server request.

type ServerResponse added in v0.1.46

type ServerResponse = ServerRead

ServerResponse A server.

type ServerSecurityGroup added in v0.1.46

type ServerSecurityGroup struct {
	// Id The security group ID.
	Id string `json:"id"`
}

ServerSecurityGroup A security group.

type ServerSecurityGroupList added in v0.1.46

type ServerSecurityGroupList = []ServerSecurityGroup

ServerSecurityGroupList A list of security groups.

type ServerSpec added in v1.2.0

type ServerSpec struct {
	// FlavorId The flavor of the server.
	FlavorId string `json:"flavorId"`

	// ImageId The image of the server.
	ImageId string `json:"imageId"`

	// Networks A list of networks.
	Networks ServerNetworkList `json:"networks"`

	// PublicIPAllocation The server's public IP allocation.
	PublicIPAllocation *ServerPublicIPAllocation `json:"publicIPAllocation,omitempty"`

	// SecurityGroups A list of security groups.
	SecurityGroups *ServerSecurityGroupList `json:"securityGroups,omitempty"`

	// UserData UserData contains base64-encoded configuration information or scripts to use upon launch.
	UserData *[]byte `json:"userData,omitempty"`
}

ServerSpec A server's specification.

type ServerStatus added in v1.2.0

type ServerStatus struct {
	// Phase The lifecycle phase of an instance.
	Phase *InstanceLifecyclePhase `json:"phase,omitempty"`

	// PrivateIP The private IP address of the server.
	PrivateIP *string `json:"privateIP,omitempty"`

	// PublicIP The public IP address of the server.
	PublicIP *string `json:"publicIP,omitempty"`
}

ServerStatus A server's status.

type ServerV2Create added in v1.11.0

type ServerV2Create struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A server's specification.
	Spec ServerV2CreateSpec `json:"spec"`
}

ServerV2Create A server creation request.

type ServerV2CreateRequest added in v1.11.0

type ServerV2CreateRequest = ServerV2Create

ServerV2CreateRequest A server creation request.

type ServerV2CreateSpec added in v1.11.0

type ServerV2CreateSpec struct {
	// FlavorId The flavor of the server.
	FlavorId string `json:"flavorId"`

	// ImageId The image of the server.
	ImageId string `json:"imageId"`

	// NetworkId The network ID to attach a server to.
	NetworkId string `json:"networkId"`

	// Networking A server's network configuration.
	Networking *ServerV2Networking `json:"networking,omitempty"`

	// UserData Contains base64-encoded configuration information or scripts to use upon launch.
	// The format of the data is governed by the cloud-init standard, and may be a script,
	// a MIME multipart archive, etc.
	UserData *[]byte `json:"userData,omitempty"`
}

ServerV2CreateSpec defines model for serverV2CreateSpec.

type ServerV2Networking added in v1.11.0

type ServerV2Networking struct {
	// AllowedSourceAddresses A list of network prefixes that are allowed to egress from the server.
	// By default, only packets from the server's network interface's IP address
	// are allowed to enter the network.  Use of this option allows the server
	// to act as a router without SNAT rules.
	AllowedSourceAddresses *AllowedSourceAddresses `json:"allowedSourceAddresses,omitempty"`

	// PublicIP Whether or not to provision a public IP.
	PublicIP *bool `json:"publicIP,omitempty"`

	// SecurityGroups A list of security group IDs.
	SecurityGroups *ServerV2SecurityGroupIDList `json:"securityGroups,omitempty"`
}

ServerV2Networking A server's network configuration.

type ServerV2Read added in v1.11.0

type ServerV2Read struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A server's specification.
	Spec ServerV2Spec `json:"spec"`

	// Status Read only status information about a security group.
	Status ServerV2Status `json:"status"`
}

ServerV2Read A server.

type ServerV2Response added in v1.11.0

type ServerV2Response = ServerV2Read

ServerV2Response A server.

type ServerV2SecurityGroupIDList added in v1.11.0

type ServerV2SecurityGroupIDList = []string

ServerV2SecurityGroupIDList A list of security group IDs.

type ServerV2Spec added in v1.11.0

type ServerV2Spec struct {
	// FlavorId The flavor of the server.
	FlavorId string `json:"flavorId"`

	// ImageId The image of the server.
	ImageId string `json:"imageId"`

	// Networking A server's network configuration.
	Networking *ServerV2Networking `json:"networking,omitempty"`

	// UserData Contains base64-encoded configuration information or scripts to use upon launch.
	// The format of the data is governed by the cloud-init standard, and may be a script,
	// a MIME multipart archive, etc.
	UserData *[]byte `json:"userData,omitempty"`
}

ServerV2Spec A server's specification.

type ServerV2Status added in v1.11.0

type ServerV2Status struct {
	// NetworkId The network a security group belongs to.
	NetworkId string `json:"networkId"`

	// PowerState The lifecycle phase of an instance.
	PowerState *InstanceLifecyclePhase `json:"powerState,omitempty"`

	// PrivateIP The private IP address of the server.
	PrivateIP *string `json:"privateIP,omitempty"`

	// PublicIP The public IP address of the server.
	PublicIP *string `json:"publicIP,omitempty"`

	// RegionId The region a security group belongs to.
	RegionId string `json:"regionId"`
}

ServerV2Status Read only status information about a security group.

type ServerV2Update added in v1.11.0

type ServerV2Update struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A server's specification.
	Spec ServerV2Spec `json:"spec"`
}

ServerV2Update A server update request.

type ServerV2UpdateRequest added in v1.11.0

type ServerV2UpdateRequest = ServerV2Update

ServerV2UpdateRequest A server update request.

type ServerWrite added in v0.1.46

type ServerWrite struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A server's specification.
	Spec ServerSpec `json:"spec"`
}

ServerWrite A server request.

type ServersRead added in v0.1.46

type ServersRead = []ServerRead

ServersRead A list of servers.

type ServersResponse added in v0.1.46

type ServersResponse = ServersRead

ServersResponse A list of servers.

type ServersV2Read added in v1.11.0

type ServersV2Read = []ServerV2Read

ServersV2Read A list of servers.

type ServersV2Response added in v1.11.0

type ServersV2Response = ServersV2Read

ServersV2Response A list of servers.

type SnapshotCreate added in v1.13.0

type SnapshotCreate struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A compute image snapshot specification.
	Spec SnapshotCreateSpec `json:"spec"`
}

SnapshotCreate A compute image create request.

type SnapshotCreateSpec added in v1.13.0

type SnapshotCreateSpec = map[string]interface{}

SnapshotCreateSpec A compute image snapshot specification.

type SnapshotServerRequest added in v1.13.0

type SnapshotServerRequest = SnapshotCreate

SnapshotServerRequest A compute image create request.

type SoftwareVersions

type SoftwareVersions map[string]externalRef0.Semver

SoftwareVersions Image preinstalled version version metadata.

type SshKey added in v1.11.0

type SshKey struct {
	// PrivateKey The SSH private key.
	PrivateKey string `json:"privateKey"`
}

SshKey An SSH key.

type SshKeyResponse added in v1.11.0

type SshKeyResponse = SshKey

SshKeyResponse An SSH key.

type StorageAttachmentListV2Status added in v1.13.0

type StorageAttachmentListV2Status = []StorageAttachmentV2Status

StorageAttachmentListV2Status Describes the network attachments for storage

type StorageAttachmentV2Spec added in v1.11.0

type StorageAttachmentV2Spec struct {
	// NetworkIds A list of network IDs
	NetworkIds NetworkIDList `json:"networkIds"`
}

StorageAttachmentV2Spec Describes the network attachment for storage

type StorageAttachmentV2Status added in v1.11.0

type StorageAttachmentV2Status struct {
	// MountSource The mount source for the attached storage in the format <host>:<path>.
	MountSource *string `json:"mountSource,omitempty"`

	// NetworkId The network ID
	NetworkId string `json:"networkId"`

	// ProvisioningStatus The provisioning state of a resource.
	ProvisioningStatus externalRef0.ResourceProvisioningStatus `json:"provisioningStatus"`
}

StorageAttachmentV2Status Describes the network attachment for storage

type StorageClassListV2Read added in v1.12.0

type StorageClassListV2Read = []StorageClassV2Read

StorageClassListV2Read A list of storage classes.

type StorageClassListV2Response added in v1.12.0

type StorageClassListV2Response = StorageClassListV2Read

StorageClassListV2Response A list of storage classes.

type StorageClassProtocolType added in v1.12.0

type StorageClassProtocolType string

StorageClassProtocolType The protocol type of the storage class.

const (
	StorageClassProtocolTypeNfsv3 StorageClassProtocolType = "nfsv3"
	StorageClassProtocolTypeNfsv4 StorageClassProtocolType = "nfsv4"
)

Defines values for StorageClassProtocolType.

type StorageClassV2Read added in v1.12.0

type StorageClassV2Read struct {
	// Metadata Metadata required by all resource reads.
	Metadata externalRef0.ResourceReadMetadata `json:"metadata"`

	// Spec A storage class's specification.
	Spec StorageClassV2Spec `json:"spec"`
}

StorageClassV2Read A storage class.

type StorageClassV2Spec added in v1.12.0

type StorageClassV2Spec struct {
	Protocols []StorageClassProtocolType `json:"protocols"`

	// RegionId The region an storage class is provisioned in.
	RegionId string `json:"regionId"`
}

StorageClassV2Spec A storage class's specification.

type StorageListV2Response added in v1.11.0

type StorageListV2Response = StorageV2List

StorageListV2Response A list of storage

type StorageTypeV2Spec added in v1.11.0

type StorageTypeV2Spec struct {
	// NFS NFS specific
	NFS *NFSV2Spec `json:"NFS,omitempty"`
}

StorageTypeV2Spec A storage's type

type StorageUsageV2Status added in v1.13.0

type StorageUsageV2Status struct {
	// CapacityBytes total space allotted in bytes
	CapacityBytes int64 `json:"capacityBytes"`

	// UsedBytes amount of storage space used in bytes
	UsedBytes *int64 `json:"usedBytes,omitempty"`
}

StorageUsageV2Status Information about the usage of the storage in bytes

type StorageV2Create added in v1.11.0

type StorageV2Create struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`
	Spec     struct {
		// Attachments Describes the network attachment for storage
		Attachments *StorageAttachmentV2Spec `json:"attachments,omitempty"`

		// OrganizationId The organization to provision the resource in.
		OrganizationId string `json:"organizationId"`

		// ProjectId The project to provision the resource in.
		ProjectId string `json:"projectId"`

		// RegionId The region ID to provision the storage into.
		RegionId string `json:"regionId"`

		// SizeGiB size in GiB of the storage
		SizeGiB int64 `json:"sizeGiB"`

		// StorageClassId The storage class ID to provision the storage into.
		StorageClassId string `json:"storageClassId"`

		// StorageType A storage's type
		StorageType StorageTypeV2Spec `json:"storageType"`
	} `json:"spec"`
}

StorageV2Create A storage create request.

type StorageV2CreateRequest added in v1.11.0

type StorageV2CreateRequest = StorageV2Create

StorageV2CreateRequest A storage create request.

type StorageV2List added in v1.12.0

type StorageV2List = []StorageV2Read

StorageV2List A list of storage

type StorageV2Read added in v1.11.0

type StorageV2Read struct {
	// Metadata Metadata required by project scoped resource reads.
	Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`

	// Spec A storage's specification.
	Spec StorageV2Spec `json:"spec"`

	// Status Read only status about storage
	Status StorageV2Status `json:"status"`
}

StorageV2Read A storage read only group.

type StorageV2Response added in v1.11.0

type StorageV2Response = StorageV2Read

StorageV2Response A storage read only group.

type StorageV2Spec added in v1.11.0

type StorageV2Spec struct {
	// Attachments Describes the network attachment for storage
	Attachments *StorageAttachmentV2Spec `json:"attachments,omitempty"`

	// SizeGiB size in GiB of the storage
	SizeGiB int64 `json:"sizeGiB"`

	// StorageType A storage's type
	StorageType StorageTypeV2Spec `json:"storageType"`
}

StorageV2Spec A storage's specification.

type StorageV2Status added in v1.11.0

type StorageV2Status struct {
	// Attachments Describes the network attachments for storage
	Attachments *StorageAttachmentListV2Status `json:"attachments,omitempty"`

	// RegionId The region an identity is provisioned in.
	RegionId string `json:"regionId"`

	// StorageClassId identifier for the storage
	StorageClassId string `json:"storageClassId"`

	// Usage Information about the usage of the storage in bytes
	Usage *StorageUsageV2Status `json:"usage,omitempty"`
}

StorageV2Status Read only status about storage

type StorageV2Update added in v1.11.0

type StorageV2Update struct {
	// Metadata Metadata required for all API resource reads and writes.
	Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`

	// Spec A storage's specification.
	Spec StorageV2Spec `json:"spec"`
}

StorageV2Update A storage create request.

type StorageV2UpdateRequest added in v1.11.0

type StorageV2UpdateRequest = StorageV2Update

StorageV2UpdateRequest A storage create request.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID added in v0.1.23

func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID})

func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID added in v0.1.46

func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter)

(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/networks/{networkID})

func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter)

(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups/{securityGroupID})

func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v0.1.46

func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID})

func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID added in v1.12.0

func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDRegionsRegionIDImagesImageID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter, imageID ImageIDParameter)

Delete a compute image. (DELETE /api/v1/organizations/{organizationID}/regions/{regionID}/images/{imageID})

func (Unimplemented) DeleteApiV2FilestorageFilestorageID added in v1.12.0

func (_ Unimplemented) DeleteApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request, filestorageID FilestorageIDParameter)

Delete file storage (DELETE /api/v2/filestorage/{filestorageID})

func (Unimplemented) DeleteApiV2NetworksNetworkID added in v1.11.0

func (_ Unimplemented) DeleteApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request, networkID NetworkIDParameter)

Delete network (DELETE /api/v2/networks/{networkID})

func (Unimplemented) DeleteApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (_ Unimplemented) DeleteApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, securityGroupID SecurityGroupIDParameter)

Delete security group (DELETE /api/v2/securitygroups/{securityGroupID})

func (Unimplemented) DeleteApiV2ServersServerID added in v1.11.0

func (_ Unimplemented) DeleteApiV2ServersServerID(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(DELETE /api/v2/servers/{serverID})

func (Unimplemented) GetApiV1OrganizationsOrganizationIDIdentities added in v0.1.19

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDIdentities(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)

(GET /api/v1/organizations/{organizationID}/identities)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDNetworks added in v0.1.46

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDNetworks(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)

(GET /api/v1/organizations/{organizationID}/networks)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID added in v0.1.33

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

(GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID})

func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID added in v0.1.46

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworksNetworkID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, networkID NetworkIDParameter)

(GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/networks/{networkID})

func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter)

(GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups/{securityGroupID})

func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v0.1.46

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID})

func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput added in v1.8.0

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutput(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter, params GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsoleoutputParams)

(GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/consoleoutput)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions added in v1.8.0

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDConsolesessions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(GET /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/consolesessions)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegions added in v0.1.8

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)

(GET /api/v1/organizations/{organizationID}/regions)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail added in v0.1.53

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDDetail(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

(GET /api/v1/organizations/{organizationID}/regions/{regionID}/detail)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks added in v0.1.8

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDExternalnetworks(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

(GET /api/v1/organizations/{organizationID}/regions/{regionID}/externalnetworks)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors added in v0.1.8

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

(GET /api/v1/organizations/{organizationID}/regions/{regionID}/flavors)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages added in v0.1.8

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

(GET /api/v1/organizations/{organizationID}/regions/{regionID}/images)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDSecuritygroups added in v0.1.45

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDSecuritygroups(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDSecuritygroupsParams)

(GET /api/v1/organizations/{organizationID}/securitygroups)

func (Unimplemented) GetApiV1OrganizationsOrganizationIDServers added in v0.1.46

func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDServers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDServersParams)

(GET /api/v1/organizations/{organizationID}/servers)

func (Unimplemented) GetApiV2Filestorage added in v1.11.0

func (_ Unimplemented) GetApiV2Filestorage(w http.ResponseWriter, r *http.Request, params GetApiV2FilestorageParams)

List file storage (GET /api/v2/filestorage)

func (Unimplemented) GetApiV2FilestorageFilestorageID added in v1.12.0

func (_ Unimplemented) GetApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request, filestorageID FilestorageIDParameter)

Get file storage (GET /api/v2/filestorage/{filestorageID})

func (Unimplemented) GetApiV2Filestorageclasses added in v1.12.0

func (_ Unimplemented) GetApiV2Filestorageclasses(w http.ResponseWriter, r *http.Request, params GetApiV2FilestorageclassesParams)

List file storage classes (GET /api/v2/filestorageclasses)

func (Unimplemented) GetApiV2Networks added in v1.11.0

func (_ Unimplemented) GetApiV2Networks(w http.ResponseWriter, r *http.Request, params GetApiV2NetworksParams)

List networks (GET /api/v2/networks)

func (Unimplemented) GetApiV2NetworksNetworkID added in v1.11.0

func (_ Unimplemented) GetApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request, networkID NetworkIDParameter)

Get network (GET /api/v2/networks/{networkID})

func (Unimplemented) GetApiV2Securitygroups added in v1.11.0

func (_ Unimplemented) GetApiV2Securitygroups(w http.ResponseWriter, r *http.Request, params GetApiV2SecuritygroupsParams)

List security groups (GET /api/v2/securitygroups)

func (Unimplemented) GetApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (_ Unimplemented) GetApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, securityGroupID SecurityGroupIDParameter)

Get security group (GET /api/v2/securitygroups/{securityGroupID})

func (Unimplemented) GetApiV2Servers added in v1.11.0

func (_ Unimplemented) GetApiV2Servers(w http.ResponseWriter, r *http.Request, params GetApiV2ServersParams)

(GET /api/v2/servers)

func (Unimplemented) GetApiV2ServersServerID added in v1.11.0

func (_ Unimplemented) GetApiV2ServersServerID(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(GET /api/v2/servers/{serverID})

func (Unimplemented) GetApiV2ServersServerIDConsoleoutput added in v1.11.0

func (_ Unimplemented) GetApiV2ServersServerIDConsoleoutput(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter, params GetApiV2ServersServerIDConsoleoutputParams)

(GET /api/v2/servers/{serverID}/consoleoutput)

func (Unimplemented) GetApiV2ServersServerIDConsolesessions added in v1.11.0

func (_ Unimplemented) GetApiV2ServersServerIDConsolesessions(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(GET /api/v2/servers/{serverID}/consolesessions)

func (Unimplemented) GetApiV2ServersServerIDSshkey added in v1.11.0

func (_ Unimplemented) GetApiV2ServersServerIDSshkey(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(GET /api/v2/servers/{serverID}/sshkey)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities added in v0.1.21

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentities(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks added in v0.1.46

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDNetworks(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/networks)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups added in v0.1.45

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroups(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers added in v0.1.46

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot added in v1.7.0

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDHardreboot(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/hardreboot)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot added in v1.7.0

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDSoftreboot(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/softreboot)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart added in v1.7.0

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStart(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/start)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop added in v1.7.0

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerIDStop(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(POST /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID}/stop)

func (Unimplemented) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages added in v1.12.0

func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)

Create a compute image from a disk image URL. (POST /api/v1/organizations/{organizationID}/regions/{regionID}/images)

func (Unimplemented) PostApiV2Filestorage added in v1.11.0

func (_ Unimplemented) PostApiV2Filestorage(w http.ResponseWriter, r *http.Request)

Create file storage (POST /api/v2/filestorage)

func (Unimplemented) PostApiV2Networks added in v1.11.0

func (_ Unimplemented) PostApiV2Networks(w http.ResponseWriter, r *http.Request)

Create network (POST /api/v2/networks)

func (Unimplemented) PostApiV2Securitygroups added in v1.11.0

func (_ Unimplemented) PostApiV2Securitygroups(w http.ResponseWriter, r *http.Request)

Create security group (POST /api/v2/securitygroups)

func (Unimplemented) PostApiV2Servers added in v1.11.0

func (_ Unimplemented) PostApiV2Servers(w http.ResponseWriter, r *http.Request)

(POST /api/v2/servers)

func (Unimplemented) PostApiV2ServersServerIDHardreboot added in v1.11.0

func (_ Unimplemented) PostApiV2ServersServerIDHardreboot(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(POST /api/v2/servers/{serverID}/hardreboot)

func (Unimplemented) PostApiV2ServersServerIDSnapshot added in v1.13.0

func (_ Unimplemented) PostApiV2ServersServerIDSnapshot(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(POST /api/v2/servers/{serverID}/snapshot)

func (Unimplemented) PostApiV2ServersServerIDSoftreboot added in v1.11.0

func (_ Unimplemented) PostApiV2ServersServerIDSoftreboot(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(POST /api/v2/servers/{serverID}/softreboot)

func (Unimplemented) PostApiV2ServersServerIDStart added in v1.11.0

func (_ Unimplemented) PostApiV2ServersServerIDStart(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(POST /api/v2/servers/{serverID}/start)

func (Unimplemented) PostApiV2ServersServerIDStop added in v1.11.0

func (_ Unimplemented) PostApiV2ServersServerIDStop(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(POST /api/v2/servers/{serverID}/stop)

func (Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID added in v0.1.45

func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDSecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, securityGroupID SecurityGroupIDParameter)

(PUT /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/securitygroups/{securityGroupID})

func (Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID added in v1.2.0

func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDIdentitiesIdentityIDServersServerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, identityID IdentityIDParameter, serverID ServerIDParameter)

(PUT /api/v1/organizations/{organizationID}/projects/{projectID}/identities/{identityID}/servers/{serverID})

func (Unimplemented) PutApiV2FilestorageFilestorageID added in v1.12.0

func (_ Unimplemented) PutApiV2FilestorageFilestorageID(w http.ResponseWriter, r *http.Request, filestorageID FilestorageIDParameter)

Update file storage (PUT /api/v2/filestorage/{filestorageID})

func (Unimplemented) PutApiV2NetworksNetworkID added in v1.11.0

func (_ Unimplemented) PutApiV2NetworksNetworkID(w http.ResponseWriter, r *http.Request, networkID NetworkIDParameter)

Update network (PUT /api/v2/networks/{networkID})

func (Unimplemented) PutApiV2SecuritygroupsSecurityGroupID added in v1.11.0

func (_ Unimplemented) PutApiV2SecuritygroupsSecurityGroupID(w http.ResponseWriter, r *http.Request, securityGroupID SecurityGroupIDParameter)

Update security group (PUT /api/v2/securitygroups/{securityGroupID})

func (Unimplemented) PutApiV2ServersServerID added in v1.11.0

func (_ Unimplemented) PutApiV2ServersServerID(w http.ResponseWriter, r *http.Request, serverID ServerIDParameter)

(PUT /api/v2/servers/{serverID})

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

Jump to

Keyboard shortcuts

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