Documentation
¶
Overview ¶
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* vks-api API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 1.0-SNAPSHOT * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- type APIClient
- type APIKey
- type APIResponse
- type AutoUpgradeConfigDto
- type BasicAuth
- type ClusterDetailDto
- type ClusterDto
- type Configuration
- type CreateClusterComboDto
- type CreateNodeGroupDto
- type GenericSwaggerError
- type NetworkType
- type NodeDto
- type NodeGroupAutoScaleConfigDto
- type NodeGroupDetailDto
- type NodeGroupDto
- type NodeGroupImageDto
- type NodeGroupTaintDto
- type NodeGroupUpgradeConfigDto
- type PagingResultDtoClusterDto
- type PagingResultDtoNodeDto
- type PagingResultDtoNodeGroupDto
- type UpdateClusterDto
- type UpdateNodeGroupDto
- type V1ClusterControllerApiService
- func (a *V1ClusterControllerApiService) V1ClustersClusterIdDelete(ctx context.Context, clusterId string, ...) (ClusterDto, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersClusterIdDeleteAutoUpgradeConfig(ctx context.Context, clusterId string, ...) (ClusterDto, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersClusterIdGet(ctx context.Context, clusterId string, ...) (ClusterDetailDto, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersClusterIdKubeconfigGet(ctx context.Context, clusterId string, ...) (string, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersClusterIdPut(ctx context.Context, clusterId string, ...) (ClusterDto, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersClusterIdPutAutoUpgradeConfig(ctx context.Context, clusterId string, ...) (ClusterDto, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersGet(ctx context.Context, ...) (PagingResultDtoClusterDto, *http.Response, error)
- func (a *V1ClusterControllerApiService) V1ClustersPost(ctx context.Context, ...) (ClusterDto, *http.Response, error)
- type V1ClusterControllerApiV1ClustersClusterIdDeleteAutoUpgradeConfigOpts
- type V1ClusterControllerApiV1ClustersClusterIdDeleteOpts
- type V1ClusterControllerApiV1ClustersClusterIdGetOpts
- type V1ClusterControllerApiV1ClustersClusterIdKubeconfigGetOpts
- type V1ClusterControllerApiV1ClustersClusterIdPutAutoUpgradeConfigOpts
- type V1ClusterControllerApiV1ClustersClusterIdPutOpts
- type V1ClusterControllerApiV1ClustersGetOpts
- type V1ClusterControllerApiV1ClustersPostOpts
- type V1NodeGroupControllerApiService
- func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsGet(ctx context.Context, clusterId string, ...) (PagingResultDtoNodeGroupDto, *http.Response, error)
- func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdDelete(ctx context.Context, clusterId string, nodeGroupId string, ...) (NodeGroupDto, *http.Response, error)
- func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdGet(ctx context.Context, clusterId string, nodeGroupId string, ...) (NodeGroupDetailDto, *http.Response, error)
- func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdNodesGet(ctx context.Context, clusterId string, nodeGroupId string, ...) (PagingResultDtoNodeDto, *http.Response, error)
- func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdPut(ctx context.Context, clusterId string, nodeGroupId string, ...) (NodeGroupDto, *http.Response, error)
- func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsPost(ctx context.Context, clusterId string, ...) (NodeGroupDto, *http.Response, error)
- type V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsGetOpts
- type V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdDeleteOpts
- type V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdGetOpts
- type V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdNodesGetOpts
- type V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdPutOpts
- type V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsPostOpts
- type V1NodeGroupImageControllerApiService
- type V1WorkspaceControllerApiService
- func (a *V1WorkspaceControllerApiService) V1WorkspaceGet(ctx context.Context, ...) (WorkspaceDto, *http.Response, error)
- func (a *V1WorkspaceControllerApiService) V1WorkspacePost(ctx context.Context, ...) (WorkspaceDto, *http.Response, error)
- func (a *V1WorkspaceControllerApiService) V1WorkspaceResetServiceAccountPost(ctx context.Context, ...) (WorkspaceDto, *http.Response, error)
- type V1WorkspaceControllerApiV1WorkspaceGetOpts
- type V1WorkspaceControllerApiV1WorkspacePostOpts
- type V1WorkspaceControllerApiV1WorkspaceResetServiceAccountPostOpts
- type WorkspaceDto
Constants ¶
This section is empty.
Variables ¶
var ( // ContextOAuth2 takes a oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextBasicAuth takes BasicAuth as authentication for the request. ContextBasicAuth = contextKey("basic") // ContextAccessToken takes a string oauth2 access token as authentication for the request. ContextAccessToken = contextKey("accesstoken") // ContextAPIKey takes an APIKey as authentication for the request ContextAPIKey = contextKey("apikey") )
Functions ¶
Types ¶
type APIClient ¶
type APIClient struct { V1ClusterControllerApi *V1ClusterControllerApiService V1NodeGroupControllerApi *V1NodeGroupControllerApiService V1NodeGroupImageControllerApi *V1NodeGroupImageControllerApiService V1WorkspaceControllerApi *V1WorkspaceControllerApiService // contains filtered or unexported fields }
APIClient manages communication with the vks-api API API v1.0-SNAPSHOT In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type AutoUpgradeConfigDto ¶ added in v1.3.3
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type ClusterDetailDto ¶
type ClusterDetailDto struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` Status string `json:"status,omitempty"` Version string `json:"version,omitempty"` NumNodes int64 `json:"numNodes,omitempty"` CreatedAt string `json:"createdAt,omitempty"` UpdatedAt string `json:"updatedAt,omitempty"` EnablePrivateCluster bool `json:"enablePrivateCluster,omitempty"` EnableServiceEndpoint bool `json:"enabledServiceEndpoint"` NetworkType string `json:"networkType,omitempty"` VpcId string `json:"vpcId,omitempty"` SubnetId string `json:"subnetId,omitempty"` Cidr string `json:"cidr,omitempty"` EnabledLoadBalancerPlugin bool `json:"enabledLoadBalancerPlugin,omitempty"` EnabledBlockStoreCsiPlugin bool `json:"enabledBlockStoreCsiPlugin,omitempty"` WhitelistNodeCIDRs []string `json:"whitelistNodeCIDRs,omitempty"` SecondarySubnets []string `json:"secondarySubnets,omitempty"` NodeNetmaskSize int32 `json:"nodeNetmaskSize"` AutoUpgradeConfig *AutoUpgradeConfigDto `json:"autoUpgradeConfig"` }
type ClusterDto ¶
type ClusterDto struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` Status string `json:"status,omitempty"` Version string `json:"version,omitempty"` NumNodes int64 `json:"numNodes,omitempty"` CreatedAt string `json:"createdAt,omitempty"` UpdatedAt string `json:"updatedAt,omitempty"` }
type Configuration ¶
type Configuration struct { BasePath string `json:"basePath,omitempty"` Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` HTTPClient *http.Client }
func NewConfiguration ¶
func NewConfiguration(BasePath string, HTTPClient *http.Client) *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
type CreateClusterComboDto ¶
type CreateClusterComboDto struct { Name string `json:"name"` Description string `json:"description,omitempty"` Version string `json:"version"` EnablePrivateCluster bool `json:"enablePrivateCluster"` EnabledServiceEndpoint bool `json:"enabledServiceEndpoint"` NetworkType string `json:"networkType"` VpcId string `json:"vpcId"` SubnetId string `json:"subnetId"` Cidr string `json:"cidr"` EnabledLoadBalancerPlugin bool `json:"enabledLoadBalancerPlugin"` EnabledBlockStoreCsiPlugin bool `json:"enabledBlockStoreCsiPlugin"` NodeGroups []CreateNodeGroupDto `json:"nodeGroups"` SecondarySubnets []string `json:"secondarySubnets"` NodeNetmaskSize int32 `json:"nodeNetmaskSize"` AutoUpgradeConfig *AutoUpgradeConfigDto `json:"autoUpgradeConfig"` }
type CreateNodeGroupDto ¶
type CreateNodeGroupDto struct { Name string `json:"name"` NumNodes int32 `json:"numNodes"` AutoScaleConfig *NodeGroupAutoScaleConfigDto `json:"autoScaleConfig,omitempty"` UpgradeConfig NodeGroupUpgradeConfigDto `json:"upgradeConfig,omitempty"` ImageId string `json:"imageId"` FlavorId string `json:"flavorId"` DiskSize int32 `json:"diskSize"` DiskType string `json:"diskType"` EnablePrivateNodes bool `json:"enablePrivateNodes"` SecurityGroups []string `json:"securityGroups"` SshKeyId string `json:"sshKeyId"` Labels map[string]string `json:"labels,omitempty"` Taints []NodeGroupTaintDto `json:"taints,omitempty"` SecondarySubnets []string `json:"secondarySubnets"` SubnetId string `json:"subnetId,omitempty"` EnabledEncryptionVolume bool `json:"enabledEncryptionVolume"` }
type GenericSwaggerError ¶
type GenericSwaggerError struct {
// contains filtered or unexported fields
}
GenericSwaggerError Provides access to the body, error and model on returned errors.
func (GenericSwaggerError) Body ¶
func (e GenericSwaggerError) Body() []byte
Body returns the raw bytes of the response
func (GenericSwaggerError) Error ¶
func (e GenericSwaggerError) Error() string
Error returns non-empty string if there was an error.
func (GenericSwaggerError) Model ¶
func (e GenericSwaggerError) Model() interface{}
Model returns the unpacked model of the error
type NetworkType ¶
type NetworkType string
const ( CALICO_NetworkType NetworkType = "CALICO" CILIUM_NetworkType NetworkType = "CILIUM" CILIUM_NATIVE_ROUTING_NetworkType NetworkType = "CILIUM_NATIVE_ROUTING" CILIUM_OVERLAY_NetworkType NetworkType = "CILIUM_OVERLAY" )
List of NetworkType
type NodeGroupDetailDto ¶
type NodeGroupDetailDto struct { Id string `json:"id,omitempty"` ClusterId string `json:"clusterId,omitempty"` Name string `json:"name,omitempty"` Status string `json:"status,omitempty"` NumNodes int64 `json:"numNodes,omitempty"` ImageId string `json:"imageId,omitempty"` CreatedAt string `json:"createdAt,omitempty"` UpdatedAt string `json:"updatedAt,omitempty"` FlavorId string `json:"flavorId,omitempty"` DiskSize int32 `json:"diskSize,omitempty"` DiskType string `json:"diskType,omitempty"` EnablePrivateNodes bool `json:"enablePrivateNodes,omitempty"` SshKeyId string `json:"sshKeyId,omitempty"` SecurityGroups []string `json:"securityGroups,omitempty"` AutoScaleConfig *NodeGroupAutoScaleConfigDto `json:"autoScaleConfig,omitempty"` UpgradeConfig *NodeGroupUpgradeConfigDto `json:"upgradeConfig,omitempty"` Labels map[string]string `json:"labels,omitempty"` Taints []NodeGroupTaintDto `json:"taints,omitempty"` SecondarySubnets []string `json:"secondarySubnets,omitempty"` EnabledEncryptionVolume bool `json:"enabledEncryptionVolume,omitempty"` SubnetId string `json:"subnetId,omitempty"` }
type NodeGroupDto ¶
type NodeGroupDto struct { Id string `json:"id,omitempty"` ClusterId string `json:"clusterId,omitempty"` Name string `json:"name,omitempty"` Status string `json:"status,omitempty"` NumNodes int64 `json:"numNodes,omitempty"` ImageId string `json:"imageId,omitempty"` CreatedAt string `json:"createdAt,omitempty"` UpdatedAt string `json:"updatedAt,omitempty"` }
type NodeGroupImageDto ¶
type NodeGroupTaintDto ¶
type PagingResultDtoClusterDto ¶
type PagingResultDtoClusterDto struct { Items []ClusterDto `json:"items,omitempty"` Total int64 `json:"total,omitempty"` Page int32 `json:"page,omitempty"` PageSize int32 `json:"pageSize,omitempty"` }
type PagingResultDtoNodeDto ¶
type PagingResultDtoNodeGroupDto ¶
type PagingResultDtoNodeGroupDto struct { Items []NodeGroupDto `json:"items,omitempty"` Total int64 `json:"total,omitempty"` Page int32 `json:"page,omitempty"` PageSize int32 `json:"pageSize,omitempty"` }
type UpdateClusterDto ¶
type UpdateNodeGroupDto ¶
type UpdateNodeGroupDto struct { AutoScaleConfig *NodeGroupAutoScaleConfigDto `json:"autoScaleConfig,omitempty"` NumNodes *int32 `json:"numNodes,omitempty"` UpgradeConfig *NodeGroupUpgradeConfigDto `json:"upgradeConfig"` SecurityGroups []string `json:"securityGroups"` ImageId string `json:"imageId"` Labels map[string]string `json:"labels,omitempty"` Taints []NodeGroupTaintDto `json:"taints,omitempty"` }
type V1ClusterControllerApiService ¶
type V1ClusterControllerApiService service
func (*V1ClusterControllerApiService) V1ClustersClusterIdDelete ¶
func (a *V1ClusterControllerApiService) V1ClustersClusterIdDelete(ctx context.Context, clusterId string, localVarOptionals *V1ClusterControllerApiV1ClustersClusterIdDeleteOpts) (ClusterDto, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersClusterIdDeleteAutoUpgradeConfig ¶ added in v1.3.3
func (a *V1ClusterControllerApiService) V1ClustersClusterIdDeleteAutoUpgradeConfig(ctx context.Context, clusterId string, localVarOptionals *V1ClusterControllerApiV1ClustersClusterIdDeleteAutoUpgradeConfigOpts) (ClusterDto, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersClusterIdGet ¶
func (a *V1ClusterControllerApiService) V1ClustersClusterIdGet(ctx context.Context, clusterId string, localVarOptionals *V1ClusterControllerApiV1ClustersClusterIdGetOpts) (ClusterDetailDto, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersClusterIdKubeconfigGet ¶
func (a *V1ClusterControllerApiService) V1ClustersClusterIdKubeconfigGet(ctx context.Context, clusterId string, localVarOptionals *V1ClusterControllerApiV1ClustersClusterIdKubeconfigGetOpts) (string, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersClusterIdPut ¶
func (a *V1ClusterControllerApiService) V1ClustersClusterIdPut(ctx context.Context, clusterId string, localVarOptionals *V1ClusterControllerApiV1ClustersClusterIdPutOpts) (ClusterDto, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersClusterIdPutAutoUpgradeConfig ¶ added in v1.3.3
func (a *V1ClusterControllerApiService) V1ClustersClusterIdPutAutoUpgradeConfig(ctx context.Context, clusterId string, localVarOptionals *V1ClusterControllerApiV1ClustersClusterIdPutAutoUpgradeConfigOpts) (ClusterDto, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersGet ¶
func (a *V1ClusterControllerApiService) V1ClustersGet(ctx context.Context, localVarOptionals *V1ClusterControllerApiV1ClustersGetOpts) (PagingResultDtoClusterDto, *http.Response, error)
func (*V1ClusterControllerApiService) V1ClustersPost ¶
func (a *V1ClusterControllerApiService) V1ClustersPost(ctx context.Context, localVarOptionals *V1ClusterControllerApiV1ClustersPostOpts) (ClusterDto, *http.Response, error)
type V1ClusterControllerApiV1ClustersClusterIdDeleteAutoUpgradeConfigOpts ¶ added in v1.3.3
type V1ClusterControllerApiV1ClustersClusterIdPutAutoUpgradeConfigOpts ¶ added in v1.3.3
type V1NodeGroupControllerApiService ¶
type V1NodeGroupControllerApiService service
func (*V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsGet ¶
func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsGet(ctx context.Context, clusterId string, localVarOptionals *V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsGetOpts) (PagingResultDtoNodeGroupDto, *http.Response, error)
func (*V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdDelete ¶
func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdDelete(ctx context.Context, clusterId string, nodeGroupId string, localVarOptionals *V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdDeleteOpts) (NodeGroupDto, *http.Response, error)
func (*V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdGet ¶
func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdGet(ctx context.Context, clusterId string, nodeGroupId string, localVarOptionals *V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdGetOpts) (NodeGroupDetailDto, *http.Response, error)
func (*V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdNodesGet ¶
func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdNodesGet(ctx context.Context, clusterId string, nodeGroupId string, localVarOptionals *V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdNodesGetOpts) (PagingResultDtoNodeDto, *http.Response, error)
func (*V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdPut ¶
func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsNodeGroupIdPut(ctx context.Context, clusterId string, nodeGroupId string, localVarOptionals *V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsNodeGroupIdPutOpts) (NodeGroupDto, *http.Response, error)
func (*V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsPost ¶
func (a *V1NodeGroupControllerApiService) V1ClustersClusterIdNodeGroupsPost(ctx context.Context, clusterId string, localVarOptionals *V1NodeGroupControllerApiV1ClustersClusterIdNodeGroupsPostOpts) (NodeGroupDto, *http.Response, error)
type V1NodeGroupImageControllerApiService ¶
type V1NodeGroupImageControllerApiService service
func (*V1NodeGroupImageControllerApiService) V1NodeGroupImagesGet ¶
func (a *V1NodeGroupImageControllerApiService) V1NodeGroupImagesGet(ctx context.Context) ([]NodeGroupImageDto, *http.Response, error)
V1NodeGroupImageControllerApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return []NodeGroupImageDto
type V1WorkspaceControllerApiService ¶
type V1WorkspaceControllerApiService service
func (*V1WorkspaceControllerApiService) V1WorkspaceGet ¶
func (a *V1WorkspaceControllerApiService) V1WorkspaceGet(ctx context.Context, localVarOptionals *V1WorkspaceControllerApiV1WorkspaceGetOpts) (WorkspaceDto, *http.Response, error)
func (*V1WorkspaceControllerApiService) V1WorkspacePost ¶
func (a *V1WorkspaceControllerApiService) V1WorkspacePost(ctx context.Context, localVarOptionals *V1WorkspaceControllerApiV1WorkspacePostOpts) (WorkspaceDto, *http.Response, error)
func (*V1WorkspaceControllerApiService) V1WorkspaceResetServiceAccountPost ¶
func (a *V1WorkspaceControllerApiService) V1WorkspaceResetServiceAccountPost(ctx context.Context, localVarOptionals *V1WorkspaceControllerApiV1WorkspaceResetServiceAccountPostOpts) (WorkspaceDto, *http.Response, error)
type WorkspaceDto ¶
Source Files
¶
- api_v1_cluster_controller.go
- api_v1_node_group_controller.go
- api_v1_node_group_image_controller.go
- api_v1_workspace_controller.go
- client.go
- configuration.go
- model_auto_upgrade_config_dto.go
- model_cluster_detail_dto.go
- model_cluster_dto.go
- model_create_cluster_combo_dto.go
- model_create_node_group_dto.go
- model_network_type.go
- model_node_dto.go
- model_node_group_auto_scale_config_dto.go
- model_node_group_detail_dto.go
- model_node_group_dto.go
- model_node_group_image_dto.go
- model_node_group_taint_dto.go
- model_node_group_upgrade_config_dto.go
- model_paging_result_dto_cluster_dto.go
- model_paging_result_dto_node_dto.go
- model_paging_result_dto_node_group_dto.go
- model_update_cluster_dto.go
- model_update_node_group_dto.go
- model_workspace_dto.go
- response.go