cs

package
v1.62.14 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2022 License: Apache-2.0 Imports: 6 Imported by: 17

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.269

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.269

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.269

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.269

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AttachInstancesRequest

type AttachInstancesRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

AttachInstancesRequest is the request struct for api AttachInstances

func CreateAttachInstancesRequest

func CreateAttachInstancesRequest() (request *AttachInstancesRequest)

CreateAttachInstancesRequest creates a request to invoke AttachInstances API

type AttachInstancesResponse

type AttachInstancesResponse struct {
	*responses.BaseResponse
	TaskId string     `json:"task_id" xml:"task_id"`
	List   []ListItem `json:"list" xml:"list"`
}

AttachInstancesResponse is the response struct for api AttachInstances

func CreateAttachInstancesResponse

func CreateAttachInstancesResponse() (response *AttachInstancesResponse)

CreateAttachInstancesResponse creates a response to parse from AttachInstances response

type CancelClusterUpgradeRequest added in v1.61.269

type CancelClusterUpgradeRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

CancelClusterUpgradeRequest is the request struct for api CancelClusterUpgrade

func CreateCancelClusterUpgradeRequest added in v1.61.269

func CreateCancelClusterUpgradeRequest() (request *CancelClusterUpgradeRequest)

CreateCancelClusterUpgradeRequest creates a request to invoke CancelClusterUpgrade API

type CancelClusterUpgradeResponse added in v1.61.269

type CancelClusterUpgradeResponse struct {
	*responses.BaseResponse
}

CancelClusterUpgradeResponse is the response struct for api CancelClusterUpgrade

func CreateCancelClusterUpgradeResponse added in v1.61.269

func CreateCancelClusterUpgradeResponse() (response *CancelClusterUpgradeResponse)

CreateCancelClusterUpgradeResponse creates a response to parse from CancelClusterUpgrade response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AttachInstances

func (client *Client) AttachInstances(request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)

AttachInstances invokes the cs.AttachInstances API synchronously

func (*Client) AttachInstancesWithCallback

func (client *Client) AttachInstancesWithCallback(request *AttachInstancesRequest, callback func(response *AttachInstancesResponse, err error)) <-chan int

AttachInstancesWithCallback invokes the cs.AttachInstances API asynchronously

func (*Client) AttachInstancesWithChan

func (client *Client) AttachInstancesWithChan(request *AttachInstancesRequest) (<-chan *AttachInstancesResponse, <-chan error)

AttachInstancesWithChan invokes the cs.AttachInstances API asynchronously

func (*Client) CancelClusterUpgrade added in v1.61.269

func (client *Client) CancelClusterUpgrade(request *CancelClusterUpgradeRequest) (response *CancelClusterUpgradeResponse, err error)

CancelClusterUpgrade invokes the cs.CancelClusterUpgrade API synchronously

func (*Client) CancelClusterUpgradeWithCallback added in v1.61.269

func (client *Client) CancelClusterUpgradeWithCallback(request *CancelClusterUpgradeRequest, callback func(response *CancelClusterUpgradeResponse, err error)) <-chan int

CancelClusterUpgradeWithCallback invokes the cs.CancelClusterUpgrade API asynchronously

func (*Client) CancelClusterUpgradeWithChan added in v1.61.269

func (client *Client) CancelClusterUpgradeWithChan(request *CancelClusterUpgradeRequest) (<-chan *CancelClusterUpgradeResponse, <-chan error)

CancelClusterUpgradeWithChan invokes the cs.CancelClusterUpgrade API asynchronously

func (*Client) CreateCluster

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the cs.CreateCluster API synchronously

func (*Client) CreateClusterNodePool added in v1.61.879

func (client *Client) CreateClusterNodePool(request *CreateClusterNodePoolRequest) (response *CreateClusterNodePoolResponse, err error)

CreateClusterNodePool invokes the cs.CreateClusterNodePool API synchronously

func (*Client) CreateClusterNodePoolWithCallback added in v1.61.879

func (client *Client) CreateClusterNodePoolWithCallback(request *CreateClusterNodePoolRequest, callback func(response *CreateClusterNodePoolResponse, err error)) <-chan int

CreateClusterNodePoolWithCallback invokes the cs.CreateClusterNodePool API asynchronously

func (*Client) CreateClusterNodePoolWithChan added in v1.61.879

func (client *Client) CreateClusterNodePoolWithChan(request *CreateClusterNodePoolRequest) (<-chan *CreateClusterNodePoolResponse, <-chan error)

CreateClusterNodePoolWithChan invokes the cs.CreateClusterNodePool API asynchronously

func (*Client) CreateClusterWithCallback

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the cs.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the cs.CreateCluster API asynchronously

func (*Client) CreateKubernetesTrigger added in v1.61.518

func (client *Client) CreateKubernetesTrigger(request *CreateKubernetesTriggerRequest) (response *CreateKubernetesTriggerResponse, err error)

CreateKubernetesTrigger invokes the cs.CreateKubernetesTrigger API synchronously

func (*Client) CreateKubernetesTriggerWithCallback added in v1.61.518

func (client *Client) CreateKubernetesTriggerWithCallback(request *CreateKubernetesTriggerRequest, callback func(response *CreateKubernetesTriggerResponse, err error)) <-chan int

CreateKubernetesTriggerWithCallback invokes the cs.CreateKubernetesTrigger API asynchronously

func (*Client) CreateKubernetesTriggerWithChan added in v1.61.518

func (client *Client) CreateKubernetesTriggerWithChan(request *CreateKubernetesTriggerRequest) (<-chan *CreateKubernetesTriggerResponse, <-chan error)

CreateKubernetesTriggerWithChan invokes the cs.CreateKubernetesTrigger API asynchronously

func (*Client) CreateTemplate added in v1.61.269

func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)

CreateTemplate invokes the cs.CreateTemplate API synchronously

func (*Client) CreateTemplateWithCallback added in v1.61.269

func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, callback func(response *CreateTemplateResponse, err error)) <-chan int

CreateTemplateWithCallback invokes the cs.CreateTemplate API asynchronously

func (*Client) CreateTemplateWithChan added in v1.61.269

func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-chan error)

CreateTemplateWithChan invokes the cs.CreateTemplate API asynchronously

func (*Client) DeleteCluster

func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster invokes the cs.DeleteCluster API synchronously

func (*Client) DeleteClusterNodepool added in v1.61.879

func (client *Client) DeleteClusterNodepool(request *DeleteClusterNodepoolRequest) (response *DeleteClusterNodepoolResponse, err error)

DeleteClusterNodepool invokes the cs.DeleteClusterNodepool API synchronously

func (*Client) DeleteClusterNodepoolWithCallback added in v1.61.879

func (client *Client) DeleteClusterNodepoolWithCallback(request *DeleteClusterNodepoolRequest, callback func(response *DeleteClusterNodepoolResponse, err error)) <-chan int

DeleteClusterNodepoolWithCallback invokes the cs.DeleteClusterNodepool API asynchronously

func (*Client) DeleteClusterNodepoolWithChan added in v1.61.879

func (client *Client) DeleteClusterNodepoolWithChan(request *DeleteClusterNodepoolRequest) (<-chan *DeleteClusterNodepoolResponse, <-chan error)

DeleteClusterNodepoolWithChan invokes the cs.DeleteClusterNodepool API asynchronously

func (*Client) DeleteClusterNodes

func (client *Client) DeleteClusterNodes(request *DeleteClusterNodesRequest) (response *DeleteClusterNodesResponse, err error)

DeleteClusterNodes invokes the cs.DeleteClusterNodes API synchronously

func (*Client) DeleteClusterNodesWithCallback

func (client *Client) DeleteClusterNodesWithCallback(request *DeleteClusterNodesRequest, callback func(response *DeleteClusterNodesResponse, err error)) <-chan int

DeleteClusterNodesWithCallback invokes the cs.DeleteClusterNodes API asynchronously

func (*Client) DeleteClusterNodesWithChan

func (client *Client) DeleteClusterNodesWithChan(request *DeleteClusterNodesRequest) (<-chan *DeleteClusterNodesResponse, <-chan error)

DeleteClusterNodesWithChan invokes the cs.DeleteClusterNodes API asynchronously

func (*Client) DeleteClusterWithCallback

func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int

DeleteClusterWithCallback invokes the cs.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan

func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)

DeleteClusterWithChan invokes the cs.DeleteCluster API asynchronously

func (*Client) DeleteKubernetesTrigger added in v1.61.518

func (client *Client) DeleteKubernetesTrigger(request *DeleteKubernetesTriggerRequest) (response *DeleteKubernetesTriggerResponse, err error)

DeleteKubernetesTrigger invokes the cs.DeleteKubernetesTrigger API synchronously

func (*Client) DeleteKubernetesTriggerWithCallback added in v1.61.518

func (client *Client) DeleteKubernetesTriggerWithCallback(request *DeleteKubernetesTriggerRequest, callback func(response *DeleteKubernetesTriggerResponse, err error)) <-chan int

DeleteKubernetesTriggerWithCallback invokes the cs.DeleteKubernetesTrigger API asynchronously

func (*Client) DeleteKubernetesTriggerWithChan added in v1.61.518

func (client *Client) DeleteKubernetesTriggerWithChan(request *DeleteKubernetesTriggerRequest) (<-chan *DeleteKubernetesTriggerResponse, <-chan error)

DeleteKubernetesTriggerWithChan invokes the cs.DeleteKubernetesTrigger API asynchronously

func (*Client) DeleteTemplate added in v1.61.269

func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)

DeleteTemplate invokes the cs.DeleteTemplate API synchronously

func (*Client) DeleteTemplateWithCallback added in v1.61.269

func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, callback func(response *DeleteTemplateResponse, err error)) <-chan int

DeleteTemplateWithCallback invokes the cs.DeleteTemplate API asynchronously

func (*Client) DeleteTemplateWithChan added in v1.61.269

func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-chan error)

DeleteTemplateWithChan invokes the cs.DeleteTemplate API asynchronously

func (*Client) DescribeAddons added in v1.61.269

func (client *Client) DescribeAddons(request *DescribeAddonsRequest) (response *DescribeAddonsResponse, err error)

DescribeAddons invokes the cs.DescribeAddons API synchronously

func (*Client) DescribeAddonsWithCallback added in v1.61.269

func (client *Client) DescribeAddonsWithCallback(request *DescribeAddonsRequest, callback func(response *DescribeAddonsResponse, err error)) <-chan int

DescribeAddonsWithCallback invokes the cs.DescribeAddons API asynchronously

func (*Client) DescribeAddonsWithChan added in v1.61.269

func (client *Client) DescribeAddonsWithChan(request *DescribeAddonsRequest) (<-chan *DescribeAddonsResponse, <-chan error)

DescribeAddonsWithChan invokes the cs.DescribeAddons API asynchronously

func (*Client) DescribeClusterAddonsUpgradeStatus added in v1.61.518

func (client *Client) DescribeClusterAddonsUpgradeStatus(request *DescribeClusterAddonsUpgradeStatusRequest) (response *DescribeClusterAddonsUpgradeStatusResponse, err error)

DescribeClusterAddonsUpgradeStatus invokes the cs.DescribeClusterAddonsUpgradeStatus API synchronously

func (*Client) DescribeClusterAddonsUpgradeStatusWithCallback added in v1.61.518

func (client *Client) DescribeClusterAddonsUpgradeStatusWithCallback(request *DescribeClusterAddonsUpgradeStatusRequest, callback func(response *DescribeClusterAddonsUpgradeStatusResponse, err error)) <-chan int

DescribeClusterAddonsUpgradeStatusWithCallback invokes the cs.DescribeClusterAddonsUpgradeStatus API asynchronously

func (*Client) DescribeClusterAddonsUpgradeStatusWithChan added in v1.61.518

func (client *Client) DescribeClusterAddonsUpgradeStatusWithChan(request *DescribeClusterAddonsUpgradeStatusRequest) (<-chan *DescribeClusterAddonsUpgradeStatusResponse, <-chan error)

DescribeClusterAddonsUpgradeStatusWithChan invokes the cs.DescribeClusterAddonsUpgradeStatus API asynchronously

func (*Client) DescribeClusterAddonsVersion

func (client *Client) DescribeClusterAddonsVersion(request *DescribeClusterAddonsVersionRequest) (response *DescribeClusterAddonsVersionResponse, err error)

DescribeClusterAddonsVersion invokes the cs.DescribeClusterAddonsVersion API synchronously

func (*Client) DescribeClusterAddonsVersionWithCallback

func (client *Client) DescribeClusterAddonsVersionWithCallback(request *DescribeClusterAddonsVersionRequest, callback func(response *DescribeClusterAddonsVersionResponse, err error)) <-chan int

DescribeClusterAddonsVersionWithCallback invokes the cs.DescribeClusterAddonsVersion API asynchronously

func (*Client) DescribeClusterAddonsVersionWithChan

func (client *Client) DescribeClusterAddonsVersionWithChan(request *DescribeClusterAddonsVersionRequest) (<-chan *DescribeClusterAddonsVersionResponse, <-chan error)

DescribeClusterAddonsVersionWithChan invokes the cs.DescribeClusterAddonsVersion API asynchronously

func (*Client) DescribeClusterAttachScripts added in v1.61.269

func (client *Client) DescribeClusterAttachScripts(request *DescribeClusterAttachScriptsRequest) (response *DescribeClusterAttachScriptsResponse, err error)

DescribeClusterAttachScripts invokes the cs.DescribeClusterAttachScripts API synchronously

func (*Client) DescribeClusterAttachScriptsWithCallback added in v1.61.269

func (client *Client) DescribeClusterAttachScriptsWithCallback(request *DescribeClusterAttachScriptsRequest, callback func(response *DescribeClusterAttachScriptsResponse, err error)) <-chan int

DescribeClusterAttachScriptsWithCallback invokes the cs.DescribeClusterAttachScripts API asynchronously

func (*Client) DescribeClusterAttachScriptsWithChan added in v1.61.269

func (client *Client) DescribeClusterAttachScriptsWithChan(request *DescribeClusterAttachScriptsRequest) (<-chan *DescribeClusterAttachScriptsResponse, <-chan error)

DescribeClusterAttachScriptsWithChan invokes the cs.DescribeClusterAttachScripts API asynchronously

func (*Client) DescribeClusterDetail

func (client *Client) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)

DescribeClusterDetail invokes the cs.DescribeClusterDetail API synchronously

func (*Client) DescribeClusterDetailWithCallback

func (client *Client) DescribeClusterDetailWithCallback(request *DescribeClusterDetailRequest, callback func(response *DescribeClusterDetailResponse, err error)) <-chan int

DescribeClusterDetailWithCallback invokes the cs.DescribeClusterDetail API asynchronously

func (*Client) DescribeClusterDetailWithChan

func (client *Client) DescribeClusterDetailWithChan(request *DescribeClusterDetailRequest) (<-chan *DescribeClusterDetailResponse, <-chan error)

DescribeClusterDetailWithChan invokes the cs.DescribeClusterDetail API asynchronously

func (*Client) DescribeClusterLogs

func (client *Client) DescribeClusterLogs(request *DescribeClusterLogsRequest) (response *DescribeClusterLogsResponse, err error)

DescribeClusterLogs invokes the cs.DescribeClusterLogs API synchronously

func (*Client) DescribeClusterLogsWithCallback

func (client *Client) DescribeClusterLogsWithCallback(request *DescribeClusterLogsRequest, callback func(response *DescribeClusterLogsResponse, err error)) <-chan int

DescribeClusterLogsWithCallback invokes the cs.DescribeClusterLogs API asynchronously

func (*Client) DescribeClusterLogsWithChan

func (client *Client) DescribeClusterLogsWithChan(request *DescribeClusterLogsRequest) (<-chan *DescribeClusterLogsResponse, <-chan error)

DescribeClusterLogsWithChan invokes the cs.DescribeClusterLogs API asynchronously

func (*Client) DescribeClusterNodePoolDetail added in v1.61.879

func (client *Client) DescribeClusterNodePoolDetail(request *DescribeClusterNodePoolDetailRequest) (response *DescribeClusterNodePoolDetailResponse, err error)

DescribeClusterNodePoolDetail invokes the cs.DescribeClusterNodePoolDetail API synchronously

func (*Client) DescribeClusterNodePoolDetailWithCallback added in v1.61.879

func (client *Client) DescribeClusterNodePoolDetailWithCallback(request *DescribeClusterNodePoolDetailRequest, callback func(response *DescribeClusterNodePoolDetailResponse, err error)) <-chan int

DescribeClusterNodePoolDetailWithCallback invokes the cs.DescribeClusterNodePoolDetail API asynchronously

func (*Client) DescribeClusterNodePoolDetailWithChan added in v1.61.879

func (client *Client) DescribeClusterNodePoolDetailWithChan(request *DescribeClusterNodePoolDetailRequest) (<-chan *DescribeClusterNodePoolDetailResponse, <-chan error)

DescribeClusterNodePoolDetailWithChan invokes the cs.DescribeClusterNodePoolDetail API asynchronously

func (*Client) DescribeClusterNodePools added in v1.61.879

func (client *Client) DescribeClusterNodePools(request *DescribeClusterNodePoolsRequest) (response *DescribeClusterNodePoolsResponse, err error)

DescribeClusterNodePools invokes the cs.DescribeClusterNodePools API synchronously

func (*Client) DescribeClusterNodePoolsWithCallback added in v1.61.879

func (client *Client) DescribeClusterNodePoolsWithCallback(request *DescribeClusterNodePoolsRequest, callback func(response *DescribeClusterNodePoolsResponse, err error)) <-chan int

DescribeClusterNodePoolsWithCallback invokes the cs.DescribeClusterNodePools API asynchronously

func (*Client) DescribeClusterNodePoolsWithChan added in v1.61.879

func (client *Client) DescribeClusterNodePoolsWithChan(request *DescribeClusterNodePoolsRequest) (<-chan *DescribeClusterNodePoolsResponse, <-chan error)

DescribeClusterNodePoolsWithChan invokes the cs.DescribeClusterNodePools API asynchronously

func (*Client) DescribeClusterNodes

func (client *Client) DescribeClusterNodes(request *DescribeClusterNodesRequest) (response *DescribeClusterNodesResponse, err error)

DescribeClusterNodes invokes the cs.DescribeClusterNodes API synchronously

func (*Client) DescribeClusterNodesWithCallback

func (client *Client) DescribeClusterNodesWithCallback(request *DescribeClusterNodesRequest, callback func(response *DescribeClusterNodesResponse, err error)) <-chan int

DescribeClusterNodesWithCallback invokes the cs.DescribeClusterNodes API asynchronously

func (*Client) DescribeClusterNodesWithChan

func (client *Client) DescribeClusterNodesWithChan(request *DescribeClusterNodesRequest) (<-chan *DescribeClusterNodesResponse, <-chan error)

DescribeClusterNodesWithChan invokes the cs.DescribeClusterNodes API asynchronously

func (*Client) DescribeClusterResources added in v1.61.269

func (client *Client) DescribeClusterResources(request *DescribeClusterResourcesRequest) (response *DescribeClusterResourcesResponse, err error)

DescribeClusterResources invokes the cs.DescribeClusterResources API synchronously

func (*Client) DescribeClusterResourcesWithCallback added in v1.61.269

func (client *Client) DescribeClusterResourcesWithCallback(request *DescribeClusterResourcesRequest, callback func(response *DescribeClusterResourcesResponse, err error)) <-chan int

DescribeClusterResourcesWithCallback invokes the cs.DescribeClusterResources API asynchronously

func (*Client) DescribeClusterResourcesWithChan added in v1.61.269

func (client *Client) DescribeClusterResourcesWithChan(request *DescribeClusterResourcesRequest) (<-chan *DescribeClusterResourcesResponse, <-chan error)

DescribeClusterResourcesWithChan invokes the cs.DescribeClusterResources API asynchronously

func (*Client) DescribeClusterUserKubeconfig

func (client *Client) DescribeClusterUserKubeconfig(request *DescribeClusterUserKubeconfigRequest) (response *DescribeClusterUserKubeconfigResponse, err error)

DescribeClusterUserKubeconfig invokes the cs.DescribeClusterUserKubeconfig API synchronously

func (*Client) DescribeClusterUserKubeconfigWithCallback

func (client *Client) DescribeClusterUserKubeconfigWithCallback(request *DescribeClusterUserKubeconfigRequest, callback func(response *DescribeClusterUserKubeconfigResponse, err error)) <-chan int

DescribeClusterUserKubeconfigWithCallback invokes the cs.DescribeClusterUserKubeconfig API asynchronously

func (*Client) DescribeClusterUserKubeconfigWithChan

func (client *Client) DescribeClusterUserKubeconfigWithChan(request *DescribeClusterUserKubeconfigRequest) (<-chan *DescribeClusterUserKubeconfigResponse, <-chan error)

DescribeClusterUserKubeconfigWithChan invokes the cs.DescribeClusterUserKubeconfig API asynchronously

func (*Client) DescribeClustersV1 added in v1.61.518

func (client *Client) DescribeClustersV1(request *DescribeClustersV1Request) (response *DescribeClustersV1Response, err error)

DescribeClustersV1 invokes the cs.DescribeClustersV1 API synchronously

func (*Client) DescribeClustersV1WithCallback added in v1.61.518

func (client *Client) DescribeClustersV1WithCallback(request *DescribeClustersV1Request, callback func(response *DescribeClustersV1Response, err error)) <-chan int

DescribeClustersV1WithCallback invokes the cs.DescribeClustersV1 API asynchronously

func (*Client) DescribeClustersV1WithChan added in v1.61.518

func (client *Client) DescribeClustersV1WithChan(request *DescribeClustersV1Request) (<-chan *DescribeClustersV1Response, <-chan error)

DescribeClustersV1WithChan invokes the cs.DescribeClustersV1 API asynchronously

func (*Client) DescribeExternalAgent added in v1.61.269

func (client *Client) DescribeExternalAgent(request *DescribeExternalAgentRequest) (response *DescribeExternalAgentResponse, err error)

DescribeExternalAgent invokes the cs.DescribeExternalAgent API synchronously

func (*Client) DescribeExternalAgentWithCallback added in v1.61.269

func (client *Client) DescribeExternalAgentWithCallback(request *DescribeExternalAgentRequest, callback func(response *DescribeExternalAgentResponse, err error)) <-chan int

DescribeExternalAgentWithCallback invokes the cs.DescribeExternalAgent API asynchronously

func (*Client) DescribeExternalAgentWithChan added in v1.61.269

func (client *Client) DescribeExternalAgentWithChan(request *DescribeExternalAgentRequest) (<-chan *DescribeExternalAgentResponse, <-chan error)

DescribeExternalAgentWithChan invokes the cs.DescribeExternalAgent API asynchronously

func (*Client) DescribeKubernetesVersionMetadata

func (client *Client) DescribeKubernetesVersionMetadata(request *DescribeKubernetesVersionMetadataRequest) (response *DescribeKubernetesVersionMetadataResponse, err error)

DescribeKubernetesVersionMetadata invokes the cs.DescribeKubernetesVersionMetadata API synchronously

func (*Client) DescribeKubernetesVersionMetadataWithCallback

func (client *Client) DescribeKubernetesVersionMetadataWithCallback(request *DescribeKubernetesVersionMetadataRequest, callback func(response *DescribeKubernetesVersionMetadataResponse, err error)) <-chan int

DescribeKubernetesVersionMetadataWithCallback invokes the cs.DescribeKubernetesVersionMetadata API asynchronously

func (*Client) DescribeKubernetesVersionMetadataWithChan

func (client *Client) DescribeKubernetesVersionMetadataWithChan(request *DescribeKubernetesVersionMetadataRequest) (<-chan *DescribeKubernetesVersionMetadataResponse, <-chan error)

DescribeKubernetesVersionMetadataWithChan invokes the cs.DescribeKubernetesVersionMetadata API asynchronously

func (*Client) DescribeTaskInfo added in v1.61.879

func (client *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)

DescribeTaskInfo invokes the cs.DescribeTaskInfo API synchronously

func (*Client) DescribeTaskInfoWithCallback added in v1.61.879

func (client *Client) DescribeTaskInfoWithCallback(request *DescribeTaskInfoRequest, callback func(response *DescribeTaskInfoResponse, err error)) <-chan int

DescribeTaskInfoWithCallback invokes the cs.DescribeTaskInfo API asynchronously

func (*Client) DescribeTaskInfoWithChan added in v1.61.879

func (client *Client) DescribeTaskInfoWithChan(request *DescribeTaskInfoRequest) (<-chan *DescribeTaskInfoResponse, <-chan error)

DescribeTaskInfoWithChan invokes the cs.DescribeTaskInfo API asynchronously

func (*Client) DescribeTemplateAttribute added in v1.61.879

func (client *Client) DescribeTemplateAttribute(request *DescribeTemplateAttributeRequest) (response *DescribeTemplateAttributeResponse, err error)

DescribeTemplateAttribute invokes the cs.DescribeTemplateAttribute API synchronously

func (*Client) DescribeTemplateAttributeWithCallback added in v1.61.879

func (client *Client) DescribeTemplateAttributeWithCallback(request *DescribeTemplateAttributeRequest, callback func(response *DescribeTemplateAttributeResponse, err error)) <-chan int

DescribeTemplateAttributeWithCallback invokes the cs.DescribeTemplateAttribute API asynchronously

func (*Client) DescribeTemplateAttributeWithChan added in v1.61.879

func (client *Client) DescribeTemplateAttributeWithChan(request *DescribeTemplateAttributeRequest) (<-chan *DescribeTemplateAttributeResponse, <-chan error)

DescribeTemplateAttributeWithChan invokes the cs.DescribeTemplateAttribute API asynchronously

func (*Client) DescribeTemplates added in v1.61.269

func (client *Client) DescribeTemplates(request *DescribeTemplatesRequest) (response *DescribeTemplatesResponse, err error)

DescribeTemplates invokes the cs.DescribeTemplates API synchronously

func (*Client) DescribeTemplatesWithCallback added in v1.61.269

func (client *Client) DescribeTemplatesWithCallback(request *DescribeTemplatesRequest, callback func(response *DescribeTemplatesResponse, err error)) <-chan int

DescribeTemplatesWithCallback invokes the cs.DescribeTemplates API asynchronously

func (*Client) DescribeTemplatesWithChan added in v1.61.269

func (client *Client) DescribeTemplatesWithChan(request *DescribeTemplatesRequest) (<-chan *DescribeTemplatesResponse, <-chan error)

DescribeTemplatesWithChan invokes the cs.DescribeTemplates API asynchronously

func (*Client) DescribeUserQuota added in v1.61.269

func (client *Client) DescribeUserQuota(request *DescribeUserQuotaRequest) (response *DescribeUserQuotaResponse, err error)

DescribeUserQuota invokes the cs.DescribeUserQuota API synchronously

func (*Client) DescribeUserQuotaWithCallback added in v1.61.269

func (client *Client) DescribeUserQuotaWithCallback(request *DescribeUserQuotaRequest, callback func(response *DescribeUserQuotaResponse, err error)) <-chan int

DescribeUserQuotaWithCallback invokes the cs.DescribeUserQuota API asynchronously

func (*Client) DescribeUserQuotaWithChan added in v1.61.269

func (client *Client) DescribeUserQuotaWithChan(request *DescribeUserQuotaRequest) (<-chan *DescribeUserQuotaResponse, <-chan error)

DescribeUserQuotaWithChan invokes the cs.DescribeUserQuota API asynchronously

func (*Client) GetKubernetesTrigger added in v1.61.518

func (client *Client) GetKubernetesTrigger(request *GetKubernetesTriggerRequest) (response *GetKubernetesTriggerResponse, err error)

GetKubernetesTrigger invokes the cs.GetKubernetesTrigger API synchronously

func (*Client) GetKubernetesTriggerWithCallback added in v1.61.518

func (client *Client) GetKubernetesTriggerWithCallback(request *GetKubernetesTriggerRequest, callback func(response *GetKubernetesTriggerResponse, err error)) <-chan int

GetKubernetesTriggerWithCallback invokes the cs.GetKubernetesTrigger API asynchronously

func (*Client) GetKubernetesTriggerWithChan added in v1.61.518

func (client *Client) GetKubernetesTriggerWithChan(request *GetKubernetesTriggerRequest) (<-chan *GetKubernetesTriggerResponse, <-chan error)

GetKubernetesTriggerWithChan invokes the cs.GetKubernetesTrigger API asynchronously

func (*Client) GetUpgradeStatus added in v1.61.269

func (client *Client) GetUpgradeStatus(request *GetUpgradeStatusRequest) (response *GetUpgradeStatusResponse, err error)

GetUpgradeStatus invokes the cs.GetUpgradeStatus API synchronously

func (*Client) GetUpgradeStatusWithCallback added in v1.61.269

func (client *Client) GetUpgradeStatusWithCallback(request *GetUpgradeStatusRequest, callback func(response *GetUpgradeStatusResponse, err error)) <-chan int

GetUpgradeStatusWithCallback invokes the cs.GetUpgradeStatus API asynchronously

func (*Client) GetUpgradeStatusWithChan added in v1.61.269

func (client *Client) GetUpgradeStatusWithChan(request *GetUpgradeStatusRequest) (<-chan *GetUpgradeStatusResponse, <-chan error)

GetUpgradeStatusWithChan invokes the cs.GetUpgradeStatus API asynchronously

func (*Client) InstallClusterAddons added in v1.61.269

func (client *Client) InstallClusterAddons(request *InstallClusterAddonsRequest) (response *InstallClusterAddonsResponse, err error)

InstallClusterAddons invokes the cs.InstallClusterAddons API synchronously

func (*Client) InstallClusterAddonsWithCallback added in v1.61.269

func (client *Client) InstallClusterAddonsWithCallback(request *InstallClusterAddonsRequest, callback func(response *InstallClusterAddonsResponse, err error)) <-chan int

InstallClusterAddonsWithCallback invokes the cs.InstallClusterAddons API asynchronously

func (*Client) InstallClusterAddonsWithChan added in v1.61.269

func (client *Client) InstallClusterAddonsWithChan(request *InstallClusterAddonsRequest) (<-chan *InstallClusterAddonsResponse, <-chan error)

InstallClusterAddonsWithChan invokes the cs.InstallClusterAddons API asynchronously

func (*Client) ListTagResources added in v1.61.269

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the cs.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.61.269

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the cs.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.61.269

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the cs.ListTagResources API asynchronously

func (*Client) ModifyCluster added in v1.61.269

func (client *Client) ModifyCluster(request *ModifyClusterRequest) (response *ModifyClusterResponse, err error)

ModifyCluster invokes the cs.ModifyCluster API synchronously

func (*Client) ModifyClusterConfiguration added in v1.61.518

func (client *Client) ModifyClusterConfiguration(request *ModifyClusterConfigurationRequest) (response *ModifyClusterConfigurationResponse, err error)

ModifyClusterConfiguration invokes the cs.ModifyClusterConfiguration API synchronously

func (*Client) ModifyClusterConfigurationWithCallback added in v1.61.518

func (client *Client) ModifyClusterConfigurationWithCallback(request *ModifyClusterConfigurationRequest, callback func(response *ModifyClusterConfigurationResponse, err error)) <-chan int

ModifyClusterConfigurationWithCallback invokes the cs.ModifyClusterConfiguration API asynchronously

func (*Client) ModifyClusterConfigurationWithChan added in v1.61.518

func (client *Client) ModifyClusterConfigurationWithChan(request *ModifyClusterConfigurationRequest) (<-chan *ModifyClusterConfigurationResponse, <-chan error)

ModifyClusterConfigurationWithChan invokes the cs.ModifyClusterConfiguration API asynchronously

func (*Client) ModifyClusterNodePool added in v1.61.879

func (client *Client) ModifyClusterNodePool(request *ModifyClusterNodePoolRequest) (response *ModifyClusterNodePoolResponse, err error)

ModifyClusterNodePool invokes the cs.ModifyClusterNodePool API synchronously

func (*Client) ModifyClusterNodePoolWithCallback added in v1.61.879

func (client *Client) ModifyClusterNodePoolWithCallback(request *ModifyClusterNodePoolRequest, callback func(response *ModifyClusterNodePoolResponse, err error)) <-chan int

ModifyClusterNodePoolWithCallback invokes the cs.ModifyClusterNodePool API asynchronously

func (*Client) ModifyClusterNodePoolWithChan added in v1.61.879

func (client *Client) ModifyClusterNodePoolWithChan(request *ModifyClusterNodePoolRequest) (<-chan *ModifyClusterNodePoolResponse, <-chan error)

ModifyClusterNodePoolWithChan invokes the cs.ModifyClusterNodePool API asynchronously

func (*Client) ModifyClusterTags added in v1.61.269

func (client *Client) ModifyClusterTags(request *ModifyClusterTagsRequest) (response *ModifyClusterTagsResponse, err error)

ModifyClusterTags invokes the cs.ModifyClusterTags API synchronously

func (*Client) ModifyClusterTagsWithCallback added in v1.61.269

func (client *Client) ModifyClusterTagsWithCallback(request *ModifyClusterTagsRequest, callback func(response *ModifyClusterTagsResponse, err error)) <-chan int

ModifyClusterTagsWithCallback invokes the cs.ModifyClusterTags API asynchronously

func (*Client) ModifyClusterTagsWithChan added in v1.61.269

func (client *Client) ModifyClusterTagsWithChan(request *ModifyClusterTagsRequest) (<-chan *ModifyClusterTagsResponse, <-chan error)

ModifyClusterTagsWithChan invokes the cs.ModifyClusterTags API asynchronously

func (*Client) ModifyClusterWithCallback added in v1.61.269

func (client *Client) ModifyClusterWithCallback(request *ModifyClusterRequest, callback func(response *ModifyClusterResponse, err error)) <-chan int

ModifyClusterWithCallback invokes the cs.ModifyCluster API asynchronously

func (*Client) ModifyClusterWithChan added in v1.61.269

func (client *Client) ModifyClusterWithChan(request *ModifyClusterRequest) (<-chan *ModifyClusterResponse, <-chan error)

ModifyClusterWithChan invokes the cs.ModifyCluster API asynchronously

func (*Client) OpenAckService added in v1.61.879

func (client *Client) OpenAckService(request *OpenAckServiceRequest) (response *OpenAckServiceResponse, err error)

OpenAckService invokes the cs.OpenAckService API synchronously

func (*Client) OpenAckServiceWithCallback added in v1.61.879

func (client *Client) OpenAckServiceWithCallback(request *OpenAckServiceRequest, callback func(response *OpenAckServiceResponse, err error)) <-chan int

OpenAckServiceWithCallback invokes the cs.OpenAckService API asynchronously

func (*Client) OpenAckServiceWithChan added in v1.61.879

func (client *Client) OpenAckServiceWithChan(request *OpenAckServiceRequest) (<-chan *OpenAckServiceResponse, <-chan error)

OpenAckServiceWithChan invokes the cs.OpenAckService API asynchronously

func (*Client) PauseClusterUpgrade added in v1.61.269

func (client *Client) PauseClusterUpgrade(request *PauseClusterUpgradeRequest) (response *PauseClusterUpgradeResponse, err error)

PauseClusterUpgrade invokes the cs.PauseClusterUpgrade API synchronously

func (*Client) PauseClusterUpgradeWithCallback added in v1.61.269

func (client *Client) PauseClusterUpgradeWithCallback(request *PauseClusterUpgradeRequest, callback func(response *PauseClusterUpgradeResponse, err error)) <-chan int

PauseClusterUpgradeWithCallback invokes the cs.PauseClusterUpgrade API asynchronously

func (*Client) PauseClusterUpgradeWithChan added in v1.61.269

func (client *Client) PauseClusterUpgradeWithChan(request *PauseClusterUpgradeRequest) (<-chan *PauseClusterUpgradeResponse, <-chan error)

PauseClusterUpgradeWithChan invokes the cs.PauseClusterUpgrade API asynchronously

func (*Client) ResumeUpgradeCluster added in v1.61.269

func (client *Client) ResumeUpgradeCluster(request *ResumeUpgradeClusterRequest) (response *ResumeUpgradeClusterResponse, err error)

ResumeUpgradeCluster invokes the cs.ResumeUpgradeCluster API synchronously

func (*Client) ResumeUpgradeClusterWithCallback added in v1.61.269

func (client *Client) ResumeUpgradeClusterWithCallback(request *ResumeUpgradeClusterRequest, callback func(response *ResumeUpgradeClusterResponse, err error)) <-chan int

ResumeUpgradeClusterWithCallback invokes the cs.ResumeUpgradeCluster API asynchronously

func (*Client) ResumeUpgradeClusterWithChan added in v1.61.269

func (client *Client) ResumeUpgradeClusterWithChan(request *ResumeUpgradeClusterRequest) (<-chan *ResumeUpgradeClusterResponse, <-chan error)

ResumeUpgradeClusterWithChan invokes the cs.ResumeUpgradeCluster API asynchronously

func (*Client) ScaleClusterNodePool added in v1.61.879

func (client *Client) ScaleClusterNodePool(request *ScaleClusterNodePoolRequest) (response *ScaleClusterNodePoolResponse, err error)

ScaleClusterNodePool invokes the cs.ScaleClusterNodePool API synchronously

func (*Client) ScaleClusterNodePoolWithCallback added in v1.61.879

func (client *Client) ScaleClusterNodePoolWithCallback(request *ScaleClusterNodePoolRequest, callback func(response *ScaleClusterNodePoolResponse, err error)) <-chan int

ScaleClusterNodePoolWithCallback invokes the cs.ScaleClusterNodePool API asynchronously

func (*Client) ScaleClusterNodePoolWithChan added in v1.61.879

func (client *Client) ScaleClusterNodePoolWithChan(request *ScaleClusterNodePoolRequest) (<-chan *ScaleClusterNodePoolResponse, <-chan error)

ScaleClusterNodePoolWithChan invokes the cs.ScaleClusterNodePool API asynchronously

func (*Client) ScaleOutCluster

func (client *Client) ScaleOutCluster(request *ScaleOutClusterRequest) (response *ScaleOutClusterResponse, err error)

ScaleOutCluster invokes the cs.ScaleOutCluster API synchronously

func (*Client) ScaleOutClusterWithCallback

func (client *Client) ScaleOutClusterWithCallback(request *ScaleOutClusterRequest, callback func(response *ScaleOutClusterResponse, err error)) <-chan int

ScaleOutClusterWithCallback invokes the cs.ScaleOutCluster API asynchronously

func (*Client) ScaleOutClusterWithChan

func (client *Client) ScaleOutClusterWithChan(request *ScaleOutClusterRequest) (<-chan *ScaleOutClusterResponse, <-chan error)

ScaleOutClusterWithChan invokes the cs.ScaleOutCluster API asynchronously

func (*Client) TagResources added in v1.61.879

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the cs.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.61.879

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the cs.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.61.879

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the cs.TagResources API asynchronously

func (*Client) UnInstallClusterAddons added in v1.60.335

func (client *Client) UnInstallClusterAddons(request *UnInstallClusterAddonsRequest) (response *UnInstallClusterAddonsResponse, err error)

UnInstallClusterAddons invokes the cs.UnInstallClusterAddons API synchronously

func (*Client) UnInstallClusterAddonsWithCallback added in v1.60.335

func (client *Client) UnInstallClusterAddonsWithCallback(request *UnInstallClusterAddonsRequest, callback func(response *UnInstallClusterAddonsResponse, err error)) <-chan int

UnInstallClusterAddonsWithCallback invokes the cs.UnInstallClusterAddons API asynchronously

func (*Client) UnInstallClusterAddonsWithChan added in v1.60.335

func (client *Client) UnInstallClusterAddonsWithChan(request *UnInstallClusterAddonsRequest) (<-chan *UnInstallClusterAddonsResponse, <-chan error)

UnInstallClusterAddonsWithChan invokes the cs.UnInstallClusterAddons API asynchronously

func (*Client) UntagResources added in v1.61.879

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the cs.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.61.879

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the cs.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.61.879

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the cs.UntagResources API asynchronously

func (*Client) UpdateTemplate added in v1.61.518

func (client *Client) UpdateTemplate(request *UpdateTemplateRequest) (response *UpdateTemplateResponse, err error)

UpdateTemplate invokes the cs.UpdateTemplate API synchronously

func (*Client) UpdateTemplateWithCallback added in v1.61.518

func (client *Client) UpdateTemplateWithCallback(request *UpdateTemplateRequest, callback func(response *UpdateTemplateResponse, err error)) <-chan int

UpdateTemplateWithCallback invokes the cs.UpdateTemplate API asynchronously

func (*Client) UpdateTemplateWithChan added in v1.61.518

func (client *Client) UpdateTemplateWithChan(request *UpdateTemplateRequest) (<-chan *UpdateTemplateResponse, <-chan error)

UpdateTemplateWithChan invokes the cs.UpdateTemplate API asynchronously

func (*Client) UpgradeCluster added in v1.61.269

func (client *Client) UpgradeCluster(request *UpgradeClusterRequest) (response *UpgradeClusterResponse, err error)

UpgradeCluster invokes the cs.UpgradeCluster API synchronously

func (*Client) UpgradeClusterAddons

func (client *Client) UpgradeClusterAddons(request *UpgradeClusterAddonsRequest) (response *UpgradeClusterAddonsResponse, err error)

UpgradeClusterAddons invokes the cs.UpgradeClusterAddons API synchronously

func (*Client) UpgradeClusterAddonsWithCallback

func (client *Client) UpgradeClusterAddonsWithCallback(request *UpgradeClusterAddonsRequest, callback func(response *UpgradeClusterAddonsResponse, err error)) <-chan int

UpgradeClusterAddonsWithCallback invokes the cs.UpgradeClusterAddons API asynchronously

func (*Client) UpgradeClusterAddonsWithChan

func (client *Client) UpgradeClusterAddonsWithChan(request *UpgradeClusterAddonsRequest) (<-chan *UpgradeClusterAddonsResponse, <-chan error)

UpgradeClusterAddonsWithChan invokes the cs.UpgradeClusterAddons API asynchronously

func (*Client) UpgradeClusterWithCallback added in v1.61.269

func (client *Client) UpgradeClusterWithCallback(request *UpgradeClusterRequest, callback func(response *UpgradeClusterResponse, err error)) <-chan int

UpgradeClusterWithCallback invokes the cs.UpgradeCluster API asynchronously

func (*Client) UpgradeClusterWithChan added in v1.61.269

func (client *Client) UpgradeClusterWithChan(request *UpgradeClusterRequest) (<-chan *UpgradeClusterResponse, <-chan error)

UpgradeClusterWithChan invokes the cs.UpgradeCluster API asynchronously

type ComponentGroup added in v1.61.879

type ComponentGroup struct {
	GroupName string `json:"group_name" xml:"group_name"`
	Items     []Item `json:"items" xml:"items"`
}

ComponentGroup is a nested struct in cs response

type ComponentGroups added in v1.61.269

type ComponentGroups struct {
	ComponentGroup []ComponentGroup `json:"ComponentGroup" xml:"ComponentGroup"`
}

ComponentGroups is a nested struct in cs response

type CreateClusterNodePoolRequest added in v1.61.879

type CreateClusterNodePoolRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

CreateClusterNodePoolRequest is the request struct for api CreateClusterNodePool

func CreateCreateClusterNodePoolRequest added in v1.61.879

func CreateCreateClusterNodePoolRequest() (request *CreateClusterNodePoolRequest)

CreateCreateClusterNodePoolRequest creates a request to invoke CreateClusterNodePool API

type CreateClusterNodePoolResponse added in v1.61.879

type CreateClusterNodePoolResponse struct {
	*responses.BaseResponse
	NodepoolId string `json:"nodepool_id" xml:"nodepool_id"`
}

CreateClusterNodePoolResponse is the response struct for api CreateClusterNodePool

func CreateCreateClusterNodePoolResponse added in v1.61.879

func CreateCreateClusterNodePoolResponse() (response *CreateClusterNodePoolResponse)

CreateCreateClusterNodePoolResponse creates a response to parse from CreateClusterNodePool response

type CreateClusterRequest

type CreateClusterRequest struct {
	*requests.RoaRequest
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse

type CreateClusterResponse struct {
	*responses.BaseResponse
	ClusterId string `json:"cluster_id" xml:"cluster_id"`
	TaskId    string `json:"task_id" xml:"task_id"`
	RequestId string `json:"request_id" xml:"request_id"`
}

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateKubernetesTriggerRequest added in v1.61.518

type CreateKubernetesTriggerRequest struct {
	*requests.RoaRequest
}

CreateKubernetesTriggerRequest is the request struct for api CreateKubernetesTrigger

func CreateCreateKubernetesTriggerRequest added in v1.61.518

func CreateCreateKubernetesTriggerRequest() (request *CreateKubernetesTriggerRequest)

CreateCreateKubernetesTriggerRequest creates a request to invoke CreateKubernetesTrigger API

type CreateKubernetesTriggerResponse added in v1.61.518

type CreateKubernetesTriggerResponse struct {
	*responses.BaseResponse
	ClusterId string `json:"cluster_id" xml:"cluster_id"`
	ProjectId string `json:"project_id" xml:"project_id"`
	Action    string `json:"action" xml:"action"`
	Id        string `json:"id" xml:"id"`
	Type      string `json:"type" xml:"type"`
}

CreateKubernetesTriggerResponse is the response struct for api CreateKubernetesTrigger

func CreateCreateKubernetesTriggerResponse added in v1.61.518

func CreateCreateKubernetesTriggerResponse() (response *CreateKubernetesTriggerResponse)

CreateCreateKubernetesTriggerResponse creates a response to parse from CreateKubernetesTrigger response

type CreateTemplateRequest added in v1.61.269

type CreateTemplateRequest struct {
	*requests.RoaRequest
}

CreateTemplateRequest is the request struct for api CreateTemplate

func CreateCreateTemplateRequest added in v1.61.269

func CreateCreateTemplateRequest() (request *CreateTemplateRequest)

CreateCreateTemplateRequest creates a request to invoke CreateTemplate API

type CreateTemplateResponse added in v1.61.269

type CreateTemplateResponse struct {
	*responses.BaseResponse
	TemplateId string `json:"template_id" xml:"template_id"`
}

CreateTemplateResponse is the response struct for api CreateTemplate

func CreateCreateTemplateResponse added in v1.61.269

func CreateCreateTemplateResponse() (response *CreateTemplateResponse)

CreateCreateTemplateResponse creates a response to parse from CreateTemplate response

type DeleteClusterNodepoolRequest added in v1.61.879

type DeleteClusterNodepoolRequest struct {
	*requests.RoaRequest
	ClusterId  string `position:"Path" name:"ClusterId"`
	NodepoolId string `position:"Path" name:"NodepoolId"`
}

DeleteClusterNodepoolRequest is the request struct for api DeleteClusterNodepool

func CreateDeleteClusterNodepoolRequest added in v1.61.879

func CreateDeleteClusterNodepoolRequest() (request *DeleteClusterNodepoolRequest)

CreateDeleteClusterNodepoolRequest creates a request to invoke DeleteClusterNodepool API

type DeleteClusterNodepoolResponse added in v1.61.879

type DeleteClusterNodepoolResponse struct {
	*responses.BaseResponse
}

DeleteClusterNodepoolResponse is the response struct for api DeleteClusterNodepool

func CreateDeleteClusterNodepoolResponse added in v1.61.879

func CreateDeleteClusterNodepoolResponse() (response *DeleteClusterNodepoolResponse)

CreateDeleteClusterNodepoolResponse creates a response to parse from DeleteClusterNodepool response

type DeleteClusterNodesRequest

type DeleteClusterNodesRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DeleteClusterNodesRequest is the request struct for api DeleteClusterNodes

func CreateDeleteClusterNodesRequest

func CreateDeleteClusterNodesRequest() (request *DeleteClusterNodesRequest)

CreateDeleteClusterNodesRequest creates a request to invoke DeleteClusterNodes API

type DeleteClusterNodesResponse

type DeleteClusterNodesResponse struct {
	*responses.BaseResponse
}

DeleteClusterNodesResponse is the response struct for api DeleteClusterNodes

func CreateDeleteClusterNodesResponse

func CreateDeleteClusterNodesResponse() (response *DeleteClusterNodesResponse)

CreateDeleteClusterNodesResponse creates a response to parse from DeleteClusterNodes response

type DeleteClusterRequest

type DeleteClusterRequest struct {
	*requests.RoaRequest
	RetainAllResources requests.Boolean `position:"Body" name:"retain_all_resources"`
	ClusterId          string           `position:"Path" name:"ClusterId"`
	KeepSlb            requests.Boolean `position:"Body" name:"keep_slb"`
}

DeleteClusterRequest is the request struct for api DeleteCluster

func CreateDeleteClusterRequest

func CreateDeleteClusterRequest() (request *DeleteClusterRequest)

CreateDeleteClusterRequest creates a request to invoke DeleteCluster API

type DeleteClusterResponse

type DeleteClusterResponse struct {
	*responses.BaseResponse
}

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteKubernetesTriggerRequest added in v1.61.518

type DeleteKubernetesTriggerRequest struct {
	*requests.RoaRequest
	Id string `position:"Path" name:"Id"`
}

DeleteKubernetesTriggerRequest is the request struct for api DeleteKubernetesTrigger

func CreateDeleteKubernetesTriggerRequest added in v1.61.518

func CreateDeleteKubernetesTriggerRequest() (request *DeleteKubernetesTriggerRequest)

CreateDeleteKubernetesTriggerRequest creates a request to invoke DeleteKubernetesTrigger API

type DeleteKubernetesTriggerResponse added in v1.61.518

type DeleteKubernetesTriggerResponse struct {
	*responses.BaseResponse
}

DeleteKubernetesTriggerResponse is the response struct for api DeleteKubernetesTrigger

func CreateDeleteKubernetesTriggerResponse added in v1.61.518

func CreateDeleteKubernetesTriggerResponse() (response *DeleteKubernetesTriggerResponse)

CreateDeleteKubernetesTriggerResponse creates a response to parse from DeleteKubernetesTrigger response

type DeleteTemplateRequest added in v1.61.269

type DeleteTemplateRequest struct {
	*requests.RoaRequest
	TemplateId string `position:"Path" name:"TemplateId"`
}

DeleteTemplateRequest is the request struct for api DeleteTemplate

func CreateDeleteTemplateRequest added in v1.61.269

func CreateDeleteTemplateRequest() (request *DeleteTemplateRequest)

CreateDeleteTemplateRequest creates a request to invoke DeleteTemplate API

type DeleteTemplateResponse added in v1.61.269

type DeleteTemplateResponse struct {
	*responses.BaseResponse
}

DeleteTemplateResponse is the response struct for api DeleteTemplate

func CreateDeleteTemplateResponse added in v1.61.269

func CreateDeleteTemplateResponse() (response *DeleteTemplateResponse)

CreateDeleteTemplateResponse creates a response to parse from DeleteTemplate response

type DescribeAddonsRequest added in v1.61.269

type DescribeAddonsRequest struct {
	*requests.RoaRequest
	ClusterType string `position:"Query" name:"cluster_type"`
	Region      string `position:"Query" name:"region"`
}

DescribeAddonsRequest is the request struct for api DescribeAddons

func CreateDescribeAddonsRequest added in v1.61.269

func CreateDescribeAddonsRequest() (request *DescribeAddonsRequest)

CreateDescribeAddonsRequest creates a request to invoke DescribeAddons API

type DescribeAddonsResponse added in v1.61.269

type DescribeAddonsResponse struct {
	*responses.BaseResponse
	StandardComponents map[string]interface{} `json:"StandardComponents" xml:"StandardComponents"`
	ComponentGroups    []ComponentGroup       `json:"ComponentGroups" xml:"ComponentGroups"`
}

DescribeAddonsResponse is the response struct for api DescribeAddons

func CreateDescribeAddonsResponse added in v1.61.269

func CreateDescribeAddonsResponse() (response *DescribeAddonsResponse)

CreateDescribeAddonsResponse creates a response to parse from DescribeAddons response

type DescribeClusterAddonsUpgradeStatusRequest added in v1.61.518

type DescribeClusterAddonsUpgradeStatusRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterAddonsUpgradeStatusRequest is the request struct for api DescribeClusterAddonsUpgradeStatus

func CreateDescribeClusterAddonsUpgradeStatusRequest added in v1.61.518

func CreateDescribeClusterAddonsUpgradeStatusRequest() (request *DescribeClusterAddonsUpgradeStatusRequest)

CreateDescribeClusterAddonsUpgradeStatusRequest creates a request to invoke DescribeClusterAddonsUpgradeStatus API

type DescribeClusterAddonsUpgradeStatusResponse added in v1.61.518

type DescribeClusterAddonsUpgradeStatusResponse struct {
	*responses.BaseResponse
}

DescribeClusterAddonsUpgradeStatusResponse is the response struct for api DescribeClusterAddonsUpgradeStatus

func CreateDescribeClusterAddonsUpgradeStatusResponse added in v1.61.518

func CreateDescribeClusterAddonsUpgradeStatusResponse() (response *DescribeClusterAddonsUpgradeStatusResponse)

CreateDescribeClusterAddonsUpgradeStatusResponse creates a response to parse from DescribeClusterAddonsUpgradeStatus response

type DescribeClusterAddonsVersionRequest

type DescribeClusterAddonsVersionRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterAddonsVersionRequest is the request struct for api DescribeClusterAddonsVersion

func CreateDescribeClusterAddonsVersionRequest

func CreateDescribeClusterAddonsVersionRequest() (request *DescribeClusterAddonsVersionRequest)

CreateDescribeClusterAddonsVersionRequest creates a request to invoke DescribeClusterAddonsVersion API

type DescribeClusterAddonsVersionResponse

type DescribeClusterAddonsVersionResponse struct {
	*responses.BaseResponse
}

DescribeClusterAddonsVersionResponse is the response struct for api DescribeClusterAddonsVersion

func CreateDescribeClusterAddonsVersionResponse

func CreateDescribeClusterAddonsVersionResponse() (response *DescribeClusterAddonsVersionResponse)

CreateDescribeClusterAddonsVersionResponse creates a response to parse from DescribeClusterAddonsVersion response

type DescribeClusterAttachScriptsRequest added in v1.61.269

type DescribeClusterAttachScriptsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterAttachScriptsRequest is the request struct for api DescribeClusterAttachScripts

func CreateDescribeClusterAttachScriptsRequest added in v1.61.269

func CreateDescribeClusterAttachScriptsRequest() (request *DescribeClusterAttachScriptsRequest)

CreateDescribeClusterAttachScriptsRequest creates a request to invoke DescribeClusterAttachScripts API

type DescribeClusterAttachScriptsResponse added in v1.61.269

type DescribeClusterAttachScriptsResponse struct {
	*responses.BaseResponse
}

DescribeClusterAttachScriptsResponse is the response struct for api DescribeClusterAttachScripts

func CreateDescribeClusterAttachScriptsResponse added in v1.61.269

func CreateDescribeClusterAttachScriptsResponse() (response *DescribeClusterAttachScriptsResponse)

CreateDescribeClusterAttachScriptsResponse creates a response to parse from DescribeClusterAttachScripts response

type DescribeClusterDetailRequest

type DescribeClusterDetailRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterDetailRequest is the request struct for api DescribeClusterDetail

func CreateDescribeClusterDetailRequest

func CreateDescribeClusterDetailRequest() (request *DescribeClusterDetailRequest)

CreateDescribeClusterDetailRequest creates a request to invoke DescribeClusterDetail API

type DescribeClusterDetailResponse

type DescribeClusterDetailResponse struct {
	*responses.BaseResponse
}

DescribeClusterDetailResponse is the response struct for api DescribeClusterDetail

func CreateDescribeClusterDetailResponse

func CreateDescribeClusterDetailResponse() (response *DescribeClusterDetailResponse)

CreateDescribeClusterDetailResponse creates a response to parse from DescribeClusterDetail response

type DescribeClusterLogsRequest

type DescribeClusterLogsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterLogsRequest is the request struct for api DescribeClusterLogs

func CreateDescribeClusterLogsRequest

func CreateDescribeClusterLogsRequest() (request *DescribeClusterLogsRequest)

CreateDescribeClusterLogsRequest creates a request to invoke DescribeClusterLogs API

type DescribeClusterLogsResponse

type DescribeClusterLogsResponse struct {
	*responses.BaseResponse
}

DescribeClusterLogsResponse is the response struct for api DescribeClusterLogs

func CreateDescribeClusterLogsResponse

func CreateDescribeClusterLogsResponse() (response *DescribeClusterLogsResponse)

CreateDescribeClusterLogsResponse creates a response to parse from DescribeClusterLogs response

type DescribeClusterNodePoolDetailRequest added in v1.61.879

type DescribeClusterNodePoolDetailRequest struct {
	*requests.RoaRequest
	ClusterId  string `position:"Path" name:"ClusterId"`
	NodepoolId string `position:"Path" name:"NodepoolId"`
}

DescribeClusterNodePoolDetailRequest is the request struct for api DescribeClusterNodePoolDetail

func CreateDescribeClusterNodePoolDetailRequest added in v1.61.879

func CreateDescribeClusterNodePoolDetailRequest() (request *DescribeClusterNodePoolDetailRequest)

CreateDescribeClusterNodePoolDetailRequest creates a request to invoke DescribeClusterNodePoolDetail API

type DescribeClusterNodePoolDetailResponse added in v1.61.879

type DescribeClusterNodePoolDetailResponse struct {
	*responses.BaseResponse
}

DescribeClusterNodePoolDetailResponse is the response struct for api DescribeClusterNodePoolDetail

func CreateDescribeClusterNodePoolDetailResponse added in v1.61.879

func CreateDescribeClusterNodePoolDetailResponse() (response *DescribeClusterNodePoolDetailResponse)

CreateDescribeClusterNodePoolDetailResponse creates a response to parse from DescribeClusterNodePoolDetail response

type DescribeClusterNodePoolsRequest added in v1.61.879

type DescribeClusterNodePoolsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterNodePoolsRequest is the request struct for api DescribeClusterNodePools

func CreateDescribeClusterNodePoolsRequest added in v1.61.879

func CreateDescribeClusterNodePoolsRequest() (request *DescribeClusterNodePoolsRequest)

CreateDescribeClusterNodePoolsRequest creates a request to invoke DescribeClusterNodePools API

type DescribeClusterNodePoolsResponse added in v1.61.879

type DescribeClusterNodePoolsResponse struct {
	*responses.BaseResponse
}

DescribeClusterNodePoolsResponse is the response struct for api DescribeClusterNodePools

func CreateDescribeClusterNodePoolsResponse added in v1.61.879

func CreateDescribeClusterNodePoolsResponse() (response *DescribeClusterNodePoolsResponse)

CreateDescribeClusterNodePoolsResponse creates a response to parse from DescribeClusterNodePools response

type DescribeClusterNodesRequest

type DescribeClusterNodesRequest struct {
	*requests.RoaRequest
	PageSize   string `position:"Query" name:"pageSize"`
	ClusterId  string `position:"Path" name:"ClusterId"`
	State      string `position:"Query" name:"state"`
	NodepoolId string `position:"Query" name:"nodepool_id"`
	PageNumber string `position:"Query" name:"pageNumber"`
}

DescribeClusterNodesRequest is the request struct for api DescribeClusterNodes

func CreateDescribeClusterNodesRequest

func CreateDescribeClusterNodesRequest() (request *DescribeClusterNodesRequest)

CreateDescribeClusterNodesRequest creates a request to invoke DescribeClusterNodes API

type DescribeClusterNodesResponse

type DescribeClusterNodesResponse struct {
	*responses.BaseResponse
	Page  Page   `json:"page" xml:"page"`
	Nodes []Node `json:"nodes" xml:"nodes"`
}

DescribeClusterNodesResponse is the response struct for api DescribeClusterNodes

func CreateDescribeClusterNodesResponse

func CreateDescribeClusterNodesResponse() (response *DescribeClusterNodesResponse)

CreateDescribeClusterNodesResponse creates a response to parse from DescribeClusterNodes response

type DescribeClusterResourcesRequest added in v1.61.269

type DescribeClusterResourcesRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

DescribeClusterResourcesRequest is the request struct for api DescribeClusterResources

func CreateDescribeClusterResourcesRequest added in v1.61.269

func CreateDescribeClusterResourcesRequest() (request *DescribeClusterResourcesRequest)

CreateDescribeClusterResourcesRequest creates a request to invoke DescribeClusterResources API

type DescribeClusterResourcesResponse added in v1.61.269

type DescribeClusterResourcesResponse struct {
	*responses.BaseResponse
}

DescribeClusterResourcesResponse is the response struct for api DescribeClusterResources

func CreateDescribeClusterResourcesResponse added in v1.61.269

func CreateDescribeClusterResourcesResponse() (response *DescribeClusterResourcesResponse)

CreateDescribeClusterResourcesResponse creates a response to parse from DescribeClusterResources response

type DescribeClusterUserKubeconfigRequest

type DescribeClusterUserKubeconfigRequest struct {
	*requests.RoaRequest
	PrivateIpAddress requests.Boolean `position:"Query" name:"PrivateIpAddress"`
	ClusterId        string           `position:"Path" name:"ClusterId"`
}

DescribeClusterUserKubeconfigRequest is the request struct for api DescribeClusterUserKubeconfig

func CreateDescribeClusterUserKubeconfigRequest

func CreateDescribeClusterUserKubeconfigRequest() (request *DescribeClusterUserKubeconfigRequest)

CreateDescribeClusterUserKubeconfigRequest creates a request to invoke DescribeClusterUserKubeconfig API

type DescribeClusterUserKubeconfigResponse

type DescribeClusterUserKubeconfigResponse struct {
	*responses.BaseResponse
	Config string `json:"config" xml:"config"`
}

DescribeClusterUserKubeconfigResponse is the response struct for api DescribeClusterUserKubeconfig

func CreateDescribeClusterUserKubeconfigResponse

func CreateDescribeClusterUserKubeconfigResponse() (response *DescribeClusterUserKubeconfigResponse)

CreateDescribeClusterUserKubeconfigResponse creates a response to parse from DescribeClusterUserKubeconfig response

type DescribeClustersV1Request added in v1.61.518

type DescribeClustersV1Request struct {
	*requests.RoaRequest
	PageNumber  requests.Integer `position:"Query" name:"page_number"`
	Name        string           `position:"Query" name:"name"`
	ClusterType string           `position:"Query" name:"cluster_type"`
	PageSize    requests.Integer `position:"Query" name:"page_size"`
}

DescribeClustersV1Request is the request struct for api DescribeClustersV1

func CreateDescribeClustersV1Request added in v1.61.518

func CreateDescribeClustersV1Request() (request *DescribeClustersV1Request)

CreateDescribeClustersV1Request creates a request to invoke DescribeClustersV1 API

type DescribeClustersV1Response added in v1.61.518

type DescribeClustersV1Response struct {
	*responses.BaseResponse
}

DescribeClustersV1Response is the response struct for api DescribeClustersV1

func CreateDescribeClustersV1Response added in v1.61.518

func CreateDescribeClustersV1Response() (response *DescribeClustersV1Response)

CreateDescribeClustersV1Response creates a response to parse from DescribeClustersV1 response

type DescribeExternalAgentRequest added in v1.61.269

type DescribeExternalAgentRequest struct {
	*requests.RoaRequest
	PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
	ClusterId        string `position:"Path" name:"ClusterId"`
}

DescribeExternalAgentRequest is the request struct for api DescribeExternalAgent

func CreateDescribeExternalAgentRequest added in v1.61.269

func CreateDescribeExternalAgentRequest() (request *DescribeExternalAgentRequest)

CreateDescribeExternalAgentRequest creates a request to invoke DescribeExternalAgent API

type DescribeExternalAgentResponse added in v1.61.269

type DescribeExternalAgentResponse struct {
	*responses.BaseResponse
	Config string `json:"config" xml:"config"`
}

DescribeExternalAgentResponse is the response struct for api DescribeExternalAgent

func CreateDescribeExternalAgentResponse added in v1.61.269

func CreateDescribeExternalAgentResponse() (response *DescribeExternalAgentResponse)

CreateDescribeExternalAgentResponse creates a response to parse from DescribeExternalAgent response

type DescribeKubernetesVersionMetadataRequest

type DescribeKubernetesVersionMetadataRequest struct {
	*requests.RoaRequest
	ClusterType       string `position:"Query" name:"ClusterType"`
	KubernetesVersion string `position:"Query" name:"KubernetesVersion"`
	Profile           string `position:"Query" name:"Profile"`
	Region            string `position:"Query" name:"Region"`
}

DescribeKubernetesVersionMetadataRequest is the request struct for api DescribeKubernetesVersionMetadata

func CreateDescribeKubernetesVersionMetadataRequest

func CreateDescribeKubernetesVersionMetadataRequest() (request *DescribeKubernetesVersionMetadataRequest)

CreateDescribeKubernetesVersionMetadataRequest creates a request to invoke DescribeKubernetesVersionMetadata API

type DescribeKubernetesVersionMetadataResponse

type DescribeKubernetesVersionMetadataResponse struct {
	*responses.BaseResponse
}

DescribeKubernetesVersionMetadataResponse is the response struct for api DescribeKubernetesVersionMetadata

func CreateDescribeKubernetesVersionMetadataResponse

func CreateDescribeKubernetesVersionMetadataResponse() (response *DescribeKubernetesVersionMetadataResponse)

CreateDescribeKubernetesVersionMetadataResponse creates a response to parse from DescribeKubernetesVersionMetadata response

type DescribeTaskInfoRequest added in v1.61.879

type DescribeTaskInfoRequest struct {
	*requests.RoaRequest
	TaskId string `position:"Path" name:"task_id"`
}

DescribeTaskInfoRequest is the request struct for api DescribeTaskInfo

func CreateDescribeTaskInfoRequest added in v1.61.879

func CreateDescribeTaskInfoRequest() (request *DescribeTaskInfoRequest)

CreateDescribeTaskInfoRequest creates a request to invoke DescribeTaskInfo API

type DescribeTaskInfoResponse added in v1.61.879

type DescribeTaskInfoResponse struct {
	*responses.BaseResponse
	ClusterId  string      `json:"cluster_id" xml:"cluster_id"`
	Created    string      `json:"created" xml:"created"`
	TaskId     string      `json:"task_id" xml:"task_id"`
	State      string      `json:"state" xml:"state"`
	TaskType   string      `json:"task_type" xml:"task_type"`
	Updated    string      `json:"updated" xml:"updated"`
	TaskResult Task_result `json:"task_result" xml:"task_result"`
}

DescribeTaskInfoResponse is the response struct for api DescribeTaskInfo

func CreateDescribeTaskInfoResponse added in v1.61.879

func CreateDescribeTaskInfoResponse() (response *DescribeTaskInfoResponse)

CreateDescribeTaskInfoResponse creates a response to parse from DescribeTaskInfo response

type DescribeTemplateAttributeRequest added in v1.61.879

type DescribeTemplateAttributeRequest struct {
	*requests.RoaRequest
	TemplateType string `position:"Query" name:"template_type"`
	TemplateId   string `position:"Path" name:"TemplateId"`
}

DescribeTemplateAttributeRequest is the request struct for api DescribeTemplateAttribute

func CreateDescribeTemplateAttributeRequest added in v1.61.879

func CreateDescribeTemplateAttributeRequest() (request *DescribeTemplateAttributeRequest)

CreateDescribeTemplateAttributeRequest creates a request to invoke DescribeTemplateAttribute API

type DescribeTemplateAttributeResponse added in v1.61.879

type DescribeTemplateAttributeResponse struct {
	*responses.BaseResponse
}

DescribeTemplateAttributeResponse is the response struct for api DescribeTemplateAttribute

func CreateDescribeTemplateAttributeResponse added in v1.61.879

func CreateDescribeTemplateAttributeResponse() (response *DescribeTemplateAttributeResponse)

CreateDescribeTemplateAttributeResponse creates a response to parse from DescribeTemplateAttribute response

type DescribeTemplatesRequest added in v1.61.269

type DescribeTemplatesRequest struct {
	*requests.RoaRequest
	PageNum      requests.Integer `position:"Query" name:"page_num"`
	TemplateType string           `position:"Query" name:"template_type"`
	PageSize     requests.Integer `position:"Query" name:"page_size"`
}

DescribeTemplatesRequest is the request struct for api DescribeTemplates

func CreateDescribeTemplatesRequest added in v1.61.269

func CreateDescribeTemplatesRequest() (request *DescribeTemplatesRequest)

CreateDescribeTemplatesRequest creates a request to invoke DescribeTemplates API

type DescribeTemplatesResponse added in v1.61.269

type DescribeTemplatesResponse struct {
	*responses.BaseResponse
	PageInfo  Page_info `json:"page_info" xml:"page_info"`
	Templates Templates `json:"templates" xml:"templates"`
}

DescribeTemplatesResponse is the response struct for api DescribeTemplates

func CreateDescribeTemplatesResponse added in v1.61.269

func CreateDescribeTemplatesResponse() (response *DescribeTemplatesResponse)

CreateDescribeTemplatesResponse creates a response to parse from DescribeTemplates response

type DescribeUserQuotaRequest added in v1.61.269

type DescribeUserQuotaRequest struct {
	*requests.RoaRequest
}

DescribeUserQuotaRequest is the request struct for api DescribeUserQuota

func CreateDescribeUserQuotaRequest added in v1.61.269

func CreateDescribeUserQuotaRequest() (request *DescribeUserQuotaRequest)

CreateDescribeUserQuotaRequest creates a request to invoke DescribeUserQuota API

type DescribeUserQuotaResponse added in v1.61.269

type DescribeUserQuotaResponse struct {
	*responses.BaseResponse
	ClusterNodepoolQuota int64 `json:"cluster_nodepool_quota" xml:"cluster_nodepool_quota"`
	AmkClusterQuota      int64 `json:"amk_cluster_quota" xml:"amk_cluster_quota"`
	ClusterQuota         int64 `json:"cluster_quota" xml:"cluster_quota"`
	NodeQuota            int64 `json:"node_quota" xml:"node_quota"`
	AskClusterQuota      int64 `json:"ask_cluster_quota" xml:"ask_cluster_quota"`
}

DescribeUserQuotaResponse is the response struct for api DescribeUserQuota

func CreateDescribeUserQuotaResponse added in v1.61.269

func CreateDescribeUserQuotaResponse() (response *DescribeUserQuotaResponse)

CreateDescribeUserQuotaResponse creates a response to parse from DescribeUserQuota response

type GetKubernetesTriggerRequest added in v1.61.518

type GetKubernetesTriggerRequest struct {
	*requests.RoaRequest
	Namespace string `position:"Query" name:"Namespace"`
	Name      string `position:"Query" name:"Name"`
	ClusterId string `position:"Path" name:"ClusterId"`
	Type      string `position:"Query" name:"Type"`
}

GetKubernetesTriggerRequest is the request struct for api GetKubernetesTrigger

func CreateGetKubernetesTriggerRequest added in v1.61.518

func CreateGetKubernetesTriggerRequest() (request *GetKubernetesTriggerRequest)

CreateGetKubernetesTriggerRequest creates a request to invoke GetKubernetesTrigger API

type GetKubernetesTriggerResponse added in v1.61.518

type GetKubernetesTriggerResponse struct {
	*responses.BaseResponse
}

GetKubernetesTriggerResponse is the response struct for api GetKubernetesTrigger

func CreateGetKubernetesTriggerResponse added in v1.61.518

func CreateGetKubernetesTriggerResponse() (response *GetKubernetesTriggerResponse)

CreateGetKubernetesTriggerResponse creates a response to parse from GetKubernetesTrigger response

type GetUpgradeStatusRequest added in v1.61.269

type GetUpgradeStatusRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

GetUpgradeStatusRequest is the request struct for api GetUpgradeStatus

func CreateGetUpgradeStatusRequest added in v1.61.269

func CreateGetUpgradeStatusRequest() (request *GetUpgradeStatusRequest)

CreateGetUpgradeStatusRequest creates a request to invoke GetUpgradeStatus API

type GetUpgradeStatusResponse added in v1.61.269

type GetUpgradeStatusResponse struct {
	*responses.BaseResponse
	ErrorMessage     string       `json:"error_message" xml:"error_message"`
	PrecheckReportId string       `json:"precheck_report_id" xml:"precheck_report_id"`
	UpgradeStep      string       `json:"upgrade_step" xml:"upgrade_step"`
	Status           string       `json:"status" xml:"status"`
	UpgradeTask      Upgrade_task `json:"upgrade_task" xml:"upgrade_task"`
}

GetUpgradeStatusResponse is the response struct for api GetUpgradeStatus

func CreateGetUpgradeStatusResponse added in v1.61.269

func CreateGetUpgradeStatusResponse() (response *GetUpgradeStatusResponse)

CreateGetUpgradeStatusResponse creates a response to parse from GetUpgradeStatus response

type InstallClusterAddonsRequest added in v1.61.269

type InstallClusterAddonsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

InstallClusterAddonsRequest is the request struct for api InstallClusterAddons

func CreateInstallClusterAddonsRequest added in v1.61.269

func CreateInstallClusterAddonsRequest() (request *InstallClusterAddonsRequest)

CreateInstallClusterAddonsRequest creates a request to invoke InstallClusterAddons API

type InstallClusterAddonsResponse added in v1.61.269

type InstallClusterAddonsResponse struct {
	*responses.BaseResponse
}

InstallClusterAddonsResponse is the response struct for api InstallClusterAddons

func CreateInstallClusterAddonsResponse added in v1.61.269

func CreateInstallClusterAddonsResponse() (response *InstallClusterAddonsResponse)

CreateInstallClusterAddonsResponse creates a response to parse from InstallClusterAddons response

type Ip_address added in v1.61.269

type Ip_address struct {
	Ip []string `json:"ip" xml:"ip"`
}

Ip_address is a nested struct in cs response

type Item added in v1.61.879

type Item struct {
	Name string `json:"name" xml:"name"`
}

Item is a nested struct in cs response

type Items added in v1.61.269

type Items struct {
	Item []Item `json:"item" xml:"item"`
}

Items is a nested struct in cs response

type List added in v1.61.269

type List struct {
	ListItem []ListItem `json:"list" xml:"list"`
}

List is a nested struct in cs response

type ListItem added in v1.61.269

type ListItem struct {
	InstanceId string `json:"instanceId" xml:"instanceId"`
	Code       string `json:"code" xml:"code"`
	Message    string `json:"message" xml:"message"`
}

ListItem is a nested struct in cs response

type ListTagResourcesRequest added in v1.61.269

type ListTagResourcesRequest struct {
	*requests.RoaRequest
	NextToken string `position:"Query" name:"next_token"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest added in v1.61.269

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.61.269

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string        `json:"next_token" xml:"next_token"`
	RequestId    string        `json:"request_id" xml:"request_id"`
	TagResources Tag_resources `json:"tag_resources" xml:"tag_resources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.61.269

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ModifyClusterConfigurationRequest added in v1.61.518

type ModifyClusterConfigurationRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

ModifyClusterConfigurationRequest is the request struct for api ModifyClusterConfiguration

func CreateModifyClusterConfigurationRequest added in v1.61.518

func CreateModifyClusterConfigurationRequest() (request *ModifyClusterConfigurationRequest)

CreateModifyClusterConfigurationRequest creates a request to invoke ModifyClusterConfiguration API

type ModifyClusterConfigurationResponse added in v1.61.518

type ModifyClusterConfigurationResponse struct {
	*responses.BaseResponse
}

ModifyClusterConfigurationResponse is the response struct for api ModifyClusterConfiguration

func CreateModifyClusterConfigurationResponse added in v1.61.518

func CreateModifyClusterConfigurationResponse() (response *ModifyClusterConfigurationResponse)

CreateModifyClusterConfigurationResponse creates a response to parse from ModifyClusterConfiguration response

type ModifyClusterNodePoolRequest added in v1.61.879

type ModifyClusterNodePoolRequest struct {
	*requests.RoaRequest
	ClusterId  string `position:"Path" name:"ClusterId"`
	NodepoolId string `position:"Path" name:"NodepoolId"`
}

ModifyClusterNodePoolRequest is the request struct for api ModifyClusterNodePool

func CreateModifyClusterNodePoolRequest added in v1.61.879

func CreateModifyClusterNodePoolRequest() (request *ModifyClusterNodePoolRequest)

CreateModifyClusterNodePoolRequest creates a request to invoke ModifyClusterNodePool API

type ModifyClusterNodePoolResponse added in v1.61.879

type ModifyClusterNodePoolResponse struct {
	*responses.BaseResponse
	TaskId     string `json:"task_id" xml:"task_id"`
	NodepoolId string `json:"nodepool_id" xml:"nodepool_id"`
}

ModifyClusterNodePoolResponse is the response struct for api ModifyClusterNodePool

func CreateModifyClusterNodePoolResponse added in v1.61.879

func CreateModifyClusterNodePoolResponse() (response *ModifyClusterNodePoolResponse)

CreateModifyClusterNodePoolResponse creates a response to parse from ModifyClusterNodePool response

type ModifyClusterRequest added in v1.61.269

type ModifyClusterRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

ModifyClusterRequest is the request struct for api ModifyCluster

func CreateModifyClusterRequest added in v1.61.269

func CreateModifyClusterRequest() (request *ModifyClusterRequest)

CreateModifyClusterRequest creates a request to invoke ModifyCluster API

type ModifyClusterResponse added in v1.61.269

type ModifyClusterResponse struct {
	*responses.BaseResponse
	ClusterId string `json:"cluster_id" xml:"cluster_id"`
	TaskId    string `json:"task_id" xml:"task_id"`
	RequestId string `json:"request_id" xml:"request_id"`
}

ModifyClusterResponse is the response struct for api ModifyCluster

func CreateModifyClusterResponse added in v1.61.269

func CreateModifyClusterResponse() (response *ModifyClusterResponse)

CreateModifyClusterResponse creates a response to parse from ModifyCluster response

type ModifyClusterTagsRequest added in v1.61.269

type ModifyClusterTagsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

ModifyClusterTagsRequest is the request struct for api ModifyClusterTags

func CreateModifyClusterTagsRequest added in v1.61.269

func CreateModifyClusterTagsRequest() (request *ModifyClusterTagsRequest)

CreateModifyClusterTagsRequest creates a request to invoke ModifyClusterTags API

type ModifyClusterTagsResponse added in v1.61.269

type ModifyClusterTagsResponse struct {
	*responses.BaseResponse
}

ModifyClusterTagsResponse is the response struct for api ModifyClusterTags

func CreateModifyClusterTagsResponse added in v1.61.269

func CreateModifyClusterTagsResponse() (response *ModifyClusterTagsResponse)

CreateModifyClusterTagsResponse creates a response to parse from ModifyClusterTags response

type Node added in v1.61.269

type Node struct {
	ErrorMessage       string   `json:"error_message" xml:"error_message"`
	CreationTime       string   `json:"creation_time" xml:"creation_time"`
	NodeStatus         string   `json:"node_status" xml:"node_status"`
	InstanceName       string   `json:"instance_name" xml:"instance_name"`
	IsAliyunNode       bool     `json:"is_aliyun_node" xml:"is_aliyun_node"`
	NodeName           string   `json:"node_name" xml:"node_name"`
	SpotStrategy       string   `json:"spot_strategy" xml:"spot_strategy"`
	ExpiredTime        string   `json:"expired_time" xml:"expired_time"`
	Source             string   `json:"source" xml:"source"`
	InstanceTypeFamily string   `json:"instance_type_family" xml:"instance_type_family"`
	InstanceId         string   `json:"instance_id" xml:"instance_id"`
	InstanceChargeType string   `json:"instance_charge_type" xml:"instance_charge_type"`
	InstanceRole       string   `json:"instance_role" xml:"instance_role"`
	State              string   `json:"state" xml:"state"`
	InstanceStatus     string   `json:"instance_status" xml:"instance_status"`
	ImageId            string   `json:"image_id" xml:"image_id"`
	NodepoolId         string   `json:"nodepool_id" xml:"nodepool_id"`
	InstanceType       string   `json:"instance_type" xml:"instance_type"`
	HostName           string   `json:"host_name" xml:"host_name"`
	IpAddress          []string `json:"ip_address" xml:"ip_address"`
}

Node is a nested struct in cs response

type Nodes added in v1.61.269

type Nodes struct {
	Node []Node `json:"node" xml:"node"`
}

Nodes is a nested struct in cs response

type OpenAckServiceRequest added in v1.61.879

type OpenAckServiceRequest struct {
	*requests.RoaRequest
	Type string `position:"Query" name:"type"`
}

OpenAckServiceRequest is the request struct for api OpenAckService

func CreateOpenAckServiceRequest added in v1.61.879

func CreateOpenAckServiceRequest() (request *OpenAckServiceRequest)

CreateOpenAckServiceRequest creates a request to invoke OpenAckService API

type OpenAckServiceResponse added in v1.61.879

type OpenAckServiceResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"order_id" xml:"order_id"`
	RequestId string `json:"request_id" xml:"request_id"`
}

OpenAckServiceResponse is the response struct for api OpenAckService

func CreateOpenAckServiceResponse added in v1.61.879

func CreateOpenAckServiceResponse() (response *OpenAckServiceResponse)

CreateOpenAckServiceResponse creates a response to parse from OpenAckService response

type Page added in v1.61.269

type Page struct {
	PageNumber int `json:"page_number" xml:"page_number"`
	TotalCount int `json:"total_count" xml:"total_count"`
	PageSize   int `json:"page_size" xml:"page_size"`
}

Page is a nested struct in cs response

type Page_info added in v1.61.518

type Page_info struct {
	PageNumber int64 `json:"page_number" xml:"page_number"`
	TotalCount int64 `json:"total_count" xml:"total_count"`
	PageSize   int64 `json:"page_size" xml:"page_size"`
}

Page_info is a nested struct in cs response

type PauseClusterUpgradeRequest added in v1.61.269

type PauseClusterUpgradeRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

PauseClusterUpgradeRequest is the request struct for api PauseClusterUpgrade

func CreatePauseClusterUpgradeRequest added in v1.61.269

func CreatePauseClusterUpgradeRequest() (request *PauseClusterUpgradeRequest)

CreatePauseClusterUpgradeRequest creates a request to invoke PauseClusterUpgrade API

type PauseClusterUpgradeResponse added in v1.61.269

type PauseClusterUpgradeResponse struct {
	*responses.BaseResponse
}

PauseClusterUpgradeResponse is the response struct for api PauseClusterUpgrade

func CreatePauseClusterUpgradeResponse added in v1.61.269

func CreatePauseClusterUpgradeResponse() (response *PauseClusterUpgradeResponse)

CreatePauseClusterUpgradeResponse creates a response to parse from PauseClusterUpgrade response

type ResumeUpgradeClusterRequest added in v1.61.269

type ResumeUpgradeClusterRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

ResumeUpgradeClusterRequest is the request struct for api ResumeUpgradeCluster

func CreateResumeUpgradeClusterRequest added in v1.61.269

func CreateResumeUpgradeClusterRequest() (request *ResumeUpgradeClusterRequest)

CreateResumeUpgradeClusterRequest creates a request to invoke ResumeUpgradeCluster API

type ResumeUpgradeClusterResponse added in v1.61.269

type ResumeUpgradeClusterResponse struct {
	*responses.BaseResponse
}

ResumeUpgradeClusterResponse is the response struct for api ResumeUpgradeCluster

func CreateResumeUpgradeClusterResponse added in v1.61.269

func CreateResumeUpgradeClusterResponse() (response *ResumeUpgradeClusterResponse)

CreateResumeUpgradeClusterResponse creates a response to parse from ResumeUpgradeCluster response

type ScaleClusterNodePoolRequest added in v1.61.879

type ScaleClusterNodePoolRequest struct {
	*requests.RoaRequest
	ClusterId  string `position:"Path" name:"ClusterId"`
	NodepoolId string `position:"Path" name:"NodepoolId"`
}

ScaleClusterNodePoolRequest is the request struct for api ScaleClusterNodePool

func CreateScaleClusterNodePoolRequest added in v1.61.879

func CreateScaleClusterNodePoolRequest() (request *ScaleClusterNodePoolRequest)

CreateScaleClusterNodePoolRequest creates a request to invoke ScaleClusterNodePool API

type ScaleClusterNodePoolResponse added in v1.61.879

type ScaleClusterNodePoolResponse struct {
	*responses.BaseResponse
	TaskId string `json:"task_id" xml:"task_id"`
}

ScaleClusterNodePoolResponse is the response struct for api ScaleClusterNodePool

func CreateScaleClusterNodePoolResponse added in v1.61.879

func CreateScaleClusterNodePoolResponse() (response *ScaleClusterNodePoolResponse)

CreateScaleClusterNodePoolResponse creates a response to parse from ScaleClusterNodePool response

type ScaleOutClusterRequest

type ScaleOutClusterRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

ScaleOutClusterRequest is the request struct for api ScaleOutCluster

func CreateScaleOutClusterRequest

func CreateScaleOutClusterRequest() (request *ScaleOutClusterRequest)

CreateScaleOutClusterRequest creates a request to invoke ScaleOutCluster API

type ScaleOutClusterResponse

type ScaleOutClusterResponse struct {
	*responses.BaseResponse
	ClusterId string `json:"cluster_id" xml:"cluster_id"`
	TaskId    string `json:"task_id" xml:"task_id"`
	RequestId string `json:"request_id" xml:"request_id"`
}

ScaleOutClusterResponse is the response struct for api ScaleOutCluster

func CreateScaleOutClusterResponse

func CreateScaleOutClusterResponse() (response *ScaleOutClusterResponse)

CreateScaleOutClusterResponse creates a response to parse from ScaleOutCluster response

type TagResourceItem added in v1.61.879

type TagResourceItem struct {
	TagValue     string `json:"tag_value" xml:"tag_value"`
	ResourceType string `json:"resource_type" xml:"resource_type"`
	ResourceId   string `json:"resource_id" xml:"resource_id"`
	TagKey       string `json:"tag_key" xml:"tag_key"`
}

TagResourceItem is a nested struct in cs response

type TagResourcesRequest added in v1.61.879

type TagResourcesRequest struct {
	*requests.RoaRequest
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest added in v1.61.879

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.61.879

type TagResourcesResponse struct {
	*responses.BaseResponse
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.61.879

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type Tag_resource added in v1.61.879

type Tag_resource struct {
	Tag_resourceItem []TagResourceItem `json:"tag_resource" xml:"tag_resource"`
}

Tag_resource is a nested struct in cs response

type Tag_resources added in v1.61.879

type Tag_resources struct {
	TagResource []TagResourceItem `json:"tag_resource" xml:"tag_resource"`
}

Tag_resources is a nested struct in cs response

type Task added in v1.61.879

type Task struct {
	Data   string `json:"data" xml:"data"`
	Status string `json:"status" xml:"status"`
}

Task is a nested struct in cs response

type Task_result added in v1.61.879

type Task_result struct {
	Task []Task `json:"task" xml:"task"`
}

Task_result is a nested struct in cs response

type Template added in v1.61.879

type Template struct {
	Template           string `json:"template" xml:"template"`
	TemplateWithHistId string `json:"template_with_hist_id" xml:"template_with_hist_id"`
	Created            string `json:"created" xml:"created"`
	Name               string `json:"name" xml:"name"`
	Description        string `json:"description" xml:"description"`
	TemplateType       string `json:"template_type" xml:"template_type"`
	Id                 string `json:"id" xml:"id"`
	Acl                string `json:"acl" xml:"acl"`
	Updated            string `json:"updated" xml:"updated"`
	Tags               string `json:"tags" xml:"tags"`
}

Template is a nested struct in cs response

type Templates added in v1.61.518

type Templates struct {
	Template []Template `json:"template" xml:"template"`
}

Templates is a nested struct in cs response

type UnInstallClusterAddonsRequest added in v1.60.335

type UnInstallClusterAddonsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

UnInstallClusterAddonsRequest is the request struct for api UnInstallClusterAddons

func CreateUnInstallClusterAddonsRequest added in v1.60.335

func CreateUnInstallClusterAddonsRequest() (request *UnInstallClusterAddonsRequest)

CreateUnInstallClusterAddonsRequest creates a request to invoke UnInstallClusterAddons API

type UnInstallClusterAddonsResponse added in v1.60.335

type UnInstallClusterAddonsResponse struct {
	*responses.BaseResponse
}

UnInstallClusterAddonsResponse is the response struct for api UnInstallClusterAddons

func CreateUnInstallClusterAddonsResponse added in v1.60.335

func CreateUnInstallClusterAddonsResponse() (response *UnInstallClusterAddonsResponse)

CreateUnInstallClusterAddonsResponse creates a response to parse from UnInstallClusterAddons response

type UntagResourcesRequest added in v1.61.879

type UntagResourcesRequest struct {
	*requests.RoaRequest
	RegionId     string `position:"Query" name:"region_id"`
	ResourceType string `position:"Query" name:"resource_type"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest added in v1.61.879

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.61.879

type UntagResourcesResponse struct {
	*responses.BaseResponse
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.61.879

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateTemplateRequest added in v1.61.518

type UpdateTemplateRequest struct {
	*requests.RoaRequest
	TemplateId string `position:"Path" name:"TemplateId"`
}

UpdateTemplateRequest is the request struct for api UpdateTemplate

func CreateUpdateTemplateRequest added in v1.61.518

func CreateUpdateTemplateRequest() (request *UpdateTemplateRequest)

CreateUpdateTemplateRequest creates a request to invoke UpdateTemplate API

type UpdateTemplateResponse added in v1.61.518

type UpdateTemplateResponse struct {
	*responses.BaseResponse
}

UpdateTemplateResponse is the response struct for api UpdateTemplate

func CreateUpdateTemplateResponse added in v1.61.518

func CreateUpdateTemplateResponse() (response *UpdateTemplateResponse)

CreateUpdateTemplateResponse creates a response to parse from UpdateTemplate response

type UpgradeClusterAddonsRequest

type UpgradeClusterAddonsRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

UpgradeClusterAddonsRequest is the request struct for api UpgradeClusterAddons

func CreateUpgradeClusterAddonsRequest

func CreateUpgradeClusterAddonsRequest() (request *UpgradeClusterAddonsRequest)

CreateUpgradeClusterAddonsRequest creates a request to invoke UpgradeClusterAddons API

type UpgradeClusterAddonsResponse

type UpgradeClusterAddonsResponse struct {
	*responses.BaseResponse
}

UpgradeClusterAddonsResponse is the response struct for api UpgradeClusterAddons

func CreateUpgradeClusterAddonsResponse

func CreateUpgradeClusterAddonsResponse() (response *UpgradeClusterAddonsResponse)

CreateUpgradeClusterAddonsResponse creates a response to parse from UpgradeClusterAddons response

type UpgradeClusterRequest added in v1.61.269

type UpgradeClusterRequest struct {
	*requests.RoaRequest
	ClusterId string `position:"Path" name:"ClusterId"`
}

UpgradeClusterRequest is the request struct for api UpgradeCluster

func CreateUpgradeClusterRequest added in v1.61.269

func CreateUpgradeClusterRequest() (request *UpgradeClusterRequest)

CreateUpgradeClusterRequest creates a request to invoke UpgradeCluster API

type UpgradeClusterResponse added in v1.61.269

type UpgradeClusterResponse struct {
	*responses.BaseResponse
}

UpgradeClusterResponse is the response struct for api UpgradeCluster

func CreateUpgradeClusterResponse added in v1.61.269

func CreateUpgradeClusterResponse() (response *UpgradeClusterResponse)

CreateUpgradeClusterResponse creates a response to parse from UpgradeCluster response

type Upgrade_task added in v1.61.879

type Upgrade_task struct {
	Message string `json:"message" xml:"message"`
	Status  string `json:"status" xml:"status"`
}

Upgrade_task is a nested struct in cs response

Source Files

Jump to

Keyboard shortcuts

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