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
- func GetSwagger() (swagger *openapi3.T, err error)
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDClustermanagersRequest(server string, organizationID OrganizationIDParameter) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDClustersRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDRegionsRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewGetApiV1OrganizationsOrganizationIDVirtualclustersRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequestWithBody(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequestWithBody(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequestWithBody(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequestWithBody(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequestWithBody(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequestWithBody(server string, organizationID OrganizationIDParameter, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type Builder
- type ChiServerOptions
- type Client
- func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDClustermanagers(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDClusters(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDRegions(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) GetApiV1OrganizationsOrganizationIDVirtualclusters(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBody(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBody(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBody(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*GetApiV1OrganizationsOrganizationIDClustermanagersResponse, error)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDClustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*GetApiV1OrganizationsOrganizationIDClustersResponse, error)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse, error)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, error)
- func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*GetApiV1OrganizationsOrganizationIDVirtualclustersResponse, error)
- func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, ...)
- func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, ...)
- func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
- func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
- func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, ...)
- func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, ...)
- func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, ...)
- func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, ...)
- func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, ...) (...)
- type ClientWithResponsesInterface
- type ClusterIDParameter
- type ClusterManagerIDParameter
- type ClusterManagerRead
- type ClusterManagerResponse
- type ClusterManagerWrite
- type ClusterManagers
- type ClusterManagersResponse
- type CreateControlPlaneRequest
- type CreateKubernetesClusterRequest
- type CreateVirtualKubernetesClusterRequest
- type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse
- type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse
- type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse
- type GetApiV1OrganizationsOrganizationIDClustermanagersResponse
- type GetApiV1OrganizationsOrganizationIDClustersParams
- type GetApiV1OrganizationsOrganizationIDClustersResponse
- type GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse
- type GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse
- type GetApiV1OrganizationsOrganizationIDRegionsParams
- type GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse
- type GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse
- type GetApiV1OrganizationsOrganizationIDRegionsResponse
- type GetApiV1OrganizationsOrganizationIDVirtualclustersParams
- type GetApiV1OrganizationsOrganizationIDVirtualclustersResponse
- type HttpRequestDoer
- type InvalidParamFormatError
- type KubernetesClusterAPI
- type KubernetesClusterAutoUpgrade
- type KubernetesClusterAutoUpgradeDaysOfWeek
- type KubernetesClusterAutoUpgradeWindow
- type KubernetesClusterAutoscaling
- type KubernetesClusterNetwork
- type KubernetesClusterRead
- type KubernetesClusterResponse
- type KubernetesClusterSpec
- type KubernetesClusterWorkloadPool
- type KubernetesClusterWorkloadPools
- type KubernetesClusterWrite
- type KubernetesClusters
- type KubernetesClustersResponse
- type KubernetesNameParameter
- type MachinePool
- type MiddlewareFunc
- type OrganizationIDParameter
- type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody
- type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse
- type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody
- type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse
- type PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody
- type PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse
- type ProjectIDParameter
- type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody
- type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse
- type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody
- type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse
- type PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody
- type PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse
- type RegionIDParameter
- type RegionTypeParameter
- type RequestEditorFn
- type RequiredHeaderError
- type RequiredParamError
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDClustermanagers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDClusters(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDVirtualclusters(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request)
- type TooManyValuesForParamError
- type UnescapedCookieParamError
- type Unimplemented
- func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDClustermanagers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDClusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDVirtualclusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, ...)
- type UnmarshalingParamError
- type VirtualKubernetesClusterRead
- type VirtualKubernetesClusterResponse
- type VirtualKubernetesClusterSpec
- type VirtualKubernetesClusterWorkloadPool
- type VirtualKubernetesClusterWorkloadPools
- type VirtualKubernetesClusterWrite
- type VirtualKubernetesClusters
- type VirtualKubernetesClustersResponse
- type Volume
Constants ¶
const (
Oauth2AuthenticationScopes = "oauth2Authentication.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
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 HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest ¶
func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter) (*http.Request, error)
NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID
func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest ¶
func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter) (*http.Request, error)
NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID
func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest ¶ added in v0.2.63
func NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter) (*http.Request, error)
NewDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest generates requests for DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID
func NewGetApiV1OrganizationsOrganizationIDClustermanagersRequest ¶
func NewGetApiV1OrganizationsOrganizationIDClustermanagersRequest(server string, organizationID OrganizationIDParameter) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDClustermanagersRequest generates requests for GetApiV1OrganizationsOrganizationIDClustermanagers
func NewGetApiV1OrganizationsOrganizationIDClustersRequest ¶
func NewGetApiV1OrganizationsOrganizationIDClustersRequest(server string, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDClustersParams) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDClustersRequest generates requests for GetApiV1OrganizationsOrganizationIDClusters
func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigRequest ¶
func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig
func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigRequest ¶ added in v0.2.63
func NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigRequest generates requests for GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig
func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest ¶ added in v0.2.46
func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsRequest generates requests for GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors
func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest ¶ added in v0.2.46
func NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest(server string, organizationID OrganizationIDParameter, regionID RegionIDParameter) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesRequest generates requests for GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages
func NewGetApiV1OrganizationsOrganizationIDRegionsRequest ¶ added in v0.2.63
func NewGetApiV1OrganizationsOrganizationIDRegionsRequest(server string, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDRegionsParams) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDRegionsRequest generates requests for GetApiV1OrganizationsOrganizationIDRegions
func NewGetApiV1OrganizationsOrganizationIDVirtualclustersRequest ¶ added in v0.2.63
func NewGetApiV1OrganizationsOrganizationIDVirtualclustersRequest(server string, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDVirtualclustersParams) (*http.Request, error)
NewGetApiV1OrganizationsOrganizationIDVirtualclustersRequest generates requests for GetApiV1OrganizationsOrganizationIDVirtualclusters
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequest ¶
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody) (*http.Request, error)
NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers builder with application/json body
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequestWithBody ¶
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader) (*http.Request, error)
NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers with any type of body
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequest ¶
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody) (*http.Request, error)
NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters builder with application/json body
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequestWithBody ¶
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader) (*http.Request, error)
NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters with any type of body
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequest ¶ added in v0.2.63
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody) (*http.Request, error)
NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequest calls the generic PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters builder with application/json body
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequestWithBody ¶ added in v0.2.63
func NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader) (*http.Request, error)
NewPostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersRequestWithBody generates requests for PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters with any type of body
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest ¶
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody) (*http.Request, error)
NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequest calls the generic PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID builder with application/json body
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequestWithBody ¶
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, contentType string, body io.Reader) (*http.Request, error)
NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDRequestWithBody generates requests for PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID with any type of body
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest ¶
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody) (*http.Request, error)
NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequest calls the generic PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID builder with application/json body
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequestWithBody ¶
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader) (*http.Request, error)
NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDRequestWithBody generates requests for PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID with any type of body
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest ¶ added in v0.2.63
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody) (*http.Request, error)
NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequest calls the generic PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID builder with application/json body
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequestWithBody ¶ added in v0.2.63
func NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequestWithBody(server string, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader) (*http.Request, error)
NewPutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDRequestWithBody generates requests for PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID with any type of body
Types ¶
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
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) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID ¶
func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID ¶
func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID ¶ added in v0.2.63
func (c *Client) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDClustermanagers ¶
func (c *Client) GetApiV1OrganizationsOrganizationIDClustermanagers(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDClusters ¶
func (c *Client) GetApiV1OrganizationsOrganizationIDClusters(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig ¶
func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig ¶ added in v0.2.63
func (c *Client) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDRegions ¶ added in v0.2.63
func (c *Client) GetApiV1OrganizationsOrganizationIDRegions(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDRegionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors ¶ added in v0.2.46
func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages ¶ added in v0.2.46
func (c *Client) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(ctx context.Context, organizationID OrganizationIDParameter, regionID RegionIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetApiV1OrganizationsOrganizationIDVirtualclusters ¶ added in v0.2.63
func (c *Client) GetApiV1OrganizationsOrganizationIDVirtualclusters(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDVirtualclustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers ¶
func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBody ¶
func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters ¶
func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBody ¶
func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters ¶ added in v0.2.63
func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBody ¶ added in v0.2.63
func (c *Client) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID ¶
func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBody ¶
func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID ¶
func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBody ¶
func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID ¶ added in v0.2.63
func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBody ¶ added in v0.2.63
func (c *Client) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface {
// GetApiV1OrganizationsOrganizationIDClustermanagers request
GetApiV1OrganizationsOrganizationIDClustermanagers(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApiV1OrganizationsOrganizationIDClusters request
GetApiV1OrganizationsOrganizationIDClusters(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBody request with any body
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID request
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBody request with any body
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBody request with any body
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID request
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBody request with any body
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig request
GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBody request with any body
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID request
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBody request with any body
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBody(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig request
GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApiV1OrganizationsOrganizationIDRegions request
GetApiV1OrganizationsOrganizationIDRegions(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDRegionsParams, 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)
// GetApiV1OrganizationsOrganizationIDVirtualclusters request
GetApiV1OrganizationsOrganizationIDVirtualclusters(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDVirtualclustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
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) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse ¶
func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse
func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse ¶
func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse
func (*ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse request returning *DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse
func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse ¶
func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDClustermanagersResponse, error)
GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse request returning *GetApiV1OrganizationsOrganizationIDClustermanagersResponse
func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDClustersWithResponse ¶
func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDClustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDClustersParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDClustersResponse, error)
GetApiV1OrganizationsOrganizationIDClustersWithResponse request returning *GetApiV1OrganizationsOrganizationIDClustersResponse
func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse ¶
func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse, error)
GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse
func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse, error)
GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse request returning *GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse
func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse ¶ added in v0.2.46
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.2.46
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.2.63
func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDRegionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDRegionsParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, error)
GetApiV1OrganizationsOrganizationIDRegionsWithResponse request returning *GetApiV1OrganizationsOrganizationIDRegionsResponse
func (*ClientWithResponses) GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDVirtualclustersParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDVirtualclustersResponse, error)
GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse request returning *GetApiV1OrganizationsOrganizationIDVirtualclustersResponse
func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBodyWithResponse ¶
func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse
func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithResponse ¶
func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, error)
func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBodyWithResponse ¶
func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse
func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithResponse ¶
func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBodyWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBodyWithResponse request with arbitrary body returning *PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse
func (*ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, error)
func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBodyWithResponse ¶
func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBodyWithResponse request with arbitrary body returning *PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse
func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse ¶
func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBodyWithResponse ¶
func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBodyWithResponse request with arbitrary body returning *PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse
func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse ¶
func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBodyWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBodyWithResponse request with arbitrary body returning *PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse
func (*ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse ¶ added in v0.2.63
func (c *ClientWithResponses) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse request
GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDClustermanagersResponse, error)
// GetApiV1OrganizationsOrganizationIDClustersWithResponse request
GetApiV1OrganizationsOrganizationIDClustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDClustersParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDClustersResponse, error)
// PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBodyWithResponse request with any body
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, error)
// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse request
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
// PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBodyWithResponse request with any body
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
// PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBodyWithResponse request with any body
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse request
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
// PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBodyWithResponse request with any body
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
// GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse request
GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse, error)
// PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBodyWithResponse request with any body
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, error)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, body PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, error)
// DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse request
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
// PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBodyWithResponse request with any body
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithBodyWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, body PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
// GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse request
GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse(ctx context.Context, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse, error)
// GetApiV1OrganizationsOrganizationIDRegionsWithResponse request
GetApiV1OrganizationsOrganizationIDRegionsWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDRegionsParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, 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)
// GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse request
GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse(ctx context.Context, organizationID OrganizationIDParameter, params *GetApiV1OrganizationsOrganizationIDVirtualclustersParams, reqEditors ...RequestEditorFn) (*GetApiV1OrganizationsOrganizationIDVirtualclustersResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type ClusterIDParameter ¶
type ClusterIDParameter = KubernetesNameParameter
ClusterIDParameter 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 ClusterManagerIDParameter ¶
type ClusterManagerIDParameter = KubernetesNameParameter
ClusterManagerIDParameter 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 ClusterManagerRead ¶
type ClusterManagerRead struct {
// Metadata Metadata required by project scoped resource reads.
Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`
}
ClusterManagerRead A cluster manager.
type ClusterManagerResponse ¶ added in v0.2.29
type ClusterManagerResponse = ClusterManagerRead
ClusterManagerResponse A cluster manager.
type ClusterManagerWrite ¶
type ClusterManagerWrite struct {
// Metadata Metadata required for all API resource reads and writes.
Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`
}
ClusterManagerWrite A cluster manager.
type ClusterManagers ¶
type ClusterManagers = []ClusterManagerRead
ClusterManagers A list of cluster managers.
type ClusterManagersResponse ¶
type ClusterManagersResponse = ClusterManagers
ClusterManagersResponse A list of cluster managers.
type CreateControlPlaneRequest ¶
type CreateControlPlaneRequest = ClusterManagerWrite
CreateControlPlaneRequest A cluster manager.
type CreateKubernetesClusterRequest ¶
type CreateKubernetesClusterRequest = KubernetesClusterWrite
CreateKubernetesClusterRequest Kubernetes cluster create or update.
type CreateVirtualKubernetesClusterRequest ¶ added in v0.2.63
type CreateVirtualKubernetesClusterRequest = VirtualKubernetesClusterWrite
CreateVirtualKubernetesClusterRequest Virtual Kubernetes cluster create or update.
type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse ¶
type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse ¶
func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse call
func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) Status ¶
func (r DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) StatusCode ¶
func (r DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse ¶
type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse ¶
func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse call
func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) Status ¶
func (r DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) StatusCode ¶
func (r DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse ¶ added in v0.2.63
type DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse ¶ added in v0.2.63
func ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse(rsp *http.Response) (*DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
ParseDeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse parses an HTTP response from a DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse call
func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) Status ¶ added in v0.2.63
func (r DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) StatusCode ¶ added in v0.2.63
func (r DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDClustermanagersResponse ¶
type GetApiV1OrganizationsOrganizationIDClustermanagersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClusterManagersResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDClustermanagersResponse ¶
func ParseGetApiV1OrganizationsOrganizationIDClustermanagersResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDClustermanagersResponse, error)
ParseGetApiV1OrganizationsOrganizationIDClustermanagersResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDClustermanagersWithResponse call
func (GetApiV1OrganizationsOrganizationIDClustermanagersResponse) Status ¶
func (r GetApiV1OrganizationsOrganizationIDClustermanagersResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDClustermanagersResponse) StatusCode ¶
func (r GetApiV1OrganizationsOrganizationIDClustermanagersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDClustersParams ¶ added in v1.4.0
type GetApiV1OrganizationsOrganizationIDClustersParams 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"`
}
GetApiV1OrganizationsOrganizationIDClustersParams defines parameters for GetApiV1OrganizationsOrganizationIDClusters.
type GetApiV1OrganizationsOrganizationIDClustersResponse ¶
type GetApiV1OrganizationsOrganizationIDClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KubernetesClustersResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDClustersResponse ¶
func ParseGetApiV1OrganizationsOrganizationIDClustersResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDClustersResponse, error)
ParseGetApiV1OrganizationsOrganizationIDClustersResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDClustersWithResponse call
func (GetApiV1OrganizationsOrganizationIDClustersResponse) Status ¶
func (r GetApiV1OrganizationsOrganizationIDClustersResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDClustersResponse) StatusCode ¶
func (r GetApiV1OrganizationsOrganizationIDClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse ¶
type GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse ¶
func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse, error)
ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigWithResponse call
func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse) Status ¶
func (r GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse) StatusCode ¶
func (r GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse ¶ added in v0.2.63
type GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse ¶ added in v0.2.63
func ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse, error)
ParseGetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigWithResponse call
func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse) Status ¶ added in v0.2.63
func (r GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse) StatusCode ¶ added in v0.2.63
func (r GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDRegionsParams ¶ added in v0.2.63
type GetApiV1OrganizationsOrganizationIDRegionsParams struct {
// RegionType The type of region we are asking for.
RegionType RegionTypeParameter `form:"regionType" json:"regionType"`
}
GetApiV1OrganizationsOrganizationIDRegionsParams defines parameters for GetApiV1OrganizationsOrganizationIDRegions.
type GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse ¶ added in v0.2.46
type GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *externalRef1.FlavorsResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse ¶ added in v0.2.46
func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse, error)
ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsWithResponse call
func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse) Status ¶ added in v0.2.46
func (r GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse) StatusCode ¶ added in v0.2.46
func (r GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavorsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse ¶ added in v0.2.46
type GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *externalRef1.ImagesResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse ¶ added in v0.2.46
func ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse, error)
ParseGetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesWithResponse call
func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) Status ¶ added in v0.2.46
func (r GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) StatusCode ¶ added in v0.2.46
func (r GetApiV1OrganizationsOrganizationIDRegionsRegionIDImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDRegionsResponse ¶ added in v0.2.63
type GetApiV1OrganizationsOrganizationIDRegionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *externalRef1.RegionsResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDRegionsResponse ¶ added in v0.2.63
func ParseGetApiV1OrganizationsOrganizationIDRegionsResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDRegionsResponse, error)
ParseGetApiV1OrganizationsOrganizationIDRegionsResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDRegionsWithResponse call
func (GetApiV1OrganizationsOrganizationIDRegionsResponse) Status ¶ added in v0.2.63
func (r GetApiV1OrganizationsOrganizationIDRegionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDRegionsResponse) StatusCode ¶ added in v0.2.63
func (r GetApiV1OrganizationsOrganizationIDRegionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiV1OrganizationsOrganizationIDVirtualclustersParams ¶ added in v1.4.0
type GetApiV1OrganizationsOrganizationIDVirtualclustersParams 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"`
}
GetApiV1OrganizationsOrganizationIDVirtualclustersParams defines parameters for GetApiV1OrganizationsOrganizationIDVirtualclusters.
type GetApiV1OrganizationsOrganizationIDVirtualclustersResponse ¶ added in v0.2.63
type GetApiV1OrganizationsOrganizationIDVirtualclustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VirtualKubernetesClustersResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParseGetApiV1OrganizationsOrganizationIDVirtualclustersResponse ¶ added in v0.2.63
func ParseGetApiV1OrganizationsOrganizationIDVirtualclustersResponse(rsp *http.Response) (*GetApiV1OrganizationsOrganizationIDVirtualclustersResponse, error)
ParseGetApiV1OrganizationsOrganizationIDVirtualclustersResponse parses an HTTP response from a GetApiV1OrganizationsOrganizationIDVirtualclustersWithResponse call
func (GetApiV1OrganizationsOrganizationIDVirtualclustersResponse) Status ¶ added in v0.2.63
func (r GetApiV1OrganizationsOrganizationIDVirtualclustersResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiV1OrganizationsOrganizationIDVirtualclustersResponse) StatusCode ¶ added in v0.2.63
func (r GetApiV1OrganizationsOrganizationIDVirtualclustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type KubernetesClusterAPI ¶ added in v0.2.57
type KubernetesClusterAPI struct {
// AllowedPrefixes Set of address prefixes to allow access to the Kubernetes API.
AllowedPrefixes *[]string `json:"allowedPrefixes,omitempty"`
// SubjectAlternativeNames Set of non-standard X.509 SANs to add to the API certificate.
SubjectAlternativeNames *[]string `json:"subjectAlternativeNames,omitempty"`
}
KubernetesClusterAPI Kubernetes API settings.
type KubernetesClusterAutoUpgrade ¶ added in v0.2.63
type KubernetesClusterAutoUpgrade struct {
// DaysOfWeek When defined allows explicit control of what days an auto upgrade can
// occur on.
DaysOfWeek *KubernetesClusterAutoUpgradeDaysOfWeek `json:"daysOfWeek,omitempty"`
// Enabled Whether or not auto upgrades are enabled.
Enabled bool `json:"enabled"`
}
KubernetesClusterAutoUpgrade If set, enables auto-upgrade to a set schedule, or if not set, opts out of upgrades entirely. Upgrades still occur when the cluster's application bundle reaches end of life irrespective of whether auto upgrades are disabled. The absence of this object represents a default auto-upgrade policy of the platform.
type KubernetesClusterAutoUpgradeDaysOfWeek ¶ added in v0.2.63
type KubernetesClusterAutoUpgradeDaysOfWeek struct {
// Friday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Friday *KubernetesClusterAutoUpgradeWindow `json:"friday,omitempty"`
// Monday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Monday *KubernetesClusterAutoUpgradeWindow `json:"monday,omitempty"`
// Saturday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Saturday *KubernetesClusterAutoUpgradeWindow `json:"saturday,omitempty"`
// Sunday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Sunday *KubernetesClusterAutoUpgradeWindow `json:"sunday,omitempty"`
// Thursday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Thursday *KubernetesClusterAutoUpgradeWindow `json:"thursday,omitempty"`
// Tuesday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Tuesday *KubernetesClusterAutoUpgradeWindow `json:"tuesday,omitempty"`
// Wednesday Defines when in the day an upgrade is allowed to occur, specified as an
// hour starting from 0 up to 23. Upgrade windows can overflow into the next
// day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will
// stop upgrades after 6am.
Wednesday *KubernetesClusterAutoUpgradeWindow `json:"wednesday,omitempty"`
}
KubernetesClusterAutoUpgradeDaysOfWeek When defined allows explicit control of what days an auto upgrade can occur on.
type KubernetesClusterAutoUpgradeWindow ¶ added in v0.2.63
type KubernetesClusterAutoUpgradeWindow struct {
// End Hour to end upgrades.
End int `json:"end"`
// Start Hour to start upgrades.
Start int `json:"start"`
}
KubernetesClusterAutoUpgradeWindow Defines when in the day an upgrade is allowed to occur, specified as an hour starting from 0 up to 23. Upgrade windows can overflow into the next day e.g. a start of 22 will begin upgrades from 10pm, and an end of 6 will stop upgrades after 6am.
type KubernetesClusterAutoscaling ¶
type KubernetesClusterAutoscaling struct {
// MinimumReplicas The minimum number of replicas to allow. Must be less than the maximum.
MinimumReplicas int `json:"minimumReplicas"`
}
KubernetesClusterAutoscaling A Kubernetes cluster workload pool autoscaling configuration. Cluster autoscaling must also be enabled in the cluster features.
type KubernetesClusterNetwork ¶ added in v0.2.57
type KubernetesClusterNetwork struct {
// DnsNameservers A list of DNS name server to use.
DnsNameservers *[]string `json:"dnsNameservers,omitempty"`
// NodePrefix Network prefix to provision nodes in. Must be a valid CIDR block.
NodePrefix *string `json:"nodePrefix,omitempty"`
// PodPrefix Network prefix to provision pods in. Must be a valid CIDR block.
PodPrefix *string `json:"podPrefix,omitempty"`
// ServicePrefix Network prefix to provision services in. Must be a valid CIDR block.
ServicePrefix *string `json:"servicePrefix,omitempty"`
}
KubernetesClusterNetwork A Kubernetes cluster network settings.
type KubernetesClusterRead ¶
type KubernetesClusterRead struct {
// Metadata Metadata required by project scoped resource reads.
Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`
// Spec Kubernetes cluster creation parameters.
Spec KubernetesClusterSpec `json:"spec"`
}
KubernetesClusterRead Kubernetes cluster read.
type KubernetesClusterResponse ¶ added in v0.2.29
type KubernetesClusterResponse = KubernetesClusterRead
KubernetesClusterResponse Kubernetes cluster read.
type KubernetesClusterSpec ¶
type KubernetesClusterSpec struct {
// Api Kubernetes API settings.
Api *KubernetesClusterAPI `json:"api,omitempty"`
// ApplicationBundleName An explicit set of applications to use for deploy.
ApplicationBundleName *string `json:"applicationBundleName,omitempty"`
// AutoUpgrade If set, enables auto-upgrade to a set schedule, or if not set, opts
// out of upgrades entirely. Upgrades still occur when the cluster's
// application bundle reaches end of life irrespective of whether auto upgrades
// are disabled. The absence of this object represents a default auto-upgrade policy of
// the platform.
AutoUpgrade *KubernetesClusterAutoUpgrade `json:"autoUpgrade,omitempty"`
// ClusterManagerId The name of the cluster manager to use, if one is not specified
// the system will create one for you.
ClusterManagerId *string `json:"clusterManagerId,omitempty"`
// Networking A Kubernetes cluster network settings.
Networking *KubernetesClusterNetwork `json:"networking,omitempty"`
// RegionId The region to provision the cluster in.
RegionId string `json:"regionId"`
// Version The Kubernetes version. This should be derived from image metadata.
Version string `json:"version"`
// WorkloadPools A list of Kubernetes cluster workload pools.
WorkloadPools KubernetesClusterWorkloadPools `json:"workloadPools"`
}
KubernetesClusterSpec Kubernetes cluster creation parameters.
type KubernetesClusterWorkloadPool ¶
type KubernetesClusterWorkloadPool struct {
// Autoscaling A Kubernetes cluster workload pool autoscaling configuration. Cluster autoscaling
// must also be enabled in the cluster features.
Autoscaling *KubernetesClusterAutoscaling `json:"autoscaling,omitempty"`
// Labels Workload pool key value labels to apply on node creation.
Labels *map[string]string `json:"labels,omitempty"`
// Machine A Kubernetes cluster machine.
Machine MachinePool `json:"machine"`
// Name Workload pool name.
Name string `json:"name"`
}
KubernetesClusterWorkloadPool A Kubernetes cluster workload pool.
type KubernetesClusterWorkloadPools ¶
type KubernetesClusterWorkloadPools = []KubernetesClusterWorkloadPool
KubernetesClusterWorkloadPools A list of Kubernetes cluster workload pools.
type KubernetesClusterWrite ¶
type KubernetesClusterWrite struct {
// Metadata Metadata required for all API resource reads and writes.
Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`
// Spec Kubernetes cluster creation parameters.
Spec KubernetesClusterSpec `json:"spec"`
}
KubernetesClusterWrite Kubernetes cluster create or update.
type KubernetesClusters ¶
type KubernetesClusters = []KubernetesClusterRead
KubernetesClusters A list of Kubernetes clusters.
type KubernetesClustersResponse ¶
type KubernetesClustersResponse = KubernetesClusters
KubernetesClustersResponse A list of Kubernetes clusters.
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 MachinePool ¶
type MachinePool struct {
// Disk A volume.
Disk *Volume `json:"disk,omitempty"`
// FlavorId Flavor ID.
FlavorId *string `json:"flavorId,omitempty"`
// Replicas Number of machines for a statically sized pool or the maximum for an auto-scaled pool.
Replicas *int `json:"replicas,omitempty"`
}
MachinePool A Kubernetes cluster machine.
type OrganizationIDParameter ¶
type OrganizationIDParameter = KubernetesNameParameter
OrganizationIDParameter 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 PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody ¶
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody = ClusterManagerWrite
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers for application/json ContentType.
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse ¶
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *ClusterManagerResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON409 *externalRef0.ConflictResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse ¶
func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse, error)
ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersWithResponse call
func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse) Status ¶
func (r PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse) Status() string
Status returns HTTPResponse.Status
func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse) StatusCode ¶
func (r PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody ¶
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody = KubernetesClusterWrite
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters for application/json ContentType.
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse ¶
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *KubernetesClusterResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON409 *externalRef0.ConflictResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse ¶
func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse, error)
ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersWithResponse call
func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse) Status ¶
func (r PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse) Status() string
Status returns HTTPResponse.Status
func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse) StatusCode ¶
func (r PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody ¶ added in v0.2.63
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody = VirtualKubernetesClusterWrite
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersJSONRequestBody defines body for PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters for application/json ContentType.
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse ¶ added in v0.2.63
type PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *VirtualKubernetesClusterResponse
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON409 *externalRef0.ConflictResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse ¶ added in v0.2.63
func ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse(rsp *http.Response) (*PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse, error)
ParsePostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse parses an HTTP response from a PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersWithResponse call
func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse) Status ¶ added in v0.2.63
func (r PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse) Status() string
Status returns HTTPResponse.Status
func (PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse) StatusCode ¶ added in v0.2.63
func (r PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProjectIDParameter ¶
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 PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody ¶
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody = ClusterManagerWrite
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDJSONRequestBody defines body for PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID for application/json ContentType.
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse ¶
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse ¶
func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse(rsp *http.Response) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse, error)
ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse parses an HTTP response from a PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDWithResponse call
func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) Status ¶
func (r PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) Status() string
Status returns HTTPResponse.Status
func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) StatusCode ¶
func (r PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerIDResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody ¶
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody = KubernetesClusterWrite
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDJSONRequestBody defines body for PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID for application/json ContentType.
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse ¶
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse ¶
func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse(rsp *http.Response) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse, error)
ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse parses an HTTP response from a PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDWithResponse call
func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) Status ¶
func (r PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) Status() string
Status returns HTTPResponse.Status
func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) StatusCode ¶
func (r PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody ¶ added in v0.2.63
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody = VirtualKubernetesClusterWrite
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDJSONRequestBody defines body for PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID for application/json ContentType.
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse ¶ added in v0.2.63
type PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *externalRef0.BadRequestResponse
JSON401 *externalRef0.UnauthorizedResponse
JSON403 *externalRef0.ForbiddenResponse
JSON404 *externalRef0.NotFoundResponse
JSON500 *externalRef0.InternalServerErrorResponse
}
func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse ¶ added in v0.2.63
func ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse(rsp *http.Response) (*PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse, error)
ParsePutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse parses an HTTP response from a PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDWithResponse call
func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) Status ¶ added in v0.2.63
func (r PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) Status() string
Status returns HTTPResponse.Status
func (PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) StatusCode ¶ added in v0.2.63
func (r PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RegionIDParameter ¶ added in v0.2.46
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 RegionTypeParameter ¶ added in v0.2.63
type RegionTypeParameter string
RegionTypeParameter The region type. "physical" means a full Kubernetes cluster deployment, "virtual" is a virtual Kubernetes cluster hosted by another one.
const ( Physical RegionTypeParameter = "physical" Virtual RegionTypeParameter = "virtual" )
Defines values for RegionTypeParameter.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RequiredHeaderError ¶
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 ServerInterface ¶
type ServerInterface interface {
// (GET /api/v1/organizations/{organizationID}/clustermanagers)
GetApiV1OrganizationsOrganizationIDClustermanagers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)
// (GET /api/v1/organizations/{organizationID}/clusters)
GetApiV1OrganizationsOrganizationIDClusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDClustersParams)
// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/clustermanagers)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)
// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/clustermanagers/{clusterManagerID})
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter)
// (PUT /api/v1/organizations/{organizationID}/projects/{projectID}/clustermanagers/{clusterManagerID})
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter)
// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/clusters)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)
// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/clusters/{clusterID})
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
// (PUT /api/v1/organizations/{organizationID}/projects/{projectID}/clusters/{clusterID})
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/clusters/{clusterID}/kubeconfig)
GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
// (POST /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)
// (DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters/{clusterID})
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
// (PUT /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters/{clusterID})
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
// (GET /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters/{clusterID}/kubeconfig)
GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
// (GET /api/v1/organizations/{organizationID}/regions)
GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDRegionsParams)
// (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)
// (GET /api/v1/organizations/{organizationID}/virtualclusters)
GetApiV1OrganizationsOrganizationIDVirtualclusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDVirtualclustersParams)
}
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) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID ¶
func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request)
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID operation middleware
func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID ¶
func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request)
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID operation middleware
func (*ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID ¶ added in v0.2.63
func (siw *ServerInterfaceWrapper) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request)
DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDClustermanagers ¶
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDClustermanagers(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDClustermanagers operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDClusters ¶
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDClusters(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDClusters operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig ¶
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig ¶ added in v0.2.63
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegions ¶ added in v0.2.63
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDRegions operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors ¶ added in v0.2.46
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages ¶ added in v0.2.46
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages operation middleware
func (*ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDVirtualclusters ¶ added in v0.2.63
func (siw *ServerInterfaceWrapper) GetApiV1OrganizationsOrganizationIDVirtualclusters(w http.ResponseWriter, r *http.Request)
GetApiV1OrganizationsOrganizationIDVirtualclusters operation middleware
func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers ¶
func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(w http.ResponseWriter, r *http.Request)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers operation middleware
func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters ¶
func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(w http.ResponseWriter, r *http.Request)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters operation middleware
func (*ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters ¶ added in v0.2.63
func (siw *ServerInterfaceWrapper) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(w http.ResponseWriter, r *http.Request)
PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters operation middleware
func (*ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID ¶
func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID operation middleware
func (*ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID ¶
func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID operation middleware
func (*ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID ¶ added in v0.2.63
func (siw *ServerInterfaceWrapper) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request)
PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID operation middleware
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type Unimplemented ¶
type Unimplemented struct{}
func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID ¶
func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter)
(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/clustermanagers/{clusterManagerID})
func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID ¶
func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/clusters/{clusterID})
func (Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID ¶ added in v0.2.63
func (_ Unimplemented) DeleteApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
(DELETE /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters/{clusterID})
func (Unimplemented) GetApiV1OrganizationsOrganizationIDClustermanagers ¶
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDClustermanagers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter)
(GET /api/v1/organizations/{organizationID}/clustermanagers)
func (Unimplemented) GetApiV1OrganizationsOrganizationIDClusters ¶
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDClusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDClustersParams)
(GET /api/v1/organizations/{organizationID}/clusters)
func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig ¶
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
(GET /api/v1/organizations/{organizationID}/projects/{projectID}/clusters/{clusterID}/kubeconfig)
func (Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig ¶ added in v0.2.63
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterIDKubeconfig(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
(GET /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters/{clusterID}/kubeconfig)
func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegions ¶ added in v0.2.63
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegions(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDRegionsParams)
(GET /api/v1/organizations/{organizationID}/regions)
func (Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDFlavors ¶ added in v0.2.46
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.2.46
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDRegionsRegionIDImages(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, regionID RegionIDParameter)
(GET /api/v1/organizations/{organizationID}/regions/{regionID}/images)
func (Unimplemented) GetApiV1OrganizationsOrganizationIDVirtualclusters ¶ added in v0.2.63
func (_ Unimplemented) GetApiV1OrganizationsOrganizationIDVirtualclusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, params GetApiV1OrganizationsOrganizationIDVirtualclustersParams)
(GET /api/v1/organizations/{organizationID}/virtualclusters)
func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers ¶
func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagers(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)
(POST /api/v1/organizations/{organizationID}/projects/{projectID}/clustermanagers)
func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters ¶
func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDClusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)
(POST /api/v1/organizations/{organizationID}/projects/{projectID}/clusters)
func (Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters ¶ added in v0.2.63
func (_ Unimplemented) PostApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclusters(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter)
(POST /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters)
func (Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID ¶
func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustermanagersClusterManagerID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterManagerID ClusterManagerIDParameter)
(PUT /api/v1/organizations/{organizationID}/projects/{projectID}/clustermanagers/{clusterManagerID})
func (Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID ¶
func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDClustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
(PUT /api/v1/organizations/{organizationID}/projects/{projectID}/clusters/{clusterID})
func (Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID ¶ added in v0.2.63
func (_ Unimplemented) PutApiV1OrganizationsOrganizationIDProjectsProjectIDVirtualclustersClusterID(w http.ResponseWriter, r *http.Request, organizationID OrganizationIDParameter, projectID ProjectIDParameter, clusterID ClusterIDParameter)
(PUT /api/v1/organizations/{organizationID}/projects/{projectID}/virtualclusters/{clusterID})
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type VirtualKubernetesClusterRead ¶ added in v0.2.63
type VirtualKubernetesClusterRead struct {
// Metadata Metadata required by project scoped resource reads.
Metadata externalRef0.ProjectScopedResourceReadMetadata `json:"metadata"`
// Spec Virtual Kubernetes cluster creation parameters.
Spec VirtualKubernetesClusterSpec `json:"spec"`
}
VirtualKubernetesClusterRead Virtual Kubernetes cluster read.
type VirtualKubernetesClusterResponse ¶ added in v0.2.63
type VirtualKubernetesClusterResponse = VirtualKubernetesClusterRead
VirtualKubernetesClusterResponse Virtual Kubernetes cluster read.
type VirtualKubernetesClusterSpec ¶ added in v0.2.63
type VirtualKubernetesClusterSpec struct {
// RegionId The region to provision the cluster in.
RegionId string `json:"regionId"`
// WorkloadPools A set of virtual workload pools.
WorkloadPools VirtualKubernetesClusterWorkloadPools `json:"workloadPools"`
}
VirtualKubernetesClusterSpec Virtual Kubernetes cluster creation parameters.
type VirtualKubernetesClusterWorkloadPool ¶ added in v0.2.63
type VirtualKubernetesClusterWorkloadPool struct {
// FlavorId The flavor's ID
FlavorId string `json:"flavorId"`
// Name The workload pool name.
Name string `json:"name"`
// Replicas The number of nodes.
Replicas int `json:"replicas"`
}
VirtualKubernetesClusterWorkloadPool A virtual workload pool.
type VirtualKubernetesClusterWorkloadPools ¶ added in v0.2.63
type VirtualKubernetesClusterWorkloadPools = []VirtualKubernetesClusterWorkloadPool
VirtualKubernetesClusterWorkloadPools A set of virtual workload pools.
type VirtualKubernetesClusterWrite ¶ added in v0.2.63
type VirtualKubernetesClusterWrite struct {
// Metadata Metadata required for all API resource reads and writes.
Metadata externalRef0.ResourceWriteMetadata `json:"metadata"`
// Spec Virtual Kubernetes cluster creation parameters.
Spec VirtualKubernetesClusterSpec `json:"spec"`
}
VirtualKubernetesClusterWrite Virtual Kubernetes cluster create or update.
type VirtualKubernetesClusters ¶ added in v0.2.63
type VirtualKubernetesClusters = []VirtualKubernetesClusterRead
VirtualKubernetesClusters A list of virtual Kubernetes clusters.
type VirtualKubernetesClustersResponse ¶ added in v0.2.63
type VirtualKubernetesClustersResponse = VirtualKubernetesClusters
VirtualKubernetesClustersResponse A list of virtual Kubernetes clusters.