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
func (*APIClient) Config ¶ added in v1.3.5
func (c *APIClient) Config() *Configuration
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"`
ReleaseChannel string `json:"releaseChannel,omitempty"`
}
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"`
ReleaseChannel string `json:"releaseChannel,omitempty"`
}
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