Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type Addon
- type AttachInstancesRequest
- func (s AttachInstancesRequest) GoString() string
- func (s *AttachInstancesRequest) SetCpuPolicy(v string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetFormatDisk(v bool) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetImageId(v string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetInstances(v []*string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetIsEdgeWorker(v bool) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetKeepInstanceName(v bool) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetKeyPair(v string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetNodepoolId(v string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetPassword(v string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetRdsInstances(v []*string) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetRuntime(v *Runtime) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetTags(v []*Tag) *AttachInstancesRequest
- func (s *AttachInstancesRequest) SetUserData(v string) *AttachInstancesRequest
- func (s AttachInstancesRequest) String() string
- type AttachInstancesResponse
- func (s AttachInstancesResponse) GoString() string
- func (s *AttachInstancesResponse) SetBody(v *AttachInstancesResponseBody) *AttachInstancesResponse
- func (s *AttachInstancesResponse) SetHeaders(v map[string]*string) *AttachInstancesResponse
- func (s *AttachInstancesResponse) SetStatusCode(v int32) *AttachInstancesResponse
- func (s AttachInstancesResponse) String() string
- type AttachInstancesResponseBody
- func (s AttachInstancesResponseBody) GoString() string
- func (s *AttachInstancesResponseBody) SetList(v []*AttachInstancesResponseBodyList) *AttachInstancesResponseBody
- func (s *AttachInstancesResponseBody) SetTaskId(v string) *AttachInstancesResponseBody
- func (s AttachInstancesResponseBody) String() string
- type AttachInstancesResponseBodyList
- func (s AttachInstancesResponseBodyList) GoString() string
- func (s *AttachInstancesResponseBodyList) SetCode(v string) *AttachInstancesResponseBodyList
- func (s *AttachInstancesResponseBodyList) SetInstanceId(v string) *AttachInstancesResponseBodyList
- func (s *AttachInstancesResponseBodyList) SetMessage(v string) *AttachInstancesResponseBodyList
- func (s AttachInstancesResponseBodyList) String() string
- type AttachInstancesToNodePoolRequest
- func (s AttachInstancesToNodePoolRequest) GoString() string
- func (s *AttachInstancesToNodePoolRequest) SetFormatDisk(v bool) *AttachInstancesToNodePoolRequest
- func (s *AttachInstancesToNodePoolRequest) SetInstances(v []*string) *AttachInstancesToNodePoolRequest
- func (s *AttachInstancesToNodePoolRequest) SetKeepInstanceName(v bool) *AttachInstancesToNodePoolRequest
- func (s *AttachInstancesToNodePoolRequest) SetPassword(v string) *AttachInstancesToNodePoolRequest
- func (s AttachInstancesToNodePoolRequest) String() string
- type AttachInstancesToNodePoolResponse
- func (s AttachInstancesToNodePoolResponse) GoString() string
- func (s *AttachInstancesToNodePoolResponse) SetBody(v *AttachInstancesToNodePoolResponseBody) *AttachInstancesToNodePoolResponse
- func (s *AttachInstancesToNodePoolResponse) SetHeaders(v map[string]*string) *AttachInstancesToNodePoolResponse
- func (s *AttachInstancesToNodePoolResponse) SetStatusCode(v int32) *AttachInstancesToNodePoolResponse
- func (s AttachInstancesToNodePoolResponse) String() string
- type AttachInstancesToNodePoolResponseBody
- func (s AttachInstancesToNodePoolResponseBody) GoString() string
- func (s *AttachInstancesToNodePoolResponseBody) SetRequestId(v string) *AttachInstancesToNodePoolResponseBody
- func (s *AttachInstancesToNodePoolResponseBody) SetTaskId(v string) *AttachInstancesToNodePoolResponseBody
- func (s AttachInstancesToNodePoolResponseBody) String() string
- type CancelClusterUpgradeResponse
- func (s CancelClusterUpgradeResponse) GoString() string
- func (s *CancelClusterUpgradeResponse) SetHeaders(v map[string]*string) *CancelClusterUpgradeResponse
- func (s *CancelClusterUpgradeResponse) SetStatusCode(v int32) *CancelClusterUpgradeResponse
- func (s CancelClusterUpgradeResponse) String() string
- type CancelComponentUpgradeResponse
- func (s CancelComponentUpgradeResponse) GoString() string
- func (s *CancelComponentUpgradeResponse) SetHeaders(v map[string]*string) *CancelComponentUpgradeResponse
- func (s *CancelComponentUpgradeResponse) SetStatusCode(v int32) *CancelComponentUpgradeResponse
- func (s CancelComponentUpgradeResponse) String() string
- type CancelOperationPlanResponse
- func (s CancelOperationPlanResponse) GoString() string
- func (s *CancelOperationPlanResponse) SetBody(v *CancelOperationPlanResponseBody) *CancelOperationPlanResponse
- func (s *CancelOperationPlanResponse) SetHeaders(v map[string]*string) *CancelOperationPlanResponse
- func (s *CancelOperationPlanResponse) SetStatusCode(v int32) *CancelOperationPlanResponse
- func (s CancelOperationPlanResponse) String() string
- type CancelOperationPlanResponseBody
- type CancelTaskResponse
- type CancelWorkflowRequest
- type CancelWorkflowResponse
- type CheckControlPlaneLogEnableResponse
- func (s CheckControlPlaneLogEnableResponse) GoString() string
- func (s *CheckControlPlaneLogEnableResponse) SetBody(v *CheckControlPlaneLogEnableResponseBody) *CheckControlPlaneLogEnableResponse
- func (s *CheckControlPlaneLogEnableResponse) SetHeaders(v map[string]*string) *CheckControlPlaneLogEnableResponse
- func (s *CheckControlPlaneLogEnableResponse) SetStatusCode(v int32) *CheckControlPlaneLogEnableResponse
- func (s CheckControlPlaneLogEnableResponse) String() string
- type CheckControlPlaneLogEnableResponseBody
- func (s CheckControlPlaneLogEnableResponseBody) GoString() string
- func (s *CheckControlPlaneLogEnableResponseBody) SetAliuid(v string) *CheckControlPlaneLogEnableResponseBody
- func (s *CheckControlPlaneLogEnableResponseBody) SetComponents(v []*string) *CheckControlPlaneLogEnableResponseBody
- func (s *CheckControlPlaneLogEnableResponseBody) SetLogProject(v string) *CheckControlPlaneLogEnableResponseBody
- func (s *CheckControlPlaneLogEnableResponseBody) SetLogTtl(v string) *CheckControlPlaneLogEnableResponseBody
- func (s CheckControlPlaneLogEnableResponseBody) String() string
- type Client
- func (client *Client) AttachInstances(ClusterId *string, request *AttachInstancesRequest) (_result *AttachInstancesResponse, _err error)
- func (client *Client) AttachInstancesToNodePool(ClusterId *string, NodepoolId *string, ...) (_result *AttachInstancesToNodePoolResponse, _err error)
- func (client *Client) AttachInstancesToNodePoolWithOptions(ClusterId *string, NodepoolId *string, ...) (_result *AttachInstancesToNodePoolResponse, _err error)
- func (client *Client) AttachInstancesWithOptions(ClusterId *string, request *AttachInstancesRequest, headers map[string]*string, ...) (_result *AttachInstancesResponse, _err error)
- func (client *Client) CancelClusterUpgrade(ClusterId *string) (_result *CancelClusterUpgradeResponse, _err error)
- func (client *Client) CancelClusterUpgradeWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelClusterUpgradeResponse, _err error)
- func (client *Client) CancelComponentUpgrade(clusterId *string, componentId *string) (_result *CancelComponentUpgradeResponse, _err error)
- func (client *Client) CancelComponentUpgradeWithOptions(clusterId *string, componentId *string, headers map[string]*string, ...) (_result *CancelComponentUpgradeResponse, _err error)
- func (client *Client) CancelOperationPlan(planId *string) (_result *CancelOperationPlanResponse, _err error)
- func (client *Client) CancelOperationPlanWithOptions(planId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelOperationPlanResponse, _err error)
- func (client *Client) CancelTask(taskId *string) (_result *CancelTaskResponse, _err error)
- func (client *Client) CancelTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelTaskResponse, _err error)
- func (client *Client) CancelWorkflow(workflowName *string, request *CancelWorkflowRequest) (_result *CancelWorkflowResponse, _err error)
- func (client *Client) CancelWorkflowWithOptions(workflowName *string, request *CancelWorkflowRequest, ...) (_result *CancelWorkflowResponse, _err error)
- func (client *Client) CheckControlPlaneLogEnable(ClusterId *string) (_result *CheckControlPlaneLogEnableResponse, _err error)
- func (client *Client) CheckControlPlaneLogEnableWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CheckControlPlaneLogEnableResponse, _err error)
- func (client *Client) CreateAutoscalingConfig(ClusterId *string, request *CreateAutoscalingConfigRequest) (_result *CreateAutoscalingConfigResponse, _err error)
- func (client *Client) CreateAutoscalingConfigWithOptions(ClusterId *string, request *CreateAutoscalingConfigRequest, ...) (_result *CreateAutoscalingConfigResponse, _err error)
- func (client *Client) CreateCluster(request *CreateClusterRequest) (_result *CreateClusterResponse, _err error)
- func (client *Client) CreateClusterNodePool(ClusterId *string, request *CreateClusterNodePoolRequest) (_result *CreateClusterNodePoolResponse, _err error)
- func (client *Client) CreateClusterNodePoolWithOptions(ClusterId *string, request *CreateClusterNodePoolRequest, ...) (_result *CreateClusterNodePoolResponse, _err error)
- func (client *Client) CreateClusterWithOptions(request *CreateClusterRequest, headers map[string]*string, ...) (_result *CreateClusterResponse, _err error)
- func (client *Client) CreateEdgeMachine(request *CreateEdgeMachineRequest) (_result *CreateEdgeMachineResponse, _err error)
- func (client *Client) CreateEdgeMachineWithOptions(request *CreateEdgeMachineRequest, headers map[string]*string, ...) (_result *CreateEdgeMachineResponse, _err error)
- func (client *Client) CreateKubernetesTrigger(request *CreateKubernetesTriggerRequest) (_result *CreateKubernetesTriggerResponse, _err error)
- func (client *Client) CreateKubernetesTriggerWithOptions(request *CreateKubernetesTriggerRequest, headers map[string]*string, ...) (_result *CreateKubernetesTriggerResponse, _err error)
- func (client *Client) CreateTemplate(request *CreateTemplateRequest) (_result *CreateTemplateResponse, _err error)
- func (client *Client) CreateTemplateWithOptions(request *CreateTemplateRequest, headers map[string]*string, ...) (_result *CreateTemplateResponse, _err error)
- func (client *Client) CreateTrigger(clusterId *string, request *CreateTriggerRequest) (_result *CreateTriggerResponse, _err error)
- func (client *Client) CreateTriggerWithOptions(clusterId *string, request *CreateTriggerRequest, headers map[string]*string, ...) (_result *CreateTriggerResponse, _err error)
- func (client *Client) DeleteAlertContact() (_result *DeleteAlertContactResponse, _err error)
- func (client *Client) DeleteAlertContactGroup() (_result *DeleteAlertContactGroupResponse, _err error)
- func (client *Client) DeleteAlertContactGroupWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteAlertContactGroupResponse, _err error)
- func (client *Client) DeleteAlertContactWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteAlertContactResponse, _err error)
- func (client *Client) DeleteCluster(ClusterId *string, request *DeleteClusterRequest) (_result *DeleteClusterResponse, _err error)
- func (client *Client) DeleteClusterNodepool(ClusterId *string, NodepoolId *string, request *DeleteClusterNodepoolRequest) (_result *DeleteClusterNodepoolResponse, _err error)
- func (client *Client) DeleteClusterNodepoolWithOptions(ClusterId *string, NodepoolId *string, request *DeleteClusterNodepoolRequest, ...) (_result *DeleteClusterNodepoolResponse, _err error)
- func (client *Client) DeleteClusterNodes(ClusterId *string, request *DeleteClusterNodesRequest) (_result *DeleteClusterNodesResponse, _err error)
- func (client *Client) DeleteClusterNodesWithOptions(ClusterId *string, request *DeleteClusterNodesRequest, ...) (_result *DeleteClusterNodesResponse, _err error)
- func (client *Client) DeleteClusterWithOptions(ClusterId *string, tmpReq *DeleteClusterRequest, headers map[string]*string, ...) (_result *DeleteClusterResponse, _err error)
- func (client *Client) DeleteEdgeMachine(edgeMachineid *string, request *DeleteEdgeMachineRequest) (_result *DeleteEdgeMachineResponse, _err error)
- func (client *Client) DeleteEdgeMachineWithOptions(edgeMachineid *string, request *DeleteEdgeMachineRequest, ...) (_result *DeleteEdgeMachineResponse, _err error)
- func (client *Client) DeleteKubernetesTrigger(Id *string) (_result *DeleteKubernetesTriggerResponse, _err error)
- func (client *Client) DeleteKubernetesTriggerWithOptions(Id *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteKubernetesTriggerResponse, _err error)
- func (client *Client) DeletePolicyInstance(clusterId *string, policyName *string, request *DeletePolicyInstanceRequest) (_result *DeletePolicyInstanceResponse, _err error)
- func (client *Client) DeletePolicyInstanceWithOptions(clusterId *string, policyName *string, request *DeletePolicyInstanceRequest, ...) (_result *DeletePolicyInstanceResponse, _err error)
- func (client *Client) DeleteTemplate(TemplateId *string) (_result *DeleteTemplateResponse, _err error)
- func (client *Client) DeleteTemplateWithOptions(TemplateId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteTemplateResponse, _err error)
- func (client *Client) DeleteTrigger(clusterId *string, Id *string) (_result *DeleteTriggerResponse, _err error)
- func (client *Client) DeleteTriggerWithOptions(clusterId *string, Id *string, headers map[string]*string, ...) (_result *DeleteTriggerResponse, _err error)
- func (client *Client) DeployPolicyInstance(clusterId *string, policyName *string, request *DeployPolicyInstanceRequest) (_result *DeployPolicyInstanceResponse, _err error)
- func (client *Client) DeployPolicyInstanceWithOptions(clusterId *string, policyName *string, request *DeployPolicyInstanceRequest, ...) (_result *DeployPolicyInstanceResponse, _err error)
- func (client *Client) DescirbeWorkflow(workflowName *string) (_result *DescirbeWorkflowResponse, _err error)
- func (client *Client) DescirbeWorkflowWithOptions(workflowName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescirbeWorkflowResponse, _err error)
- func (client *Client) DescribeAddon(addonName *string, request *DescribeAddonRequest) (_result *DescribeAddonResponse, _err error)
- func (client *Client) DescribeAddonWithOptions(addonName *string, request *DescribeAddonRequest, headers map[string]*string, ...) (_result *DescribeAddonResponse, _err error)
- func (client *Client) DescribeAddons(request *DescribeAddonsRequest) (_result *DescribeAddonsResponse, _err error)
- func (client *Client) DescribeAddonsWithOptions(request *DescribeAddonsRequest, headers map[string]*string, ...) (_result *DescribeAddonsResponse, _err error)
- func (client *Client) DescribeClusterAddonInstance(ClusterID *string, AddonName *string) (_result *DescribeClusterAddonInstanceResponse, _err error)
- func (client *Client) DescribeClusterAddonInstanceWithOptions(ClusterID *string, AddonName *string, headers map[string]*string, ...) (_result *DescribeClusterAddonInstanceResponse, _err error)
- func (client *Client) DescribeClusterAddonMetadata(clusterId *string, componentId *string, version *string) (_result *DescribeClusterAddonMetadataResponse, _err error)
- func (client *Client) DescribeClusterAddonMetadataWithOptions(clusterId *string, componentId *string, version *string, ...) (_result *DescribeClusterAddonMetadataResponse, _err error)
- func (client *Client) DescribeClusterAddonUpgradeStatus(ClusterId *string, ComponentId *string) (_result *DescribeClusterAddonUpgradeStatusResponse, _err error)
- func (client *Client) DescribeClusterAddonUpgradeStatusWithOptions(ClusterId *string, ComponentId *string, headers map[string]*string, ...) (_result *DescribeClusterAddonUpgradeStatusResponse, _err error)
- func (client *Client) DescribeClusterAddonsUpgradeStatus(ClusterId *string, request *DescribeClusterAddonsUpgradeStatusRequest) (_result *DescribeClusterAddonsUpgradeStatusResponse, _err error)
- func (client *Client) DescribeClusterAddonsUpgradeStatusWithOptions(ClusterId *string, tmpReq *DescribeClusterAddonsUpgradeStatusRequest, ...) (_result *DescribeClusterAddonsUpgradeStatusResponse, _err error)
- func (client *Client) DescribeClusterAddonsVersion(ClusterId *string) (_result *DescribeClusterAddonsVersionResponse, _err error)
- func (client *Client) DescribeClusterAddonsVersionWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAddonsVersionResponse, _err error)
- func (client *Client) DescribeClusterAttachScripts(ClusterId *string, request *DescribeClusterAttachScriptsRequest) (_result *DescribeClusterAttachScriptsResponse, _err error)
- func (client *Client) DescribeClusterAttachScriptsWithOptions(ClusterId *string, request *DescribeClusterAttachScriptsRequest, ...) (_result *DescribeClusterAttachScriptsResponse, _err error)
- func (client *Client) DescribeClusterDetail(ClusterId *string) (_result *DescribeClusterDetailResponse, _err error)
- func (client *Client) DescribeClusterDetailWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterDetailResponse, _err error)
- func (client *Client) DescribeClusterEvents(ClusterId *string, request *DescribeClusterEventsRequest) (_result *DescribeClusterEventsResponse, _err error)
- func (client *Client) DescribeClusterEventsWithOptions(ClusterId *string, request *DescribeClusterEventsRequest, ...) (_result *DescribeClusterEventsResponse, _err error)
- func (client *Client) DescribeClusterLogs(ClusterId *string) (_result *DescribeClusterLogsResponse, _err error)
- func (client *Client) DescribeClusterLogsWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterLogsResponse, _err error)
- func (client *Client) DescribeClusterNodePoolDetail(ClusterId *string, NodepoolId *string) (_result *DescribeClusterNodePoolDetailResponse, _err error)
- func (client *Client) DescribeClusterNodePoolDetailWithOptions(ClusterId *string, NodepoolId *string, headers map[string]*string, ...) (_result *DescribeClusterNodePoolDetailResponse, _err error)
- func (client *Client) DescribeClusterNodePools(ClusterId *string) (_result *DescribeClusterNodePoolsResponse, _err error)
- func (client *Client) DescribeClusterNodePoolsWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterNodePoolsResponse, _err error)
- func (client *Client) DescribeClusterNodes(ClusterId *string, request *DescribeClusterNodesRequest) (_result *DescribeClusterNodesResponse, _err error)
- func (client *Client) DescribeClusterNodesWithOptions(ClusterId *string, request *DescribeClusterNodesRequest, ...) (_result *DescribeClusterNodesResponse, _err error)
- func (client *Client) DescribeClusterResources(ClusterId *string) (_result *DescribeClusterResourcesResponse, _err error)
- func (client *Client) DescribeClusterResourcesWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterResourcesResponse, _err error)
- func (client *Client) DescribeClusterTasks(clusterId *string, request *DescribeClusterTasksRequest) (_result *DescribeClusterTasksResponse, _err error)
- func (client *Client) DescribeClusterTasksWithOptions(clusterId *string, request *DescribeClusterTasksRequest, ...) (_result *DescribeClusterTasksResponse, _err error)
- func (client *Client) DescribeClusterUserKubeconfig(ClusterId *string, request *DescribeClusterUserKubeconfigRequest) (_result *DescribeClusterUserKubeconfigResponse, _err error)
- func (client *Client) DescribeClusterUserKubeconfigWithOptions(ClusterId *string, request *DescribeClusterUserKubeconfigRequest, ...) (_result *DescribeClusterUserKubeconfigResponse, _err error)
- func (client *Client) DescribeClusterV2UserKubeconfig(ClusterId *string, request *DescribeClusterV2UserKubeconfigRequest) (_result *DescribeClusterV2UserKubeconfigResponse, _err error)
- func (client *Client) DescribeClusterV2UserKubeconfigWithOptions(ClusterId *string, request *DescribeClusterV2UserKubeconfigRequest, ...) (_result *DescribeClusterV2UserKubeconfigResponse, _err error)
- func (client *Client) DescribeClusterVuls(clusterId *string) (_result *DescribeClusterVulsResponse, _err error)
- func (client *Client) DescribeClusterVulsWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterVulsResponse, _err error)
- func (client *Client) DescribeClusters(request *DescribeClustersRequest) (_result *DescribeClustersResponse, _err error)
- func (client *Client) DescribeClustersV1(request *DescribeClustersV1Request) (_result *DescribeClustersV1Response, _err error)
- func (client *Client) DescribeClustersV1WithOptions(request *DescribeClustersV1Request, headers map[string]*string, ...) (_result *DescribeClustersV1Response, _err error)
- func (client *Client) DescribeClustersWithOptions(request *DescribeClustersRequest, headers map[string]*string, ...) (_result *DescribeClustersResponse, _err error)
- func (client *Client) DescribeEdgeMachineActiveProcess(edgeMachineid *string) (_result *DescribeEdgeMachineActiveProcessResponse, _err error)
- func (client *Client) DescribeEdgeMachineActiveProcessWithOptions(edgeMachineid *string, headers map[string]*string, ...) (_result *DescribeEdgeMachineActiveProcessResponse, _err error)
- func (client *Client) DescribeEdgeMachineModels() (_result *DescribeEdgeMachineModelsResponse, _err error)
- func (client *Client) DescribeEdgeMachineModelsWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeEdgeMachineModelsResponse, _err error)
- func (client *Client) DescribeEdgeMachineTunnelConfigDetail(edgeMachineid *string) (_result *DescribeEdgeMachineTunnelConfigDetailResponse, _err error)
- func (client *Client) DescribeEdgeMachineTunnelConfigDetailWithOptions(edgeMachineid *string, headers map[string]*string, ...) (_result *DescribeEdgeMachineTunnelConfigDetailResponse, _err error)
- func (client *Client) DescribeEdgeMachines(request *DescribeEdgeMachinesRequest) (_result *DescribeEdgeMachinesResponse, _err error)
- func (client *Client) DescribeEdgeMachinesWithOptions(request *DescribeEdgeMachinesRequest, headers map[string]*string, ...) (_result *DescribeEdgeMachinesResponse, _err error)
- func (client *Client) DescribeEvents(request *DescribeEventsRequest) (_result *DescribeEventsResponse, _err error)
- func (client *Client) DescribeEventsWithOptions(request *DescribeEventsRequest, headers map[string]*string, ...) (_result *DescribeEventsResponse, _err error)
- func (client *Client) DescribeExternalAgent(ClusterId *string, request *DescribeExternalAgentRequest) (_result *DescribeExternalAgentResponse, _err error)
- func (client *Client) DescribeExternalAgentWithOptions(ClusterId *string, request *DescribeExternalAgentRequest, ...) (_result *DescribeExternalAgentResponse, _err error)
- func (client *Client) DescribeKubernetesVersionMetadata(request *DescribeKubernetesVersionMetadataRequest) (_result *DescribeKubernetesVersionMetadataResponse, _err error)
- func (client *Client) DescribeKubernetesVersionMetadataWithOptions(request *DescribeKubernetesVersionMetadataRequest, headers map[string]*string, ...) (_result *DescribeKubernetesVersionMetadataResponse, _err error)
- func (client *Client) DescribeNodePoolVuls(clusterId *string, nodepoolId *string, request *DescribeNodePoolVulsRequest) (_result *DescribeNodePoolVulsResponse, _err error)
- func (client *Client) DescribeNodePoolVulsWithOptions(clusterId *string, nodepoolId *string, request *DescribeNodePoolVulsRequest, ...) (_result *DescribeNodePoolVulsResponse, _err error)
- func (client *Client) DescribePolicies() (_result *DescribePoliciesResponse, _err error)
- func (client *Client) DescribePoliciesWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePoliciesResponse, _err error)
- func (client *Client) DescribePolicyDetails(policyName *string) (_result *DescribePolicyDetailsResponse, _err error)
- func (client *Client) DescribePolicyDetailsWithOptions(policyName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyDetailsResponse, _err error)
- func (client *Client) DescribePolicyGovernanceInCluster(clusterId *string) (_result *DescribePolicyGovernanceInClusterResponse, _err error)
- func (client *Client) DescribePolicyGovernanceInClusterWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyGovernanceInClusterResponse, _err error)
- func (client *Client) DescribePolicyInstances(clusterId *string, request *DescribePolicyInstancesRequest) (_result *DescribePolicyInstancesResponse, _err error)
- func (client *Client) DescribePolicyInstancesStatus(clusterId *string) (_result *DescribePolicyInstancesStatusResponse, _err error)
- func (client *Client) DescribePolicyInstancesStatusWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyInstancesStatusResponse, _err error)
- func (client *Client) DescribePolicyInstancesWithOptions(clusterId *string, request *DescribePolicyInstancesRequest, ...) (_result *DescribePolicyInstancesResponse, _err error)
- func (client *Client) DescribeSubaccountK8sClusterUserConfig(ClusterId *string, Uid *string, ...) (_result *DescribeSubaccountK8sClusterUserConfigResponse, _err error)
- func (client *Client) DescribeSubaccountK8sClusterUserConfigWithOptions(ClusterId *string, Uid *string, ...) (_result *DescribeSubaccountK8sClusterUserConfigResponse, _err error)
- func (client *Client) DescribeTaskInfo(taskId *string) (_result *DescribeTaskInfoResponse, _err error)
- func (client *Client) DescribeTaskInfoWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeTaskInfoResponse, _err error)
- func (client *Client) DescribeTemplateAttribute(TemplateId *string, request *DescribeTemplateAttributeRequest) (_result *DescribeTemplateAttributeResponse, _err error)
- func (client *Client) DescribeTemplateAttributeWithOptions(TemplateId *string, request *DescribeTemplateAttributeRequest, ...) (_result *DescribeTemplateAttributeResponse, _err error)
- func (client *Client) DescribeTemplates(request *DescribeTemplatesRequest) (_result *DescribeTemplatesResponse, _err error)
- func (client *Client) DescribeTemplatesWithOptions(request *DescribeTemplatesRequest, headers map[string]*string, ...) (_result *DescribeTemplatesResponse, _err error)
- func (client *Client) DescribeTrigger(clusterId *string, request *DescribeTriggerRequest) (_result *DescribeTriggerResponse, _err error)
- func (client *Client) DescribeTriggerWithOptions(clusterId *string, request *DescribeTriggerRequest, headers map[string]*string, ...) (_result *DescribeTriggerResponse, _err error)
- func (client *Client) DescribeUserClusterNamespaces(ClusterId *string) (_result *DescribeUserClusterNamespacesResponse, _err error)
- func (client *Client) DescribeUserClusterNamespacesWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeUserClusterNamespacesResponse, _err error)
- func (client *Client) DescribeUserPermission(uid *string) (_result *DescribeUserPermissionResponse, _err error)
- func (client *Client) DescribeUserPermissionWithOptions(uid *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeUserPermissionResponse, _err error)
- func (client *Client) DescribeUserQuota() (_result *DescribeUserQuotaResponse, _err error)
- func (client *Client) DescribeUserQuotaWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeUserQuotaResponse, _err error)
- func (client *Client) DescribeWorkflows() (_result *DescribeWorkflowsResponse, _err error)
- func (client *Client) DescribeWorkflowsWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeWorkflowsResponse, _err error)
- func (client *Client) EdgeClusterAddEdgeMachine(clusterid *string, edgeMachineid *string, ...) (_result *EdgeClusterAddEdgeMachineResponse, _err error)
- func (client *Client) EdgeClusterAddEdgeMachineWithOptions(clusterid *string, edgeMachineid *string, ...) (_result *EdgeClusterAddEdgeMachineResponse, _err error)
- func (client *Client) FixNodePoolVuls(clusterId *string, nodepoolId *string, request *FixNodePoolVulsRequest) (_result *FixNodePoolVulsResponse, _err error)
- func (client *Client) FixNodePoolVulsWithOptions(clusterId *string, nodepoolId *string, request *FixNodePoolVulsRequest, ...) (_result *FixNodePoolVulsResponse, _err error)
- func (client *Client) GetClusterAddonInstance(clusterId *string, instanceName *string) (_result *GetClusterAddonInstanceResponse, _err error)
- func (client *Client) GetClusterAddonInstanceWithOptions(clusterId *string, instanceName *string, headers map[string]*string, ...) (_result *GetClusterAddonInstanceResponse, _err error)
- func (client *Client) GetClusterCheck(clusterId *string, checkId *string) (_result *GetClusterCheckResponse, _err error)
- func (client *Client) GetClusterCheckWithOptions(clusterId *string, checkId *string, headers map[string]*string, ...) (_result *GetClusterCheckResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) GetKubernetesTrigger(ClusterId *string, request *GetKubernetesTriggerRequest) (_result *GetKubernetesTriggerResponse, _err error)
- func (client *Client) GetKubernetesTriggerWithOptions(ClusterId *string, request *GetKubernetesTriggerRequest, ...) (_result *GetKubernetesTriggerResponse, _err error)
- func (client *Client) GetUpgradeStatus(ClusterId *string) (_result *GetUpgradeStatusResponse, _err error)
- func (client *Client) GetUpgradeStatusWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetUpgradeStatusResponse, _err error)
- func (client *Client) GrantPermissions(uid *string, request *GrantPermissionsRequest) (_result *GrantPermissionsResponse, _err error)
- func (client *Client) GrantPermissionsWithOptions(uid *string, request *GrantPermissionsRequest, headers map[string]*string, ...) (_result *GrantPermissionsResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) InstallClusterAddons(ClusterId *string, request *InstallClusterAddonsRequest) (_result *InstallClusterAddonsResponse, _err error)
- func (client *Client) InstallClusterAddonsWithOptions(ClusterId *string, request *InstallClusterAddonsRequest, ...) (_result *InstallClusterAddonsResponse, _err error)
- func (client *Client) ListAddons(request *ListAddonsRequest) (_result *ListAddonsResponse, _err error)
- func (client *Client) ListAddonsWithOptions(request *ListAddonsRequest, headers map[string]*string, ...) (_result *ListAddonsResponse, _err error)
- func (client *Client) ListClusterAddonInstances(clusterId *string) (_result *ListClusterAddonInstancesResponse, _err error)
- func (client *Client) ListClusterAddonInstancesWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListClusterAddonInstancesResponse, _err error)
- func (client *Client) ListClusterChecks(clusterId *string, request *ListClusterChecksRequest) (_result *ListClusterChecksResponse, _err error)
- func (client *Client) ListClusterChecksWithOptions(clusterId *string, request *ListClusterChecksRequest, ...) (_result *ListClusterChecksResponse, _err error)
- func (client *Client) ListOperationPlans(request *ListOperationPlansRequest) (_result *ListOperationPlansResponse, _err error)
- func (client *Client) ListOperationPlansWithOptions(request *ListOperationPlansRequest, headers map[string]*string, ...) (_result *ListOperationPlansResponse, _err error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) ListTagResourcesWithOptions(tmpReq *ListTagResourcesRequest, headers map[string]*string, ...) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) MigrateCluster(clusterId *string, request *MigrateClusterRequest) (_result *MigrateClusterResponse, _err error)
- func (client *Client) MigrateClusterWithOptions(clusterId *string, request *MigrateClusterRequest, headers map[string]*string, ...) (_result *MigrateClusterResponse, _err error)
- func (client *Client) ModifyCluster(ClusterId *string, request *ModifyClusterRequest) (_result *ModifyClusterResponse, _err error)
- func (client *Client) ModifyClusterAddon(clusterId *string, componentId *string, request *ModifyClusterAddonRequest) (_result *ModifyClusterAddonResponse, _err error)
- func (client *Client) ModifyClusterAddonWithOptions(clusterId *string, componentId *string, request *ModifyClusterAddonRequest, ...) (_result *ModifyClusterAddonResponse, _err error)
- func (client *Client) ModifyClusterConfiguration(ClusterId *string, request *ModifyClusterConfigurationRequest) (_result *ModifyClusterConfigurationResponse, _err error)
- func (client *Client) ModifyClusterConfigurationWithOptions(ClusterId *string, request *ModifyClusterConfigurationRequest, ...) (_result *ModifyClusterConfigurationResponse, _err error)
- func (client *Client) ModifyClusterNodePool(ClusterId *string, NodepoolId *string, request *ModifyClusterNodePoolRequest) (_result *ModifyClusterNodePoolResponse, _err error)
- func (client *Client) ModifyClusterNodePoolWithOptions(ClusterId *string, NodepoolId *string, request *ModifyClusterNodePoolRequest, ...) (_result *ModifyClusterNodePoolResponse, _err error)
- func (client *Client) ModifyClusterTags(ClusterId *string, request *ModifyClusterTagsRequest) (_result *ModifyClusterTagsResponse, _err error)
- func (client *Client) ModifyClusterTagsWithOptions(ClusterId *string, request *ModifyClusterTagsRequest, ...) (_result *ModifyClusterTagsResponse, _err error)
- func (client *Client) ModifyClusterWithOptions(ClusterId *string, request *ModifyClusterRequest, headers map[string]*string, ...) (_result *ModifyClusterResponse, _err error)
- func (client *Client) ModifyNodePoolNodeConfig(ClusterId *string, NodepoolId *string, ...) (_result *ModifyNodePoolNodeConfigResponse, _err error)
- func (client *Client) ModifyNodePoolNodeConfigWithOptions(ClusterId *string, NodepoolId *string, ...) (_result *ModifyNodePoolNodeConfigResponse, _err error)
- func (client *Client) ModifyPolicyInstance(clusterId *string, policyName *string, request *ModifyPolicyInstanceRequest) (_result *ModifyPolicyInstanceResponse, _err error)
- func (client *Client) ModifyPolicyInstanceWithOptions(clusterId *string, policyName *string, request *ModifyPolicyInstanceRequest, ...) (_result *ModifyPolicyInstanceResponse, _err error)
- func (client *Client) OpenAckService(request *OpenAckServiceRequest) (_result *OpenAckServiceResponse, _err error)
- func (client *Client) OpenAckServiceWithOptions(request *OpenAckServiceRequest, headers map[string]*string, ...) (_result *OpenAckServiceResponse, _err error)
- func (client *Client) PauseClusterUpgrade(ClusterId *string) (_result *PauseClusterUpgradeResponse, _err error)
- func (client *Client) PauseClusterUpgradeWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PauseClusterUpgradeResponse, _err error)
- func (client *Client) PauseComponentUpgrade(clusterid *string, componentid *string) (_result *PauseComponentUpgradeResponse, _err error)
- func (client *Client) PauseComponentUpgradeWithOptions(clusterid *string, componentid *string, headers map[string]*string, ...) (_result *PauseComponentUpgradeResponse, _err error)
- func (client *Client) PauseTask(taskId *string) (_result *PauseTaskResponse, _err error)
- func (client *Client) PauseTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PauseTaskResponse, _err error)
- func (client *Client) RemoveClusterNodes(ClusterId *string, request *RemoveClusterNodesRequest) (_result *RemoveClusterNodesResponse, _err error)
- func (client *Client) RemoveClusterNodesWithOptions(ClusterId *string, request *RemoveClusterNodesRequest, ...) (_result *RemoveClusterNodesResponse, _err error)
- func (client *Client) RemoveNodePoolNodes(ClusterId *string, NodepoolId *string, request *RemoveNodePoolNodesRequest) (_result *RemoveNodePoolNodesResponse, _err error)
- func (client *Client) RemoveNodePoolNodesWithOptions(ClusterId *string, NodepoolId *string, tmpReq *RemoveNodePoolNodesRequest, ...) (_result *RemoveNodePoolNodesResponse, _err error)
- func (client *Client) RemoveWorkflow(workflowName *string) (_result *RemoveWorkflowResponse, _err error)
- func (client *Client) RemoveWorkflowWithOptions(workflowName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveWorkflowResponse, _err error)
- func (client *Client) RepairClusterNodePool(clusterId *string, nodepoolId *string, request *RepairClusterNodePoolRequest) (_result *RepairClusterNodePoolResponse, _err error)
- func (client *Client) RepairClusterNodePoolWithOptions(clusterId *string, nodepoolId *string, request *RepairClusterNodePoolRequest, ...) (_result *RepairClusterNodePoolResponse, _err error)
- func (client *Client) ResumeComponentUpgrade(clusterid *string, componentid *string) (_result *ResumeComponentUpgradeResponse, _err error)
- func (client *Client) ResumeComponentUpgradeWithOptions(clusterid *string, componentid *string, headers map[string]*string, ...) (_result *ResumeComponentUpgradeResponse, _err error)
- func (client *Client) ResumeTask(taskId *string) (_result *ResumeTaskResponse, _err error)
- func (client *Client) ResumeTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeTaskResponse, _err error)
- func (client *Client) ResumeUpgradeCluster(ClusterId *string) (_result *ResumeUpgradeClusterResponse, _err error)
- func (client *Client) ResumeUpgradeClusterWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeUpgradeClusterResponse, _err error)
- func (client *Client) RunClusterCheck(clusterId *string, request *RunClusterCheckRequest) (_result *RunClusterCheckResponse, _err error)
- func (client *Client) RunClusterCheckWithOptions(clusterId *string, request *RunClusterCheckRequest, headers map[string]*string, ...) (_result *RunClusterCheckResponse, _err error)
- func (client *Client) ScaleCluster(ClusterId *string, request *ScaleClusterRequest) (_result *ScaleClusterResponse, _err error)
- func (client *Client) ScaleClusterNodePool(ClusterId *string, NodepoolId *string, request *ScaleClusterNodePoolRequest) (_result *ScaleClusterNodePoolResponse, _err error)
- func (client *Client) ScaleClusterNodePoolWithOptions(ClusterId *string, NodepoolId *string, request *ScaleClusterNodePoolRequest, ...) (_result *ScaleClusterNodePoolResponse, _err error)
- func (client *Client) ScaleClusterWithOptions(ClusterId *string, request *ScaleClusterRequest, headers map[string]*string, ...) (_result *ScaleClusterResponse, _err error)
- func (client *Client) ScaleOutCluster(ClusterId *string, request *ScaleOutClusterRequest) (_result *ScaleOutClusterResponse, _err error)
- func (client *Client) ScaleOutClusterWithOptions(ClusterId *string, request *ScaleOutClusterRequest, headers map[string]*string, ...) (_result *ScaleOutClusterResponse, _err error)
- func (client *Client) ScanClusterVuls(clusterId *string) (_result *ScanClusterVulsResponse, _err error)
- func (client *Client) ScanClusterVulsWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ScanClusterVulsResponse, _err error)
- func (client *Client) StartAlert(ClusterId *string) (_result *StartAlertResponse, _err error)
- func (client *Client) StartAlertWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartAlertResponse, _err error)
- func (client *Client) StartWorkflow(request *StartWorkflowRequest) (_result *StartWorkflowResponse, _err error)
- func (client *Client) StartWorkflowWithOptions(request *StartWorkflowRequest, headers map[string]*string, ...) (_result *StartWorkflowResponse, _err error)
- func (client *Client) StopAlert(ClusterId *string) (_result *StopAlertResponse, _err error)
- func (client *Client) StopAlertWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopAlertResponse, _err error)
- func (client *Client) SyncClusterNodePool(ClusterId *string) (_result *SyncClusterNodePoolResponse, _err error)
- func (client *Client) SyncClusterNodePoolWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SyncClusterNodePoolResponse, _err error)
- func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
- func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, headers map[string]*string, ...) (_result *TagResourcesResponse, _err error)
- func (client *Client) UnInstallClusterAddons(ClusterId *string, request *UnInstallClusterAddonsRequest) (_result *UnInstallClusterAddonsResponse, _err error)
- func (client *Client) UnInstallClusterAddonsWithOptions(ClusterId *string, request *UnInstallClusterAddonsRequest, ...) (_result *UnInstallClusterAddonsResponse, _err error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UntagResourcesWithOptions(tmpReq *UntagResourcesRequest, headers map[string]*string, ...) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UpdateContactGroupForAlert(ClusterId *string) (_result *UpdateContactGroupForAlertResponse, _err error)
- func (client *Client) UpdateContactGroupForAlertWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateContactGroupForAlertResponse, _err error)
- func (client *Client) UpdateControlPlaneLog(ClusterId *string, request *UpdateControlPlaneLogRequest) (_result *UpdateControlPlaneLogResponse, _err error)
- func (client *Client) UpdateControlPlaneLogWithOptions(ClusterId *string, request *UpdateControlPlaneLogRequest, ...) (_result *UpdateControlPlaneLogResponse, _err error)
- func (client *Client) UpdateK8sClusterUserConfigExpire(ClusterId *string, request *UpdateK8sClusterUserConfigExpireRequest) (_result *UpdateK8sClusterUserConfigExpireResponse, _err error)
- func (client *Client) UpdateK8sClusterUserConfigExpireWithOptions(ClusterId *string, request *UpdateK8sClusterUserConfigExpireRequest, ...) (_result *UpdateK8sClusterUserConfigExpireResponse, _err error)
- func (client *Client) UpdateTemplate(TemplateId *string, request *UpdateTemplateRequest) (_result *UpdateTemplateResponse, _err error)
- func (client *Client) UpdateTemplateWithOptions(TemplateId *string, request *UpdateTemplateRequest, headers map[string]*string, ...) (_result *UpdateTemplateResponse, _err error)
- func (client *Client) UpgradeCluster(ClusterId *string, request *UpgradeClusterRequest) (_result *UpgradeClusterResponse, _err error)
- func (client *Client) UpgradeClusterAddons(ClusterId *string, request *UpgradeClusterAddonsRequest) (_result *UpgradeClusterAddonsResponse, _err error)
- func (client *Client) UpgradeClusterAddonsWithOptions(ClusterId *string, request *UpgradeClusterAddonsRequest, ...) (_result *UpgradeClusterAddonsResponse, _err error)
- func (client *Client) UpgradeClusterNodepool(ClusterId *string, NodepoolId *string, request *UpgradeClusterNodepoolRequest) (_result *UpgradeClusterNodepoolResponse, _err error)
- func (client *Client) UpgradeClusterNodepoolWithOptions(ClusterId *string, NodepoolId *string, request *UpgradeClusterNodepoolRequest, ...) (_result *UpgradeClusterNodepoolResponse, _err error)
- func (client *Client) UpgradeClusterWithOptions(ClusterId *string, request *UpgradeClusterRequest, headers map[string]*string, ...) (_result *UpgradeClusterResponse, _err error)
- type CreateAutoscalingConfigRequest
- func (s CreateAutoscalingConfigRequest) GoString() string
- func (s *CreateAutoscalingConfigRequest) SetCoolDownDuration(v string) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetDaemonsetEvictionForNodes(v bool) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetExpander(v string) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetGpuUtilizationThreshold(v string) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetMaxGracefulTerminationSec(v int32) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetMinReplicaCount(v int32) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetRecycleNodeDeletionEnabled(v bool) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetScaleDownEnabled(v bool) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetScaleUpFromZero(v bool) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetScanInterval(v string) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetSkipNodesWithLocalStorage(v bool) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetSkipNodesWithSystemPods(v bool) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetUnneededDuration(v string) *CreateAutoscalingConfigRequest
- func (s *CreateAutoscalingConfigRequest) SetUtilizationThreshold(v string) *CreateAutoscalingConfigRequest
- func (s CreateAutoscalingConfigRequest) String() string
- type CreateAutoscalingConfigResponse
- func (s CreateAutoscalingConfigResponse) GoString() string
- func (s *CreateAutoscalingConfigResponse) SetHeaders(v map[string]*string) *CreateAutoscalingConfigResponse
- func (s *CreateAutoscalingConfigResponse) SetStatusCode(v int32) *CreateAutoscalingConfigResponse
- func (s CreateAutoscalingConfigResponse) String() string
- type CreateClusterNodePoolRequest
- func (s CreateClusterNodePoolRequest) GoString() string
- func (s *CreateClusterNodePoolRequest) SetAutoScaling(v *CreateClusterNodePoolRequestAutoScaling) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetCount(v int64) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetInterconnectConfig(v *CreateClusterNodePoolRequestInterconnectConfig) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetInterconnectMode(v string) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetKubernetesConfig(v *CreateClusterNodePoolRequestKubernetesConfig) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetManagement(v *CreateClusterNodePoolRequestManagement) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetMaxNodes(v int64) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetNodeConfig(v *CreateClusterNodePoolRequestNodeConfig) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetNodepoolInfo(v *CreateClusterNodePoolRequestNodepoolInfo) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetScalingGroup(v *CreateClusterNodePoolRequestScalingGroup) *CreateClusterNodePoolRequest
- func (s *CreateClusterNodePoolRequest) SetTeeConfig(v *CreateClusterNodePoolRequestTeeConfig) *CreateClusterNodePoolRequest
- func (s CreateClusterNodePoolRequest) String() string
- type CreateClusterNodePoolRequestAutoScaling
- func (s CreateClusterNodePoolRequestAutoScaling) GoString() string
- func (s *CreateClusterNodePoolRequestAutoScaling) SetEipBandwidth(v int64) *CreateClusterNodePoolRequestAutoScaling
- func (s *CreateClusterNodePoolRequestAutoScaling) SetEipInternetChargeType(v string) *CreateClusterNodePoolRequestAutoScaling
- func (s *CreateClusterNodePoolRequestAutoScaling) SetEnable(v bool) *CreateClusterNodePoolRequestAutoScaling
- func (s *CreateClusterNodePoolRequestAutoScaling) SetIsBondEip(v bool) *CreateClusterNodePoolRequestAutoScaling
- func (s *CreateClusterNodePoolRequestAutoScaling) SetMaxInstances(v int64) *CreateClusterNodePoolRequestAutoScaling
- func (s *CreateClusterNodePoolRequestAutoScaling) SetMinInstances(v int64) *CreateClusterNodePoolRequestAutoScaling
- func (s *CreateClusterNodePoolRequestAutoScaling) SetType(v string) *CreateClusterNodePoolRequestAutoScaling
- func (s CreateClusterNodePoolRequestAutoScaling) String() string
- type CreateClusterNodePoolRequestInterconnectConfig
- func (s CreateClusterNodePoolRequestInterconnectConfig) GoString() string
- func (s *CreateClusterNodePoolRequestInterconnectConfig) SetBandwidth(v int64) *CreateClusterNodePoolRequestInterconnectConfig
- func (s *CreateClusterNodePoolRequestInterconnectConfig) SetCcnId(v string) *CreateClusterNodePoolRequestInterconnectConfig
- func (s *CreateClusterNodePoolRequestInterconnectConfig) SetCcnRegionId(v string) *CreateClusterNodePoolRequestInterconnectConfig
- func (s *CreateClusterNodePoolRequestInterconnectConfig) SetCenId(v string) *CreateClusterNodePoolRequestInterconnectConfig
- func (s *CreateClusterNodePoolRequestInterconnectConfig) SetImprovedPeriod(v string) *CreateClusterNodePoolRequestInterconnectConfig
- func (s CreateClusterNodePoolRequestInterconnectConfig) String() string
- type CreateClusterNodePoolRequestKubernetesConfig
- func (s CreateClusterNodePoolRequestKubernetesConfig) GoString() string
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetCmsEnabled(v bool) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetCpuPolicy(v string) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetLabels(v []*Tag) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetNodeNameMode(v string) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetRuntime(v string) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetRuntimeVersion(v string) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetTaints(v []*Taint) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetUnschedulable(v bool) *CreateClusterNodePoolRequestKubernetesConfig
- func (s *CreateClusterNodePoolRequestKubernetesConfig) SetUserData(v string) *CreateClusterNodePoolRequestKubernetesConfig
- func (s CreateClusterNodePoolRequestKubernetesConfig) String() string
- type CreateClusterNodePoolRequestManagement
- func (s CreateClusterNodePoolRequestManagement) GoString() string
- func (s *CreateClusterNodePoolRequestManagement) SetAutoRepair(v bool) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetAutoRepairPolicy(v *CreateClusterNodePoolRequestManagementAutoRepairPolicy) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetAutoUpgrade(v bool) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetAutoUpgradePolicy(v *CreateClusterNodePoolRequestManagementAutoUpgradePolicy) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetAutoVulFix(v bool) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetAutoVulFixPolicy(v *CreateClusterNodePoolRequestManagementAutoVulFixPolicy) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetEnable(v bool) *CreateClusterNodePoolRequestManagement
- func (s *CreateClusterNodePoolRequestManagement) SetUpgradeConfig(v *CreateClusterNodePoolRequestManagementUpgradeConfig) *CreateClusterNodePoolRequestManagement
- func (s CreateClusterNodePoolRequestManagement) String() string
- type CreateClusterNodePoolRequestManagementAutoRepairPolicy
- func (s CreateClusterNodePoolRequestManagementAutoRepairPolicy) GoString() string
- func (s *CreateClusterNodePoolRequestManagementAutoRepairPolicy) SetRestartNode(v bool) *CreateClusterNodePoolRequestManagementAutoRepairPolicy
- func (s CreateClusterNodePoolRequestManagementAutoRepairPolicy) String() string
- type CreateClusterNodePoolRequestManagementAutoUpgradePolicy
- func (s CreateClusterNodePoolRequestManagementAutoUpgradePolicy) GoString() string
- func (s *CreateClusterNodePoolRequestManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *CreateClusterNodePoolRequestManagementAutoUpgradePolicy
- func (s CreateClusterNodePoolRequestManagementAutoUpgradePolicy) String() string
- type CreateClusterNodePoolRequestManagementAutoVulFixPolicy
- func (s CreateClusterNodePoolRequestManagementAutoVulFixPolicy) GoString() string
- func (s *CreateClusterNodePoolRequestManagementAutoVulFixPolicy) SetRestartNode(v bool) *CreateClusterNodePoolRequestManagementAutoVulFixPolicy
- func (s *CreateClusterNodePoolRequestManagementAutoVulFixPolicy) SetVulLevel(v string) *CreateClusterNodePoolRequestManagementAutoVulFixPolicy
- func (s CreateClusterNodePoolRequestManagementAutoVulFixPolicy) String() string
- type CreateClusterNodePoolRequestManagementUpgradeConfig
- func (s CreateClusterNodePoolRequestManagementUpgradeConfig) GoString() string
- func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetAutoUpgrade(v bool) *CreateClusterNodePoolRequestManagementUpgradeConfig
- func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetMaxUnavailable(v int64) *CreateClusterNodePoolRequestManagementUpgradeConfig
- func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetSurge(v int64) *CreateClusterNodePoolRequestManagementUpgradeConfig
- func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetSurgePercentage(v int64) *CreateClusterNodePoolRequestManagementUpgradeConfig
- func (s CreateClusterNodePoolRequestManagementUpgradeConfig) String() string
- type CreateClusterNodePoolRequestNodeConfig
- type CreateClusterNodePoolRequestNodepoolInfo
- func (s CreateClusterNodePoolRequestNodepoolInfo) GoString() string
- func (s *CreateClusterNodePoolRequestNodepoolInfo) SetName(v string) *CreateClusterNodePoolRequestNodepoolInfo
- func (s *CreateClusterNodePoolRequestNodepoolInfo) SetResourceGroupId(v string) *CreateClusterNodePoolRequestNodepoolInfo
- func (s *CreateClusterNodePoolRequestNodepoolInfo) SetType(v string) *CreateClusterNodePoolRequestNodepoolInfo
- func (s CreateClusterNodePoolRequestNodepoolInfo) String() string
- type CreateClusterNodePoolRequestScalingGroup
- func (s CreateClusterNodePoolRequestScalingGroup) GoString() string
- func (s *CreateClusterNodePoolRequestScalingGroup) SetAutoRenew(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetAutoRenewPeriod(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetCisEnabled(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetCompensateWithOnDemand(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetDataDisks(v []*DataDisk) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetDeploymentsetId(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetDesiredSize(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetImageId(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetImageType(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetInstanceChargeType(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetInstanceTypes(v []*string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetInternetChargeType(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetInternetMaxBandwidthOut(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetKeyPair(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetLoginAsNonRoot(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetLoginPassword(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetMultiAzPolicy(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetOnDemandBaseCapacity(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetPeriod(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetPeriodUnit(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetPlatform(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetPrivatePoolOptions(v *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetRdsInstances(v []*string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetScalingPolicy(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSecurityGroupId(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSecurityGroupIds(v []*string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSocEnabled(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotInstancePools(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotInstanceRemedy(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotPriceLimit(v []*CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotStrategy(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskBurstingEnabled(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskCategories(v []*string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskCategory(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskEncrypted(v bool) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskKmsKeyId(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskPerformanceLevel(v string) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskProvisionedIops(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskSize(v int64) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetTags(v []*CreateClusterNodePoolRequestScalingGroupTags) *CreateClusterNodePoolRequestScalingGroup
- func (s *CreateClusterNodePoolRequestScalingGroup) SetVswitchIds(v []*string) *CreateClusterNodePoolRequestScalingGroup
- func (s CreateClusterNodePoolRequestScalingGroup) String() string
- type CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions
- func (s CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) GoString() string
- func (s *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetId(v string) *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions
- func (s *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions
- func (s CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) String() string
- type CreateClusterNodePoolRequestScalingGroupSpotPriceLimit
- func (s CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) GoString() string
- func (s *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) SetInstanceType(v string) *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit
- func (s *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) SetPriceLimit(v string) *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit
- func (s CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) String() string
- type CreateClusterNodePoolRequestScalingGroupTags
- func (s CreateClusterNodePoolRequestScalingGroupTags) GoString() string
- func (s *CreateClusterNodePoolRequestScalingGroupTags) SetKey(v string) *CreateClusterNodePoolRequestScalingGroupTags
- func (s *CreateClusterNodePoolRequestScalingGroupTags) SetValue(v string) *CreateClusterNodePoolRequestScalingGroupTags
- func (s CreateClusterNodePoolRequestScalingGroupTags) String() string
- type CreateClusterNodePoolRequestTeeConfig
- type CreateClusterNodePoolResponse
- func (s CreateClusterNodePoolResponse) GoString() string
- func (s *CreateClusterNodePoolResponse) SetBody(v *CreateClusterNodePoolResponseBody) *CreateClusterNodePoolResponse
- func (s *CreateClusterNodePoolResponse) SetHeaders(v map[string]*string) *CreateClusterNodePoolResponse
- func (s *CreateClusterNodePoolResponse) SetStatusCode(v int32) *CreateClusterNodePoolResponse
- func (s CreateClusterNodePoolResponse) String() string
- type CreateClusterNodePoolResponseBody
- func (s CreateClusterNodePoolResponseBody) GoString() string
- func (s *CreateClusterNodePoolResponseBody) SetNodepoolId(v string) *CreateClusterNodePoolResponseBody
- func (s *CreateClusterNodePoolResponseBody) SetRequestId(v string) *CreateClusterNodePoolResponseBody
- func (s *CreateClusterNodePoolResponseBody) SetTaskId(v string) *CreateClusterNodePoolResponseBody
- func (s CreateClusterNodePoolResponseBody) String() string
- type CreateClusterRequest
- func (s CreateClusterRequest) GoString() string
- func (s *CreateClusterRequest) SetAccessControlList(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetAddons(v []*Addon) *CreateClusterRequest
- func (s *CreateClusterRequest) SetApiAudiences(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetChargeType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetCisEnabled(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetCloudMonitorFlags(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterDomain(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterSpec(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetContainerCidr(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetControlplaneLogComponents(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetControlplaneLogProject(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetControlplaneLogTtl(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetCpuPolicy(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetCustomSan(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetDeletionProtection(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetDisableRollback(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetEnableRrsa(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetEncryptionProviderKey(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetEndpointPublicAccess(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetFormatDisk(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetImageId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetImageType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetInstances(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetIpStack(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetKeepInstanceName(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetKeyPair(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetKubernetesVersion(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetLoadBalancerSpec(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetLoggingType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetLoginPassword(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterAutoRenew(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterAutoRenewPeriod(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterCount(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterInstanceChargeType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterInstanceTypes(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterPeriod(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterPeriodUnit(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterSystemDiskCategory(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterSystemDiskPerformanceLevel(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterSystemDiskSize(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterSystemDiskSnapshotPolicyId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMasterVswitchIds(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetName(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetNatGateway(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetNodeCidrMask(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetNodeNameMode(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetNodePortRange(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetNodepools(v []*Nodepool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetNumOfNodes(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetOsType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetPeriod(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetPeriodUnit(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetPlatform(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetPodVswitchIds(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetProfile(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetProxyMode(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetRdsInstances(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetRegionId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetResourceGroupId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetRuntime(v *Runtime) *CreateClusterRequest
- func (s *CreateClusterRequest) SetSecurityGroupId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetServiceAccountIssuer(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetServiceCidr(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetServiceDiscoveryTypes(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetSnatEntry(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetSocEnabled(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetSshFlags(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetTags(v []*Tag) *CreateClusterRequest
- func (s *CreateClusterRequest) SetTaints(v []*Taint) *CreateClusterRequest
- func (s *CreateClusterRequest) SetTimeoutMins(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetTimezone(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetUserCa(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetUserData(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetVpcid(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetVswitchIds(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerAutoRenew(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerAutoRenewPeriod(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerDataDisks(v []*CreateClusterRequestWorkerDataDisks) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerInstanceChargeType(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerInstanceTypes(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerPeriod(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerPeriodUnit(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerSystemDiskCategory(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerSystemDiskPerformanceLevel(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerSystemDiskSize(v int64) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerSystemDiskSnapshotPolicyId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetWorkerVswitchIds(v []*string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetZoneId(v string) *CreateClusterRequest
- func (s CreateClusterRequest) String() string
- type CreateClusterRequestWorkerDataDisks
- func (s CreateClusterRequestWorkerDataDisks) GoString() string
- func (s *CreateClusterRequestWorkerDataDisks) SetCategory(v string) *CreateClusterRequestWorkerDataDisks
- func (s *CreateClusterRequestWorkerDataDisks) SetEncrypted(v string) *CreateClusterRequestWorkerDataDisks
- func (s *CreateClusterRequestWorkerDataDisks) SetPerformanceLevel(v string) *CreateClusterRequestWorkerDataDisks
- func (s *CreateClusterRequestWorkerDataDisks) SetSize(v string) *CreateClusterRequestWorkerDataDisks
- func (s CreateClusterRequestWorkerDataDisks) String() string
- type CreateClusterResponse
- func (s CreateClusterResponse) GoString() string
- func (s *CreateClusterResponse) SetBody(v *CreateClusterResponseBody) *CreateClusterResponse
- func (s *CreateClusterResponse) SetHeaders(v map[string]*string) *CreateClusterResponse
- func (s *CreateClusterResponse) SetStatusCode(v int32) *CreateClusterResponse
- func (s CreateClusterResponse) String() string
- type CreateClusterResponseBody
- func (s CreateClusterResponseBody) GoString() string
- func (s *CreateClusterResponseBody) SetClusterId(v string) *CreateClusterResponseBody
- func (s *CreateClusterResponseBody) SetRequestId(v string) *CreateClusterResponseBody
- func (s *CreateClusterResponseBody) SetTaskId(v string) *CreateClusterResponseBody
- func (s CreateClusterResponseBody) String() string
- type CreateEdgeMachineRequest
- func (s CreateEdgeMachineRequest) GoString() string
- func (s *CreateEdgeMachineRequest) SetHostname(v string) *CreateEdgeMachineRequest
- func (s *CreateEdgeMachineRequest) SetModel(v string) *CreateEdgeMachineRequest
- func (s *CreateEdgeMachineRequest) SetSn(v string) *CreateEdgeMachineRequest
- func (s CreateEdgeMachineRequest) String() string
- type CreateEdgeMachineResponse
- func (s CreateEdgeMachineResponse) GoString() string
- func (s *CreateEdgeMachineResponse) SetBody(v *CreateEdgeMachineResponseBody) *CreateEdgeMachineResponse
- func (s *CreateEdgeMachineResponse) SetHeaders(v map[string]*string) *CreateEdgeMachineResponse
- func (s *CreateEdgeMachineResponse) SetStatusCode(v int32) *CreateEdgeMachineResponse
- func (s CreateEdgeMachineResponse) String() string
- type CreateEdgeMachineResponseBody
- func (s CreateEdgeMachineResponseBody) GoString() string
- func (s *CreateEdgeMachineResponseBody) SetEdgeMachineId(v string) *CreateEdgeMachineResponseBody
- func (s *CreateEdgeMachineResponseBody) SetRequestId(v string) *CreateEdgeMachineResponseBody
- func (s CreateEdgeMachineResponseBody) String() string
- type CreateKubernetesTriggerRequest
- func (s CreateKubernetesTriggerRequest) GoString() string
- func (s *CreateKubernetesTriggerRequest) SetAction(v string) *CreateKubernetesTriggerRequest
- func (s *CreateKubernetesTriggerRequest) SetClusterId(v string) *CreateKubernetesTriggerRequest
- func (s *CreateKubernetesTriggerRequest) SetProjectId(v string) *CreateKubernetesTriggerRequest
- func (s *CreateKubernetesTriggerRequest) SetType(v string) *CreateKubernetesTriggerRequest
- func (s CreateKubernetesTriggerRequest) String() string
- type CreateKubernetesTriggerResponse
- func (s CreateKubernetesTriggerResponse) GoString() string
- func (s *CreateKubernetesTriggerResponse) SetBody(v *CreateKubernetesTriggerResponseBody) *CreateKubernetesTriggerResponse
- func (s *CreateKubernetesTriggerResponse) SetHeaders(v map[string]*string) *CreateKubernetesTriggerResponse
- func (s *CreateKubernetesTriggerResponse) SetStatusCode(v int32) *CreateKubernetesTriggerResponse
- func (s CreateKubernetesTriggerResponse) String() string
- type CreateKubernetesTriggerResponseBody
- func (s CreateKubernetesTriggerResponseBody) GoString() string
- func (s *CreateKubernetesTriggerResponseBody) SetAction(v string) *CreateKubernetesTriggerResponseBody
- func (s *CreateKubernetesTriggerResponseBody) SetClusterId(v string) *CreateKubernetesTriggerResponseBody
- func (s *CreateKubernetesTriggerResponseBody) SetId(v string) *CreateKubernetesTriggerResponseBody
- func (s *CreateKubernetesTriggerResponseBody) SetProjectId(v string) *CreateKubernetesTriggerResponseBody
- func (s *CreateKubernetesTriggerResponseBody) SetType(v string) *CreateKubernetesTriggerResponseBody
- func (s CreateKubernetesTriggerResponseBody) String() string
- type CreateTemplateRequest
- func (s CreateTemplateRequest) GoString() string
- func (s *CreateTemplateRequest) SetDescription(v string) *CreateTemplateRequest
- func (s *CreateTemplateRequest) SetName(v string) *CreateTemplateRequest
- func (s *CreateTemplateRequest) SetTags(v string) *CreateTemplateRequest
- func (s *CreateTemplateRequest) SetTemplate(v string) *CreateTemplateRequest
- func (s *CreateTemplateRequest) SetTemplateType(v string) *CreateTemplateRequest
- func (s CreateTemplateRequest) String() string
- type CreateTemplateResponse
- func (s CreateTemplateResponse) GoString() string
- func (s *CreateTemplateResponse) SetBody(v *CreateTemplateResponseBody) *CreateTemplateResponse
- func (s *CreateTemplateResponse) SetHeaders(v map[string]*string) *CreateTemplateResponse
- func (s *CreateTemplateResponse) SetStatusCode(v int32) *CreateTemplateResponse
- func (s CreateTemplateResponse) String() string
- type CreateTemplateResponseBody
- type CreateTriggerRequest
- func (s CreateTriggerRequest) GoString() string
- func (s *CreateTriggerRequest) SetAction(v string) *CreateTriggerRequest
- func (s *CreateTriggerRequest) SetClusterId(v string) *CreateTriggerRequest
- func (s *CreateTriggerRequest) SetProjectId(v string) *CreateTriggerRequest
- func (s *CreateTriggerRequest) SetType(v string) *CreateTriggerRequest
- func (s CreateTriggerRequest) String() string
- type CreateTriggerResponse
- func (s CreateTriggerResponse) GoString() string
- func (s *CreateTriggerResponse) SetBody(v *CreateTriggerResponseBody) *CreateTriggerResponse
- func (s *CreateTriggerResponse) SetHeaders(v map[string]*string) *CreateTriggerResponse
- func (s *CreateTriggerResponse) SetStatusCode(v int32) *CreateTriggerResponse
- func (s CreateTriggerResponse) String() string
- type CreateTriggerResponseBody
- func (s CreateTriggerResponseBody) GoString() string
- func (s *CreateTriggerResponseBody) SetAction(v string) *CreateTriggerResponseBody
- func (s *CreateTriggerResponseBody) SetClusterId(v string) *CreateTriggerResponseBody
- func (s *CreateTriggerResponseBody) SetId(v string) *CreateTriggerResponseBody
- func (s *CreateTriggerResponseBody) SetProjectId(v string) *CreateTriggerResponseBody
- func (s *CreateTriggerResponseBody) SetType(v string) *CreateTriggerResponseBody
- func (s CreateTriggerResponseBody) String() string
- type DataDisk
- func (s DataDisk) GoString() string
- func (s *DataDisk) SetAutoFormat(v bool) *DataDisk
- func (s *DataDisk) SetAutoSnapshotPolicyId(v string) *DataDisk
- func (s *DataDisk) SetBurstingEnabled(v bool) *DataDisk
- func (s *DataDisk) SetCategory(v string) *DataDisk
- func (s *DataDisk) SetDevice(v string) *DataDisk
- func (s *DataDisk) SetDiskName(v string) *DataDisk
- func (s *DataDisk) SetEncrypted(v string) *DataDisk
- func (s *DataDisk) SetFileSystem(v string) *DataDisk
- func (s *DataDisk) SetKmsKeyId(v string) *DataDisk
- func (s *DataDisk) SetMountTarget(v string) *DataDisk
- func (s *DataDisk) SetPerformanceLevel(v string) *DataDisk
- func (s *DataDisk) SetProvisionedIops(v int64) *DataDisk
- func (s *DataDisk) SetSize(v int64) *DataDisk
- func (s *DataDisk) SetSnapshotId(v string) *DataDisk
- func (s DataDisk) String() string
- type DeleteAlertContactGroupResponse
- func (s DeleteAlertContactGroupResponse) GoString() string
- func (s *DeleteAlertContactGroupResponse) SetHeaders(v map[string]*string) *DeleteAlertContactGroupResponse
- func (s *DeleteAlertContactGroupResponse) SetStatusCode(v int32) *DeleteAlertContactGroupResponse
- func (s DeleteAlertContactGroupResponse) String() string
- type DeleteAlertContactResponse
- type DeleteClusterNodepoolRequest
- type DeleteClusterNodepoolResponse
- func (s DeleteClusterNodepoolResponse) GoString() string
- func (s *DeleteClusterNodepoolResponse) SetBody(v *DeleteClusterNodepoolResponseBody) *DeleteClusterNodepoolResponse
- func (s *DeleteClusterNodepoolResponse) SetHeaders(v map[string]*string) *DeleteClusterNodepoolResponse
- func (s *DeleteClusterNodepoolResponse) SetStatusCode(v int32) *DeleteClusterNodepoolResponse
- func (s DeleteClusterNodepoolResponse) String() string
- type DeleteClusterNodepoolResponseBody
- func (s DeleteClusterNodepoolResponseBody) GoString() string
- func (s *DeleteClusterNodepoolResponseBody) SetRequestId(v string) *DeleteClusterNodepoolResponseBody
- func (s *DeleteClusterNodepoolResponseBody) SetTaskId(v string) *DeleteClusterNodepoolResponseBody
- func (s DeleteClusterNodepoolResponseBody) String() string
- type DeleteClusterNodesRequest
- func (s DeleteClusterNodesRequest) GoString() string
- func (s *DeleteClusterNodesRequest) SetDrainNode(v bool) *DeleteClusterNodesRequest
- func (s *DeleteClusterNodesRequest) SetNodes(v []*string) *DeleteClusterNodesRequest
- func (s *DeleteClusterNodesRequest) SetReleaseNode(v bool) *DeleteClusterNodesRequest
- func (s DeleteClusterNodesRequest) String() string
- type DeleteClusterNodesResponse
- func (s DeleteClusterNodesResponse) GoString() string
- func (s *DeleteClusterNodesResponse) SetBody(v *DeleteClusterNodesResponseBody) *DeleteClusterNodesResponse
- func (s *DeleteClusterNodesResponse) SetHeaders(v map[string]*string) *DeleteClusterNodesResponse
- func (s *DeleteClusterNodesResponse) SetStatusCode(v int32) *DeleteClusterNodesResponse
- func (s DeleteClusterNodesResponse) String() string
- type DeleteClusterNodesResponseBody
- func (s DeleteClusterNodesResponseBody) GoString() string
- func (s *DeleteClusterNodesResponseBody) SetClusterId(v string) *DeleteClusterNodesResponseBody
- func (s *DeleteClusterNodesResponseBody) SetRequestId(v string) *DeleteClusterNodesResponseBody
- func (s *DeleteClusterNodesResponseBody) SetTaskId(v string) *DeleteClusterNodesResponseBody
- func (s DeleteClusterNodesResponseBody) String() string
- type DeleteClusterRequest
- func (s DeleteClusterRequest) GoString() string
- func (s *DeleteClusterRequest) SetKeepSlb(v bool) *DeleteClusterRequest
- func (s *DeleteClusterRequest) SetRetainAllResources(v bool) *DeleteClusterRequest
- func (s *DeleteClusterRequest) SetRetainResources(v []*string) *DeleteClusterRequest
- func (s DeleteClusterRequest) String() string
- type DeleteClusterResponse
- func (s DeleteClusterResponse) GoString() string
- func (s *DeleteClusterResponse) SetBody(v *DeleteClusterResponseBody) *DeleteClusterResponse
- func (s *DeleteClusterResponse) SetHeaders(v map[string]*string) *DeleteClusterResponse
- func (s *DeleteClusterResponse) SetStatusCode(v int32) *DeleteClusterResponse
- func (s DeleteClusterResponse) String() string
- type DeleteClusterResponseBody
- func (s DeleteClusterResponseBody) GoString() string
- func (s *DeleteClusterResponseBody) SetClusterId(v string) *DeleteClusterResponseBody
- func (s *DeleteClusterResponseBody) SetRequestId(v string) *DeleteClusterResponseBody
- func (s *DeleteClusterResponseBody) SetTaskId(v string) *DeleteClusterResponseBody
- func (s DeleteClusterResponseBody) String() string
- type DeleteClusterShrinkRequest
- func (s DeleteClusterShrinkRequest) GoString() string
- func (s *DeleteClusterShrinkRequest) SetKeepSlb(v bool) *DeleteClusterShrinkRequest
- func (s *DeleteClusterShrinkRequest) SetRetainAllResources(v bool) *DeleteClusterShrinkRequest
- func (s *DeleteClusterShrinkRequest) SetRetainResourcesShrink(v string) *DeleteClusterShrinkRequest
- func (s DeleteClusterShrinkRequest) String() string
- type DeleteEdgeMachineRequest
- type DeleteEdgeMachineResponse
- type DeleteKubernetesTriggerResponse
- func (s DeleteKubernetesTriggerResponse) GoString() string
- func (s *DeleteKubernetesTriggerResponse) SetHeaders(v map[string]*string) *DeleteKubernetesTriggerResponse
- func (s *DeleteKubernetesTriggerResponse) SetStatusCode(v int32) *DeleteKubernetesTriggerResponse
- func (s DeleteKubernetesTriggerResponse) String() string
- type DeletePolicyInstanceRequest
- type DeletePolicyInstanceResponse
- func (s DeletePolicyInstanceResponse) GoString() string
- func (s *DeletePolicyInstanceResponse) SetBody(v *DeletePolicyInstanceResponseBody) *DeletePolicyInstanceResponse
- func (s *DeletePolicyInstanceResponse) SetHeaders(v map[string]*string) *DeletePolicyInstanceResponse
- func (s *DeletePolicyInstanceResponse) SetStatusCode(v int32) *DeletePolicyInstanceResponse
- func (s DeletePolicyInstanceResponse) String() string
- type DeletePolicyInstanceResponseBody
- type DeleteTemplateResponse
- type DeleteTriggerResponse
- type DeployPolicyInstanceRequest
- func (s DeployPolicyInstanceRequest) GoString() string
- func (s *DeployPolicyInstanceRequest) SetAction(v string) *DeployPolicyInstanceRequest
- func (s *DeployPolicyInstanceRequest) SetNamespaces(v []*string) *DeployPolicyInstanceRequest
- func (s *DeployPolicyInstanceRequest) SetParameters(v map[string]interface{}) *DeployPolicyInstanceRequest
- func (s DeployPolicyInstanceRequest) String() string
- type DeployPolicyInstanceResponse
- func (s DeployPolicyInstanceResponse) GoString() string
- func (s *DeployPolicyInstanceResponse) SetBody(v *DeployPolicyInstanceResponseBody) *DeployPolicyInstanceResponse
- func (s *DeployPolicyInstanceResponse) SetHeaders(v map[string]*string) *DeployPolicyInstanceResponse
- func (s *DeployPolicyInstanceResponse) SetStatusCode(v int32) *DeployPolicyInstanceResponse
- func (s DeployPolicyInstanceResponse) String() string
- type DeployPolicyInstanceResponseBody
- type DescirbeWorkflowResponse
- func (s DescirbeWorkflowResponse) GoString() string
- func (s *DescirbeWorkflowResponse) SetBody(v *DescirbeWorkflowResponseBody) *DescirbeWorkflowResponse
- func (s *DescirbeWorkflowResponse) SetHeaders(v map[string]*string) *DescirbeWorkflowResponse
- func (s *DescirbeWorkflowResponse) SetStatusCode(v int32) *DescirbeWorkflowResponse
- func (s DescirbeWorkflowResponse) String() string
- type DescirbeWorkflowResponseBody
- func (s DescirbeWorkflowResponseBody) GoString() string
- func (s *DescirbeWorkflowResponseBody) SetCreateTime(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetDuration(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetFinishTime(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetInputDataSize(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetJobName(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetJobNamespace(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetOutputDataSize(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetStatus(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetTotalBases(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetTotalReads(v string) *DescirbeWorkflowResponseBody
- func (s *DescirbeWorkflowResponseBody) SetUserInputData(v string) *DescirbeWorkflowResponseBody
- func (s DescirbeWorkflowResponseBody) String() string
- type DescribeAddonRequest
- func (s DescribeAddonRequest) GoString() string
- func (s *DescribeAddonRequest) SetClusterId(v string) *DescribeAddonRequest
- func (s *DescribeAddonRequest) SetClusterSpec(v string) *DescribeAddonRequest
- func (s *DescribeAddonRequest) SetClusterType(v string) *DescribeAddonRequest
- func (s *DescribeAddonRequest) SetClusterVersion(v string) *DescribeAddonRequest
- func (s *DescribeAddonRequest) SetProfile(v string) *DescribeAddonRequest
- func (s *DescribeAddonRequest) SetRegionId(v string) *DescribeAddonRequest
- func (s *DescribeAddonRequest) SetVersion(v string) *DescribeAddonRequest
- func (s DescribeAddonRequest) String() string
- type DescribeAddonResponse
- func (s DescribeAddonResponse) GoString() string
- func (s *DescribeAddonResponse) SetBody(v *DescribeAddonResponseBody) *DescribeAddonResponse
- func (s *DescribeAddonResponse) SetHeaders(v map[string]*string) *DescribeAddonResponse
- func (s *DescribeAddonResponse) SetStatusCode(v int32) *DescribeAddonResponse
- func (s DescribeAddonResponse) String() string
- type DescribeAddonResponseBody
- func (s DescribeAddonResponseBody) GoString() string
- func (s *DescribeAddonResponseBody) SetArchitecture(v []*string) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetCategory(v string) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetConfigSchema(v string) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetInstallByDefault(v bool) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetManaged(v bool) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetName(v string) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetNewerVersions(v []*DescribeAddonResponseBodyNewerVersions) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetSupportedActions(v []*string) *DescribeAddonResponseBody
- func (s *DescribeAddonResponseBody) SetVersion(v string) *DescribeAddonResponseBody
- func (s DescribeAddonResponseBody) String() string
- type DescribeAddonResponseBodyNewerVersions
- func (s DescribeAddonResponseBodyNewerVersions) GoString() string
- func (s *DescribeAddonResponseBodyNewerVersions) SetMinimumClusterVersion(v string) *DescribeAddonResponseBodyNewerVersions
- func (s *DescribeAddonResponseBodyNewerVersions) SetUpgradable(v bool) *DescribeAddonResponseBodyNewerVersions
- func (s *DescribeAddonResponseBodyNewerVersions) SetVersion(v string) *DescribeAddonResponseBodyNewerVersions
- func (s DescribeAddonResponseBodyNewerVersions) String() string
- type DescribeAddonsRequest
- func (s DescribeAddonsRequest) GoString() string
- func (s *DescribeAddonsRequest) SetClusterProfile(v string) *DescribeAddonsRequest
- func (s *DescribeAddonsRequest) SetClusterSpec(v string) *DescribeAddonsRequest
- func (s *DescribeAddonsRequest) SetClusterType(v string) *DescribeAddonsRequest
- func (s *DescribeAddonsRequest) SetClusterVersion(v string) *DescribeAddonsRequest
- func (s *DescribeAddonsRequest) SetRegion(v string) *DescribeAddonsRequest
- func (s DescribeAddonsRequest) String() string
- type DescribeAddonsResponse
- func (s DescribeAddonsResponse) GoString() string
- func (s *DescribeAddonsResponse) SetBody(v *DescribeAddonsResponseBody) *DescribeAddonsResponse
- func (s *DescribeAddonsResponse) SetHeaders(v map[string]*string) *DescribeAddonsResponse
- func (s *DescribeAddonsResponse) SetStatusCode(v int32) *DescribeAddonsResponse
- func (s DescribeAddonsResponse) String() string
- type DescribeAddonsResponseBody
- func (s DescribeAddonsResponseBody) GoString() string
- func (s *DescribeAddonsResponseBody) SetComponentGroups(v []*DescribeAddonsResponseBodyComponentGroups) *DescribeAddonsResponseBody
- func (s *DescribeAddonsResponseBody) SetStandardComponents(v map[string]*StandardComponentsValue) *DescribeAddonsResponseBody
- func (s DescribeAddonsResponseBody) String() string
- type DescribeAddonsResponseBodyComponentGroups
- func (s DescribeAddonsResponseBodyComponentGroups) GoString() string
- func (s *DescribeAddonsResponseBodyComponentGroups) SetGroupName(v string) *DescribeAddonsResponseBodyComponentGroups
- func (s *DescribeAddonsResponseBodyComponentGroups) SetItems(v []*DescribeAddonsResponseBodyComponentGroupsItems) *DescribeAddonsResponseBodyComponentGroups
- func (s DescribeAddonsResponseBodyComponentGroups) String() string
- type DescribeAddonsResponseBodyComponentGroupsItems
- type DescribeClusterAddonInstanceResponse
- func (s DescribeClusterAddonInstanceResponse) GoString() string
- func (s *DescribeClusterAddonInstanceResponse) SetBody(v *DescribeClusterAddonInstanceResponseBody) *DescribeClusterAddonInstanceResponse
- func (s *DescribeClusterAddonInstanceResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonInstanceResponse
- func (s *DescribeClusterAddonInstanceResponse) SetStatusCode(v int32) *DescribeClusterAddonInstanceResponse
- func (s DescribeClusterAddonInstanceResponse) String() string
- type DescribeClusterAddonInstanceResponseBody
- func (s DescribeClusterAddonInstanceResponseBody) GoString() string
- func (s *DescribeClusterAddonInstanceResponseBody) SetConfig(v string) *DescribeClusterAddonInstanceResponseBody
- func (s *DescribeClusterAddonInstanceResponseBody) SetName(v string) *DescribeClusterAddonInstanceResponseBody
- func (s *DescribeClusterAddonInstanceResponseBody) SetState(v string) *DescribeClusterAddonInstanceResponseBody
- func (s *DescribeClusterAddonInstanceResponseBody) SetVersion(v string) *DescribeClusterAddonInstanceResponseBody
- func (s DescribeClusterAddonInstanceResponseBody) String() string
- type DescribeClusterAddonMetadataResponse
- func (s DescribeClusterAddonMetadataResponse) GoString() string
- func (s *DescribeClusterAddonMetadataResponse) SetBody(v *DescribeClusterAddonMetadataResponseBody) *DescribeClusterAddonMetadataResponse
- func (s *DescribeClusterAddonMetadataResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonMetadataResponse
- func (s *DescribeClusterAddonMetadataResponse) SetStatusCode(v int32) *DescribeClusterAddonMetadataResponse
- func (s DescribeClusterAddonMetadataResponse) String() string
- type DescribeClusterAddonMetadataResponseBody
- func (s DescribeClusterAddonMetadataResponseBody) GoString() string
- func (s *DescribeClusterAddonMetadataResponseBody) SetConfigSchema(v string) *DescribeClusterAddonMetadataResponseBody
- func (s *DescribeClusterAddonMetadataResponseBody) SetName(v string) *DescribeClusterAddonMetadataResponseBody
- func (s *DescribeClusterAddonMetadataResponseBody) SetVersion(v string) *DescribeClusterAddonMetadataResponseBody
- func (s DescribeClusterAddonMetadataResponseBody) String() string
- type DescribeClusterAddonUpgradeStatusResponse
- func (s DescribeClusterAddonUpgradeStatusResponse) GoString() string
- func (s *DescribeClusterAddonUpgradeStatusResponse) SetBody(v map[string]interface{}) *DescribeClusterAddonUpgradeStatusResponse
- func (s *DescribeClusterAddonUpgradeStatusResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonUpgradeStatusResponse
- func (s *DescribeClusterAddonUpgradeStatusResponse) SetStatusCode(v int32) *DescribeClusterAddonUpgradeStatusResponse
- func (s DescribeClusterAddonUpgradeStatusResponse) String() string
- type DescribeClusterAddonsUpgradeStatusRequest
- type DescribeClusterAddonsUpgradeStatusResponse
- func (s DescribeClusterAddonsUpgradeStatusResponse) GoString() string
- func (s *DescribeClusterAddonsUpgradeStatusResponse) SetBody(v map[string]interface{}) *DescribeClusterAddonsUpgradeStatusResponse
- func (s *DescribeClusterAddonsUpgradeStatusResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonsUpgradeStatusResponse
- func (s *DescribeClusterAddonsUpgradeStatusResponse) SetStatusCode(v int32) *DescribeClusterAddonsUpgradeStatusResponse
- func (s DescribeClusterAddonsUpgradeStatusResponse) String() string
- type DescribeClusterAddonsUpgradeStatusShrinkRequest
- type DescribeClusterAddonsVersionResponse
- func (s DescribeClusterAddonsVersionResponse) GoString() string
- func (s *DescribeClusterAddonsVersionResponse) SetBody(v map[string]interface{}) *DescribeClusterAddonsVersionResponse
- func (s *DescribeClusterAddonsVersionResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonsVersionResponse
- func (s *DescribeClusterAddonsVersionResponse) SetStatusCode(v int32) *DescribeClusterAddonsVersionResponse
- func (s DescribeClusterAddonsVersionResponse) String() string
- type DescribeClusterAttachScriptsRequest
- func (s DescribeClusterAttachScriptsRequest) GoString() string
- func (s *DescribeClusterAttachScriptsRequest) SetArch(v string) *DescribeClusterAttachScriptsRequest
- func (s *DescribeClusterAttachScriptsRequest) SetFormatDisk(v bool) *DescribeClusterAttachScriptsRequest
- func (s *DescribeClusterAttachScriptsRequest) SetKeepInstanceName(v bool) *DescribeClusterAttachScriptsRequest
- func (s *DescribeClusterAttachScriptsRequest) SetNodepoolId(v string) *DescribeClusterAttachScriptsRequest
- func (s *DescribeClusterAttachScriptsRequest) SetOptions(v string) *DescribeClusterAttachScriptsRequest
- func (s *DescribeClusterAttachScriptsRequest) SetRdsInstances(v []*string) *DescribeClusterAttachScriptsRequest
- func (s DescribeClusterAttachScriptsRequest) String() string
- type DescribeClusterAttachScriptsResponse
- func (s DescribeClusterAttachScriptsResponse) GoString() string
- func (s *DescribeClusterAttachScriptsResponse) SetBody(v string) *DescribeClusterAttachScriptsResponse
- func (s *DescribeClusterAttachScriptsResponse) SetHeaders(v map[string]*string) *DescribeClusterAttachScriptsResponse
- func (s *DescribeClusterAttachScriptsResponse) SetStatusCode(v int32) *DescribeClusterAttachScriptsResponse
- func (s DescribeClusterAttachScriptsResponse) String() string
- type DescribeClusterDetailResponse
- func (s DescribeClusterDetailResponse) GoString() string
- func (s *DescribeClusterDetailResponse) SetBody(v *DescribeClusterDetailResponseBody) *DescribeClusterDetailResponse
- func (s *DescribeClusterDetailResponse) SetHeaders(v map[string]*string) *DescribeClusterDetailResponse
- func (s *DescribeClusterDetailResponse) SetStatusCode(v int32) *DescribeClusterDetailResponse
- func (s DescribeClusterDetailResponse) String() string
- type DescribeClusterDetailResponseBody
- func (s DescribeClusterDetailResponseBody) GoString() string
- func (s *DescribeClusterDetailResponseBody) SetClusterId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetClusterSpec(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetClusterType(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetCreated(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetCurrentVersion(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetDeletionProtection(v bool) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetDockerVersion(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetExternalLoadbalancerId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetInitVersion(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetMaintenanceWindow(v *MaintenanceWindow) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetMasterUrl(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetMetaData(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetName(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetNetworkMode(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetNextVersion(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetParameters(v map[string]*string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetPrivateZone(v bool) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetProfile(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetRegionId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetResourceGroupId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetSecurityGroupId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetSize(v int64) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetState(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetSubnetCidr(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetTags(v []*Tag) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetUpdated(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetVpcId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetVswitchId(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetWorkerRamRoleName(v string) *DescribeClusterDetailResponseBody
- func (s *DescribeClusterDetailResponseBody) SetZoneId(v string) *DescribeClusterDetailResponseBody
- func (s DescribeClusterDetailResponseBody) String() string
- type DescribeClusterEventsRequest
- func (s DescribeClusterEventsRequest) GoString() string
- func (s *DescribeClusterEventsRequest) SetPageNumber(v int64) *DescribeClusterEventsRequest
- func (s *DescribeClusterEventsRequest) SetPageSize(v int64) *DescribeClusterEventsRequest
- func (s *DescribeClusterEventsRequest) SetTaskId(v string) *DescribeClusterEventsRequest
- func (s DescribeClusterEventsRequest) String() string
- type DescribeClusterEventsResponse
- func (s DescribeClusterEventsResponse) GoString() string
- func (s *DescribeClusterEventsResponse) SetBody(v *DescribeClusterEventsResponseBody) *DescribeClusterEventsResponse
- func (s *DescribeClusterEventsResponse) SetHeaders(v map[string]*string) *DescribeClusterEventsResponse
- func (s *DescribeClusterEventsResponse) SetStatusCode(v int32) *DescribeClusterEventsResponse
- func (s DescribeClusterEventsResponse) String() string
- type DescribeClusterEventsResponseBody
- func (s DescribeClusterEventsResponseBody) GoString() string
- func (s *DescribeClusterEventsResponseBody) SetEvents(v []*DescribeClusterEventsResponseBodyEvents) *DescribeClusterEventsResponseBody
- func (s *DescribeClusterEventsResponseBody) SetPageInfo(v *DescribeClusterEventsResponseBodyPageInfo) *DescribeClusterEventsResponseBody
- func (s DescribeClusterEventsResponseBody) String() string
- type DescribeClusterEventsResponseBodyEvents
- func (s DescribeClusterEventsResponseBodyEvents) GoString() string
- func (s *DescribeClusterEventsResponseBodyEvents) SetClusterId(v string) *DescribeClusterEventsResponseBodyEvents
- func (s *DescribeClusterEventsResponseBodyEvents) SetData(v *DescribeClusterEventsResponseBodyEventsData) *DescribeClusterEventsResponseBodyEvents
- func (s *DescribeClusterEventsResponseBodyEvents) SetEventId(v string) *DescribeClusterEventsResponseBodyEvents
- func (s *DescribeClusterEventsResponseBodyEvents) SetSource(v string) *DescribeClusterEventsResponseBodyEvents
- func (s *DescribeClusterEventsResponseBodyEvents) SetSubject(v string) *DescribeClusterEventsResponseBodyEvents
- func (s *DescribeClusterEventsResponseBodyEvents) SetTime(v string) *DescribeClusterEventsResponseBodyEvents
- func (s *DescribeClusterEventsResponseBodyEvents) SetType(v string) *DescribeClusterEventsResponseBodyEvents
- func (s DescribeClusterEventsResponseBodyEvents) String() string
- type DescribeClusterEventsResponseBodyEventsData
- func (s DescribeClusterEventsResponseBodyEventsData) GoString() string
- func (s *DescribeClusterEventsResponseBodyEventsData) SetLevel(v string) *DescribeClusterEventsResponseBodyEventsData
- func (s *DescribeClusterEventsResponseBodyEventsData) SetMessage(v string) *DescribeClusterEventsResponseBodyEventsData
- func (s *DescribeClusterEventsResponseBodyEventsData) SetReason(v string) *DescribeClusterEventsResponseBodyEventsData
- func (s DescribeClusterEventsResponseBodyEventsData) String() string
- type DescribeClusterEventsResponseBodyPageInfo
- func (s DescribeClusterEventsResponseBodyPageInfo) GoString() string
- func (s *DescribeClusterEventsResponseBodyPageInfo) SetPageNumber(v int64) *DescribeClusterEventsResponseBodyPageInfo
- func (s *DescribeClusterEventsResponseBodyPageInfo) SetPageSize(v int64) *DescribeClusterEventsResponseBodyPageInfo
- func (s *DescribeClusterEventsResponseBodyPageInfo) SetTotalCount(v int64) *DescribeClusterEventsResponseBodyPageInfo
- func (s DescribeClusterEventsResponseBodyPageInfo) String() string
- type DescribeClusterLogsResponse
- func (s DescribeClusterLogsResponse) GoString() string
- func (s *DescribeClusterLogsResponse) SetBody(v []*DescribeClusterLogsResponseBody) *DescribeClusterLogsResponse
- func (s *DescribeClusterLogsResponse) SetHeaders(v map[string]*string) *DescribeClusterLogsResponse
- func (s *DescribeClusterLogsResponse) SetStatusCode(v int32) *DescribeClusterLogsResponse
- func (s DescribeClusterLogsResponse) String() string
- type DescribeClusterLogsResponseBody
- func (s DescribeClusterLogsResponseBody) GoString() string
- func (s *DescribeClusterLogsResponseBody) SetClusterId(v string) *DescribeClusterLogsResponseBody
- func (s *DescribeClusterLogsResponseBody) SetClusterLog(v string) *DescribeClusterLogsResponseBody
- func (s *DescribeClusterLogsResponseBody) SetCreated(v string) *DescribeClusterLogsResponseBody
- func (s *DescribeClusterLogsResponseBody) SetID(v int64) *DescribeClusterLogsResponseBody
- func (s *DescribeClusterLogsResponseBody) SetUpdated(v string) *DescribeClusterLogsResponseBody
- func (s DescribeClusterLogsResponseBody) String() string
- type DescribeClusterNodePoolDetailResponse
- func (s DescribeClusterNodePoolDetailResponse) GoString() string
- func (s *DescribeClusterNodePoolDetailResponse) SetBody(v *DescribeClusterNodePoolDetailResponseBody) *DescribeClusterNodePoolDetailResponse
- func (s *DescribeClusterNodePoolDetailResponse) SetHeaders(v map[string]*string) *DescribeClusterNodePoolDetailResponse
- func (s *DescribeClusterNodePoolDetailResponse) SetStatusCode(v int32) *DescribeClusterNodePoolDetailResponse
- func (s DescribeClusterNodePoolDetailResponse) String() string
- type DescribeClusterNodePoolDetailResponseBody
- func (s DescribeClusterNodePoolDetailResponseBody) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBody) SetAutoScaling(v *DescribeClusterNodePoolDetailResponseBodyAutoScaling) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetInterconnectConfig(v *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetInterconnectMode(v string) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetKubernetesConfig(v *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetManagement(v *DescribeClusterNodePoolDetailResponseBodyManagement) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetMaxNodes(v int64) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetNodeConfig(v *DescribeClusterNodePoolDetailResponseBodyNodeConfig) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetNodepoolInfo(v *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetScalingGroup(v *DescribeClusterNodePoolDetailResponseBodyScalingGroup) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetStatus(v *DescribeClusterNodePoolDetailResponseBodyStatus) *DescribeClusterNodePoolDetailResponseBody
- func (s *DescribeClusterNodePoolDetailResponseBody) SetTeeConfig(v *DescribeClusterNodePoolDetailResponseBodyTeeConfig) *DescribeClusterNodePoolDetailResponseBody
- func (s DescribeClusterNodePoolDetailResponseBody) String() string
- type DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s DescribeClusterNodePoolDetailResponseBodyAutoScaling) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEipBandwidth(v int64) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEipInternetChargeType(v string) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEnable(v bool) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetIsBondEip(v bool) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetMaxInstances(v int64) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetMinInstances(v int64) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetType(v string) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
- func (s DescribeClusterNodePoolDetailResponseBodyAutoScaling) String() string
- type DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
- func (s DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetBandwidth(v int64) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetCcnId(v string) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetCcnRegionId(v string) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetCenId(v string) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetImprovedPeriod(v string) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
- func (s DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) String() string
- type DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetCmsEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetCpuPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetLabels(v []*Tag) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetNodeNameMode(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetRuntime(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetRuntimeVersion(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetTaints(v []*Taint) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetUnschedulable(v bool) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetUserData(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
- func (s DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) String() string
- type DescribeClusterNodePoolDetailResponseBodyManagement
- func (s DescribeClusterNodePoolDetailResponseBodyManagement) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoRepair(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoRepairPolicy(v *DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoUpgrade(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoUpgradePolicy(v *DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoVulFix(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoVulFixPolicy(v *DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetEnable(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetUpgradeConfig(v *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) *DescribeClusterNodePoolDetailResponseBodyManagement
- func (s DescribeClusterNodePoolDetailResponseBodyManagement) String() string
- type DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy
- func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) SetRestartNode(v bool) *DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy
- func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) String() string
- type DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy
- func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy
- func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) String() string
- type DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy
- func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) SetRestartNode(v bool) *DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) SetVulLevel(v string) *DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy
- func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) String() string
- type DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
- func (s DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetAutoUpgrade(v bool) *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetMaxUnavailable(v int64) *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetSurge(v int64) *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
- func (s *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetSurgePercentage(v int64) *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
- func (s DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) String() string
- type DescribeClusterNodePoolDetailResponseBodyNodeConfig
- func (s DescribeClusterNodePoolDetailResponseBodyNodeConfig) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyNodeConfig) SetKubeletConfiguration(v *KubeletConfig) *DescribeClusterNodePoolDetailResponseBodyNodeConfig
- func (s DescribeClusterNodePoolDetailResponseBodyNodeConfig) String() string
- type DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetCreated(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetIsDefault(v bool) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetName(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetNodepoolId(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetRegionId(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetResourceGroupId(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetType(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetUpdated(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
- func (s DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) String() string
- type DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s DescribeClusterNodePoolDetailResponseBodyScalingGroup) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetAutoRenew(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetAutoRenewPeriod(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetCisEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetCompensateWithOnDemand(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDataDisks(v []*DataDisk) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDeploymentsetId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDesiredSize(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetImageId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetImageType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInstanceChargeType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInstanceTypes(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInternetChargeType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInternetMaxBandwidthOut(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetKeyPair(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetLoginAsNonRoot(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetLoginPassword(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetMultiAzPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetOnDemandBaseCapacity(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPeriod(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPeriodUnit(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPlatform(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPrivatePoolOptions(v *DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetRamPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetRdsInstances(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetScalingGroupId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetScalingPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSecurityGroupId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSecurityGroupIds(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSocEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotInstancePools(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotInstanceRemedy(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotPriceLimit(v []*DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotStrategy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskBurstingEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskCategories(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskCategory(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskEncrypted(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskKmsKeyId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskPerformanceLevel(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskProvisionedIops(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskSize(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetTags(v []*Tag) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetVswitchIds(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
- func (s DescribeClusterNodePoolDetailResponseBodyScalingGroup) String() string
- type DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions
- func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) SetId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions
- func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) String() string
- type DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit
- func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) SetInstanceType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit
- func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) SetPriceLimit(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit
- func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) String() string
- type DescribeClusterNodePoolDetailResponseBodyStatus
- func (s DescribeClusterNodePoolDetailResponseBodyStatus) GoString() string
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetFailedNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetHealthyNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetInitialNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetOfflineNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetRemovingNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetServingNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetState(v string) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetTotalNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
- func (s DescribeClusterNodePoolDetailResponseBodyStatus) String() string
- type DescribeClusterNodePoolDetailResponseBodyTeeConfig
- type DescribeClusterNodePoolsResponse
- func (s DescribeClusterNodePoolsResponse) GoString() string
- func (s *DescribeClusterNodePoolsResponse) SetBody(v *DescribeClusterNodePoolsResponseBody) *DescribeClusterNodePoolsResponse
- func (s *DescribeClusterNodePoolsResponse) SetHeaders(v map[string]*string) *DescribeClusterNodePoolsResponse
- func (s *DescribeClusterNodePoolsResponse) SetStatusCode(v int32) *DescribeClusterNodePoolsResponse
- func (s DescribeClusterNodePoolsResponse) String() string
- type DescribeClusterNodePoolsResponseBody
- type DescribeClusterNodePoolsResponseBodyNodepools
- func (s DescribeClusterNodePoolsResponseBodyNodepools) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetAutoScaling(v *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetInterconnectConfig(v *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetInterconnectMode(v string) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetKubernetesConfig(v *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetManagement(v *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetMaxNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetNodeConfig(v *DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetNodepoolInfo(v *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetScalingGroup(v *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetStatus(v *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetTeeConfig(v *DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) *DescribeClusterNodePoolsResponseBodyNodepools
- func (s DescribeClusterNodePoolsResponseBodyNodepools) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEipBandwidth(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEipInternetChargeType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEnable(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetIsBondEip(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetMaxInstances(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetMinInstances(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetBandwidth(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetCcnId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetCcnRegionId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetCenId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetImprovedPeriod(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetCmsEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetCpuPolicy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetLabels(v []*Tag) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetNodeNameMode(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetRuntime(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetRuntimeVersion(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetTaints(v []*Taint) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetUnschedulable(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetUserData(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagement) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoRepair(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoRepairPolicy(v *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoUpgrade(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoUpgradePolicy(v *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoVulFix(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoVulFixPolicy(v *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetEnable(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetUpgradeConfig(v *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagement) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) SetRestartNode(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) SetRestartNode(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) SetVulLevel(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetAutoUpgrade(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetMaxUnavailable(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetSurge(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetSurgePercentage(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) SetKubeletConfiguration(v *KubeletConfig) *DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetCreated(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetIsDefault(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetName(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetNodepoolId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetRegionId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetResourceGroupId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetUpdated(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetAutoRenew(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetAutoRenewPeriod(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetCisEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetCompensateWithOnDemand(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDataDisks(v []*DataDisk) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDeploymentsetId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDesiredSize(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetImageId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetImageType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInstanceChargeType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInstanceTypes(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInternetChargeType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInternetMaxBandwidthOut(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetKeyPair(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetLoginAsNonRoot(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetLoginPassword(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetMultiAzPolicy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetOnDemandBaseCapacity(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPeriod(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPeriodUnit(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPlatform(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPrivatePoolOptions(v *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetRamPolicy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetRdsInstances(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetScalingGroupId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetScalingPolicy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSecurityGroupId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSecurityGroupIds(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSocEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotInstancePools(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotInstanceRemedy(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotPriceLimit(v []*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotStrategy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskBurstingEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskCategories(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskCategory(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskEncrypted(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskKmsKeyId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskPerformanceLevel(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskProvisionedIops(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskSize(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetTags(v []*Tag) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetVswitchIds(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) SetId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) SetInstanceType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) SetPriceLimit(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsStatus) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetFailedNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetHealthyNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetInitialNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetOfflineNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetRemovingNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetServingNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetState(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetTotalNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsStatus) String() string
- type DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) GoString() string
- func (s *DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) SetTeeEnable(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig
- func (s DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) String() string
- type DescribeClusterNodesRequest
- func (s DescribeClusterNodesRequest) GoString() string
- func (s *DescribeClusterNodesRequest) SetInstanceIds(v string) *DescribeClusterNodesRequest
- func (s *DescribeClusterNodesRequest) SetNodepoolId(v string) *DescribeClusterNodesRequest
- func (s *DescribeClusterNodesRequest) SetPageNumber(v string) *DescribeClusterNodesRequest
- func (s *DescribeClusterNodesRequest) SetPageSize(v string) *DescribeClusterNodesRequest
- func (s *DescribeClusterNodesRequest) SetState(v string) *DescribeClusterNodesRequest
- func (s DescribeClusterNodesRequest) String() string
- type DescribeClusterNodesResponse
- func (s DescribeClusterNodesResponse) GoString() string
- func (s *DescribeClusterNodesResponse) SetBody(v *DescribeClusterNodesResponseBody) *DescribeClusterNodesResponse
- func (s *DescribeClusterNodesResponse) SetHeaders(v map[string]*string) *DescribeClusterNodesResponse
- func (s *DescribeClusterNodesResponse) SetStatusCode(v int32) *DescribeClusterNodesResponse
- func (s DescribeClusterNodesResponse) String() string
- type DescribeClusterNodesResponseBody
- func (s DescribeClusterNodesResponseBody) GoString() string
- func (s *DescribeClusterNodesResponseBody) SetNodes(v []*DescribeClusterNodesResponseBodyNodes) *DescribeClusterNodesResponseBody
- func (s *DescribeClusterNodesResponseBody) SetPage(v *DescribeClusterNodesResponseBodyPage) *DescribeClusterNodesResponseBody
- func (s DescribeClusterNodesResponseBody) String() string
- type DescribeClusterNodesResponseBodyNodes
- func (s DescribeClusterNodesResponseBodyNodes) GoString() string
- func (s *DescribeClusterNodesResponseBodyNodes) SetCreationTime(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetErrorMessage(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetExpiredTime(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetHostName(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetImageId(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceChargeType(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceId(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceName(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceRole(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceStatus(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceType(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceTypeFamily(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetIpAddress(v []*string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetIsAliyunNode(v bool) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetNodeName(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetNodeStatus(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetNodepoolId(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetSource(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetSpotStrategy(v string) *DescribeClusterNodesResponseBodyNodes
- func (s *DescribeClusterNodesResponseBodyNodes) SetState(v string) *DescribeClusterNodesResponseBodyNodes
- func (s DescribeClusterNodesResponseBodyNodes) String() string
- type DescribeClusterNodesResponseBodyPage
- func (s DescribeClusterNodesResponseBodyPage) GoString() string
- func (s *DescribeClusterNodesResponseBodyPage) SetPageNumber(v int32) *DescribeClusterNodesResponseBodyPage
- func (s *DescribeClusterNodesResponseBodyPage) SetPageSize(v int32) *DescribeClusterNodesResponseBodyPage
- func (s *DescribeClusterNodesResponseBodyPage) SetTotalCount(v int32) *DescribeClusterNodesResponseBodyPage
- func (s DescribeClusterNodesResponseBodyPage) String() string
- type DescribeClusterResourcesResponse
- func (s DescribeClusterResourcesResponse) GoString() string
- func (s *DescribeClusterResourcesResponse) SetBody(v []*DescribeClusterResourcesResponseBody) *DescribeClusterResourcesResponse
- func (s *DescribeClusterResourcesResponse) SetHeaders(v map[string]*string) *DescribeClusterResourcesResponse
- func (s *DescribeClusterResourcesResponse) SetStatusCode(v int32) *DescribeClusterResourcesResponse
- func (s DescribeClusterResourcesResponse) String() string
- type DescribeClusterResourcesResponseBody
- func (s DescribeClusterResourcesResponseBody) GoString() string
- func (s *DescribeClusterResourcesResponseBody) SetAutoCreate(v int64) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetClusterId(v string) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetCreated(v string) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetDependencies(v []*DescribeClusterResourcesResponseBodyDependencies) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetInstanceId(v string) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetResourceInfo(v string) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetResourceType(v string) *DescribeClusterResourcesResponseBody
- func (s *DescribeClusterResourcesResponseBody) SetState(v string) *DescribeClusterResourcesResponseBody
- func (s DescribeClusterResourcesResponseBody) String() string
- type DescribeClusterResourcesResponseBodyDependencies
- func (s DescribeClusterResourcesResponseBodyDependencies) GoString() string
- func (s *DescribeClusterResourcesResponseBodyDependencies) SetClusterId(v string) *DescribeClusterResourcesResponseBodyDependencies
- func (s *DescribeClusterResourcesResponseBodyDependencies) SetInstanceId(v string) *DescribeClusterResourcesResponseBodyDependencies
- func (s *DescribeClusterResourcesResponseBodyDependencies) SetResourceType(v string) *DescribeClusterResourcesResponseBodyDependencies
- func (s DescribeClusterResourcesResponseBodyDependencies) String() string
- type DescribeClusterTasksRequest
- type DescribeClusterTasksResponse
- func (s DescribeClusterTasksResponse) GoString() string
- func (s *DescribeClusterTasksResponse) SetBody(v *DescribeClusterTasksResponseBody) *DescribeClusterTasksResponse
- func (s *DescribeClusterTasksResponse) SetHeaders(v map[string]*string) *DescribeClusterTasksResponse
- func (s *DescribeClusterTasksResponse) SetStatusCode(v int32) *DescribeClusterTasksResponse
- func (s DescribeClusterTasksResponse) String() string
- type DescribeClusterTasksResponseBody
- func (s DescribeClusterTasksResponseBody) GoString() string
- func (s *DescribeClusterTasksResponseBody) SetPageInfo(v *DescribeClusterTasksResponseBodyPageInfo) *DescribeClusterTasksResponseBody
- func (s *DescribeClusterTasksResponseBody) SetRequestId(v string) *DescribeClusterTasksResponseBody
- func (s *DescribeClusterTasksResponseBody) SetTasks(v []*DescribeClusterTasksResponseBodyTasks) *DescribeClusterTasksResponseBody
- func (s DescribeClusterTasksResponseBody) String() string
- type DescribeClusterTasksResponseBodyPageInfo
- func (s DescribeClusterTasksResponseBodyPageInfo) GoString() string
- func (s *DescribeClusterTasksResponseBodyPageInfo) SetPageNumber(v int64) *DescribeClusterTasksResponseBodyPageInfo
- func (s *DescribeClusterTasksResponseBodyPageInfo) SetPageSize(v int64) *DescribeClusterTasksResponseBodyPageInfo
- func (s *DescribeClusterTasksResponseBodyPageInfo) SetTotalCount(v int64) *DescribeClusterTasksResponseBodyPageInfo
- func (s DescribeClusterTasksResponseBodyPageInfo) String() string
- type DescribeClusterTasksResponseBodyTasks
- func (s DescribeClusterTasksResponseBodyTasks) GoString() string
- func (s *DescribeClusterTasksResponseBodyTasks) SetCreated(v string) *DescribeClusterTasksResponseBodyTasks
- func (s *DescribeClusterTasksResponseBodyTasks) SetError(v *DescribeClusterTasksResponseBodyTasksError) *DescribeClusterTasksResponseBodyTasks
- func (s *DescribeClusterTasksResponseBodyTasks) SetState(v string) *DescribeClusterTasksResponseBodyTasks
- func (s *DescribeClusterTasksResponseBodyTasks) SetTaskId(v string) *DescribeClusterTasksResponseBodyTasks
- func (s *DescribeClusterTasksResponseBodyTasks) SetTaskType(v string) *DescribeClusterTasksResponseBodyTasks
- func (s *DescribeClusterTasksResponseBodyTasks) SetUpdated(v string) *DescribeClusterTasksResponseBodyTasks
- func (s DescribeClusterTasksResponseBodyTasks) String() string
- type DescribeClusterTasksResponseBodyTasksError
- func (s DescribeClusterTasksResponseBodyTasksError) GoString() string
- func (s *DescribeClusterTasksResponseBodyTasksError) SetCode(v string) *DescribeClusterTasksResponseBodyTasksError
- func (s *DescribeClusterTasksResponseBodyTasksError) SetMessage(v string) *DescribeClusterTasksResponseBodyTasksError
- func (s DescribeClusterTasksResponseBodyTasksError) String() string
- type DescribeClusterUserKubeconfigRequest
- func (s DescribeClusterUserKubeconfigRequest) GoString() string
- func (s *DescribeClusterUserKubeconfigRequest) SetPrivateIpAddress(v bool) *DescribeClusterUserKubeconfigRequest
- func (s *DescribeClusterUserKubeconfigRequest) SetTemporaryDurationMinutes(v int64) *DescribeClusterUserKubeconfigRequest
- func (s DescribeClusterUserKubeconfigRequest) String() string
- type DescribeClusterUserKubeconfigResponse
- func (s DescribeClusterUserKubeconfigResponse) GoString() string
- func (s *DescribeClusterUserKubeconfigResponse) SetBody(v *DescribeClusterUserKubeconfigResponseBody) *DescribeClusterUserKubeconfigResponse
- func (s *DescribeClusterUserKubeconfigResponse) SetHeaders(v map[string]*string) *DescribeClusterUserKubeconfigResponse
- func (s *DescribeClusterUserKubeconfigResponse) SetStatusCode(v int32) *DescribeClusterUserKubeconfigResponse
- func (s DescribeClusterUserKubeconfigResponse) String() string
- type DescribeClusterUserKubeconfigResponseBody
- func (s DescribeClusterUserKubeconfigResponseBody) GoString() string
- func (s *DescribeClusterUserKubeconfigResponseBody) SetConfig(v string) *DescribeClusterUserKubeconfigResponseBody
- func (s *DescribeClusterUserKubeconfigResponseBody) SetExpiration(v string) *DescribeClusterUserKubeconfigResponseBody
- func (s DescribeClusterUserKubeconfigResponseBody) String() string
- type DescribeClusterV2UserKubeconfigRequest
- type DescribeClusterV2UserKubeconfigResponse
- func (s DescribeClusterV2UserKubeconfigResponse) GoString() string
- func (s *DescribeClusterV2UserKubeconfigResponse) SetBody(v *DescribeClusterV2UserKubeconfigResponseBody) *DescribeClusterV2UserKubeconfigResponse
- func (s *DescribeClusterV2UserKubeconfigResponse) SetHeaders(v map[string]*string) *DescribeClusterV2UserKubeconfigResponse
- func (s *DescribeClusterV2UserKubeconfigResponse) SetStatusCode(v int32) *DescribeClusterV2UserKubeconfigResponse
- func (s DescribeClusterV2UserKubeconfigResponse) String() string
- type DescribeClusterV2UserKubeconfigResponseBody
- type DescribeClusterVulsResponse
- func (s DescribeClusterVulsResponse) GoString() string
- func (s *DescribeClusterVulsResponse) SetBody(v *DescribeClusterVulsResponseBody) *DescribeClusterVulsResponse
- func (s *DescribeClusterVulsResponse) SetHeaders(v map[string]*string) *DescribeClusterVulsResponse
- func (s *DescribeClusterVulsResponse) SetStatusCode(v int32) *DescribeClusterVulsResponse
- func (s DescribeClusterVulsResponse) String() string
- type DescribeClusterVulsResponseBody
- type DescribeClusterVulsResponseBodyVulRecords
- func (s DescribeClusterVulsResponseBodyVulRecords) GoString() string
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetCveList(v []*string) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetNecessity(v string) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetNodeCount(v int32) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetNodepoolId(v string) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetNodepoolName(v string) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetVulAliasName(v string) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetVulName(v string) *DescribeClusterVulsResponseBodyVulRecords
- func (s *DescribeClusterVulsResponseBodyVulRecords) SetVulType(v string) *DescribeClusterVulsResponseBodyVulRecords
- func (s DescribeClusterVulsResponseBodyVulRecords) String() string
- type DescribeClustersRequest
- type DescribeClustersResponse
- func (s DescribeClustersResponse) GoString() string
- func (s *DescribeClustersResponse) SetBody(v []*DescribeClustersResponseBody) *DescribeClustersResponse
- func (s *DescribeClustersResponse) SetHeaders(v map[string]*string) *DescribeClustersResponse
- func (s *DescribeClustersResponse) SetStatusCode(v int32) *DescribeClustersResponse
- func (s DescribeClustersResponse) String() string
- type DescribeClustersResponseBody
- func (s DescribeClustersResponseBody) GoString() string
- func (s *DescribeClustersResponseBody) SetClusterId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetClusterType(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetCreated(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetCurrentVersion(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetDataDiskCategory(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetDataDiskSize(v int64) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetDeletionProtection(v bool) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetDockerVersion(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetExternalLoadbalancerId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetInitVersion(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetMasterUrl(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetMetaData(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetName(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetNetworkMode(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetPrivateZone(v bool) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetProfile(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetRegionId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetResourceGroupId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetSecurityGroupId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetSize(v int64) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetState(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetSubnetCidr(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetTags(v []*DescribeClustersResponseBodyTags) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetUpdated(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetVpcId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetVswitchCidr(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetVswitchId(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetWorkerRamRoleName(v string) *DescribeClustersResponseBody
- func (s *DescribeClustersResponseBody) SetZoneId(v string) *DescribeClustersResponseBody
- func (s DescribeClustersResponseBody) String() string
- type DescribeClustersResponseBodyTags
- func (s DescribeClustersResponseBodyTags) GoString() string
- func (s *DescribeClustersResponseBodyTags) SetKey(v string) *DescribeClustersResponseBodyTags
- func (s *DescribeClustersResponseBodyTags) SetValue(v string) *DescribeClustersResponseBodyTags
- func (s DescribeClustersResponseBodyTags) String() string
- type DescribeClustersV1Request
- func (s DescribeClustersV1Request) GoString() string
- func (s *DescribeClustersV1Request) SetClusterId(v string) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetClusterSpec(v string) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetClusterType(v string) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetName(v string) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetPageNumber(v int64) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetPageSize(v int64) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetProfile(v string) *DescribeClustersV1Request
- func (s *DescribeClustersV1Request) SetRegionId(v string) *DescribeClustersV1Request
- func (s DescribeClustersV1Request) String() string
- type DescribeClustersV1Response
- func (s DescribeClustersV1Response) GoString() string
- func (s *DescribeClustersV1Response) SetBody(v *DescribeClustersV1ResponseBody) *DescribeClustersV1Response
- func (s *DescribeClustersV1Response) SetHeaders(v map[string]*string) *DescribeClustersV1Response
- func (s *DescribeClustersV1Response) SetStatusCode(v int32) *DescribeClustersV1Response
- func (s DescribeClustersV1Response) String() string
- type DescribeClustersV1ResponseBody
- func (s DescribeClustersV1ResponseBody) GoString() string
- func (s *DescribeClustersV1ResponseBody) SetClusters(v []*DescribeClustersV1ResponseBodyClusters) *DescribeClustersV1ResponseBody
- func (s *DescribeClustersV1ResponseBody) SetPageInfo(v *DescribeClustersV1ResponseBodyPageInfo) *DescribeClustersV1ResponseBody
- func (s DescribeClustersV1ResponseBody) String() string
- type DescribeClustersV1ResponseBodyClusters
- func (s DescribeClustersV1ResponseBodyClusters) GoString() string
- func (s *DescribeClustersV1ResponseBodyClusters) SetClusterId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetClusterSpec(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetClusterType(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetCreated(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetCurrentVersion(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetDeletionProtection(v bool) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetDockerVersion(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetExternalLoadbalancerId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetInitVersion(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetMaintenanceWindow(v *MaintenanceWindow) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetMasterUrl(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetMetaData(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetName(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetNetworkMode(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetNextVersion(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetPrivateZone(v bool) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetProfile(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetRegionId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetResourceGroupId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetSecurityGroupId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetSize(v int64) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetState(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetSubnetCidr(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetTags(v []*Tag) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetUpdated(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetVpcId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetVswitchId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetWorkerRamRoleName(v string) *DescribeClustersV1ResponseBodyClusters
- func (s *DescribeClustersV1ResponseBodyClusters) SetZoneId(v string) *DescribeClustersV1ResponseBodyClusters
- func (s DescribeClustersV1ResponseBodyClusters) String() string
- type DescribeClustersV1ResponseBodyPageInfo
- func (s DescribeClustersV1ResponseBodyPageInfo) GoString() string
- func (s *DescribeClustersV1ResponseBodyPageInfo) SetPageNumber(v int32) *DescribeClustersV1ResponseBodyPageInfo
- func (s *DescribeClustersV1ResponseBodyPageInfo) SetPageSize(v int32) *DescribeClustersV1ResponseBodyPageInfo
- func (s *DescribeClustersV1ResponseBodyPageInfo) SetTotalCount(v int32) *DescribeClustersV1ResponseBodyPageInfo
- func (s DescribeClustersV1ResponseBodyPageInfo) String() string
- type DescribeEdgeMachineActiveProcessResponse
- func (s DescribeEdgeMachineActiveProcessResponse) GoString() string
- func (s *DescribeEdgeMachineActiveProcessResponse) SetBody(v *DescribeEdgeMachineActiveProcessResponseBody) *DescribeEdgeMachineActiveProcessResponse
- func (s *DescribeEdgeMachineActiveProcessResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachineActiveProcessResponse
- func (s *DescribeEdgeMachineActiveProcessResponse) SetStatusCode(v int32) *DescribeEdgeMachineActiveProcessResponse
- func (s DescribeEdgeMachineActiveProcessResponse) String() string
- type DescribeEdgeMachineActiveProcessResponseBody
- func (s DescribeEdgeMachineActiveProcessResponseBody) GoString() string
- func (s *DescribeEdgeMachineActiveProcessResponseBody) SetLogs(v string) *DescribeEdgeMachineActiveProcessResponseBody
- func (s *DescribeEdgeMachineActiveProcessResponseBody) SetProgress(v int64) *DescribeEdgeMachineActiveProcessResponseBody
- func (s *DescribeEdgeMachineActiveProcessResponseBody) SetRequestId(v string) *DescribeEdgeMachineActiveProcessResponseBody
- func (s *DescribeEdgeMachineActiveProcessResponseBody) SetState(v string) *DescribeEdgeMachineActiveProcessResponseBody
- func (s *DescribeEdgeMachineActiveProcessResponseBody) SetStep(v string) *DescribeEdgeMachineActiveProcessResponseBody
- func (s DescribeEdgeMachineActiveProcessResponseBody) String() string
- type DescribeEdgeMachineModelsResponse
- func (s DescribeEdgeMachineModelsResponse) GoString() string
- func (s *DescribeEdgeMachineModelsResponse) SetBody(v *DescribeEdgeMachineModelsResponseBody) *DescribeEdgeMachineModelsResponse
- func (s *DescribeEdgeMachineModelsResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachineModelsResponse
- func (s *DescribeEdgeMachineModelsResponse) SetStatusCode(v int32) *DescribeEdgeMachineModelsResponse
- func (s DescribeEdgeMachineModelsResponse) String() string
- type DescribeEdgeMachineModelsResponseBody
- type DescribeEdgeMachineModelsResponseBodyModels
- func (s DescribeEdgeMachineModelsResponseBodyModels) GoString() string
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetCpu(v int32) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetCpuArch(v string) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetCreated(v string) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetDescription(v string) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetManageRuntime(v int32) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetMemory(v int32) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetModel(v string) *DescribeEdgeMachineModelsResponseBodyModels
- func (s *DescribeEdgeMachineModelsResponseBodyModels) SetModelId(v string) *DescribeEdgeMachineModelsResponseBodyModels
- func (s DescribeEdgeMachineModelsResponseBodyModels) String() string
- type DescribeEdgeMachineTunnelConfigDetailResponse
- func (s DescribeEdgeMachineTunnelConfigDetailResponse) GoString() string
- func (s *DescribeEdgeMachineTunnelConfigDetailResponse) SetBody(v *DescribeEdgeMachineTunnelConfigDetailResponseBody) *DescribeEdgeMachineTunnelConfigDetailResponse
- func (s *DescribeEdgeMachineTunnelConfigDetailResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachineTunnelConfigDetailResponse
- func (s *DescribeEdgeMachineTunnelConfigDetailResponse) SetStatusCode(v int32) *DescribeEdgeMachineTunnelConfigDetailResponse
- func (s DescribeEdgeMachineTunnelConfigDetailResponse) String() string
- type DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s DescribeEdgeMachineTunnelConfigDetailResponseBody) GoString() string
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetDeviceName(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetModel(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetProductKey(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetRequestId(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetSn(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetToken(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetTunnelEndpoint(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
- func (s DescribeEdgeMachineTunnelConfigDetailResponseBody) String() string
- type DescribeEdgeMachinesRequest
- func (s DescribeEdgeMachinesRequest) GoString() string
- func (s *DescribeEdgeMachinesRequest) SetHostname(v string) *DescribeEdgeMachinesRequest
- func (s *DescribeEdgeMachinesRequest) SetLifeState(v string) *DescribeEdgeMachinesRequest
- func (s *DescribeEdgeMachinesRequest) SetModel(v string) *DescribeEdgeMachinesRequest
- func (s *DescribeEdgeMachinesRequest) SetOnlineState(v string) *DescribeEdgeMachinesRequest
- func (s *DescribeEdgeMachinesRequest) SetPageNumber(v int64) *DescribeEdgeMachinesRequest
- func (s *DescribeEdgeMachinesRequest) SetPageSize(v int64) *DescribeEdgeMachinesRequest
- func (s DescribeEdgeMachinesRequest) String() string
- type DescribeEdgeMachinesResponse
- func (s DescribeEdgeMachinesResponse) GoString() string
- func (s *DescribeEdgeMachinesResponse) SetBody(v *DescribeEdgeMachinesResponseBody) *DescribeEdgeMachinesResponse
- func (s *DescribeEdgeMachinesResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachinesResponse
- func (s *DescribeEdgeMachinesResponse) SetStatusCode(v int32) *DescribeEdgeMachinesResponse
- func (s DescribeEdgeMachinesResponse) String() string
- type DescribeEdgeMachinesResponseBody
- func (s DescribeEdgeMachinesResponseBody) GoString() string
- func (s *DescribeEdgeMachinesResponseBody) SetEdgeMachines(v []*DescribeEdgeMachinesResponseBodyEdgeMachines) *DescribeEdgeMachinesResponseBody
- func (s *DescribeEdgeMachinesResponseBody) SetPageInfo(v *DescribeEdgeMachinesResponseBodyPageInfo) *DescribeEdgeMachinesResponseBody
- func (s DescribeEdgeMachinesResponseBody) String() string
- type DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s DescribeEdgeMachinesResponseBodyEdgeMachines) GoString() string
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetActiveTime(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetCreated(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetEdgeMachineId(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetHostname(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetLifeState(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetModel(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetName(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetOnlineState(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetSn(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetUpdated(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
- func (s DescribeEdgeMachinesResponseBodyEdgeMachines) String() string
- type DescribeEdgeMachinesResponseBodyPageInfo
- func (s DescribeEdgeMachinesResponseBodyPageInfo) GoString() string
- func (s *DescribeEdgeMachinesResponseBodyPageInfo) SetPageNumber(v int32) *DescribeEdgeMachinesResponseBodyPageInfo
- func (s *DescribeEdgeMachinesResponseBodyPageInfo) SetPageSize(v int32) *DescribeEdgeMachinesResponseBodyPageInfo
- func (s *DescribeEdgeMachinesResponseBodyPageInfo) SetTotalCount(v int32) *DescribeEdgeMachinesResponseBodyPageInfo
- func (s DescribeEdgeMachinesResponseBodyPageInfo) String() string
- type DescribeEventsRequest
- func (s DescribeEventsRequest) GoString() string
- func (s *DescribeEventsRequest) SetClusterId(v string) *DescribeEventsRequest
- func (s *DescribeEventsRequest) SetPageNumber(v int64) *DescribeEventsRequest
- func (s *DescribeEventsRequest) SetPageSize(v int64) *DescribeEventsRequest
- func (s *DescribeEventsRequest) SetType(v string) *DescribeEventsRequest
- func (s DescribeEventsRequest) String() string
- type DescribeEventsResponse
- func (s DescribeEventsResponse) GoString() string
- func (s *DescribeEventsResponse) SetBody(v *DescribeEventsResponseBody) *DescribeEventsResponse
- func (s *DescribeEventsResponse) SetHeaders(v map[string]*string) *DescribeEventsResponse
- func (s *DescribeEventsResponse) SetStatusCode(v int32) *DescribeEventsResponse
- func (s DescribeEventsResponse) String() string
- type DescribeEventsResponseBody
- func (s DescribeEventsResponseBody) GoString() string
- func (s *DescribeEventsResponseBody) SetEvents(v []*DescribeEventsResponseBodyEvents) *DescribeEventsResponseBody
- func (s *DescribeEventsResponseBody) SetPageInfo(v *DescribeEventsResponseBodyPageInfo) *DescribeEventsResponseBody
- func (s DescribeEventsResponseBody) String() string
- type DescribeEventsResponseBodyEvents
- func (s DescribeEventsResponseBodyEvents) GoString() string
- func (s *DescribeEventsResponseBodyEvents) SetClusterId(v string) *DescribeEventsResponseBodyEvents
- func (s *DescribeEventsResponseBodyEvents) SetData(v *DescribeEventsResponseBodyEventsData) *DescribeEventsResponseBodyEvents
- func (s *DescribeEventsResponseBodyEvents) SetEventId(v string) *DescribeEventsResponseBodyEvents
- func (s *DescribeEventsResponseBodyEvents) SetSource(v string) *DescribeEventsResponseBodyEvents
- func (s *DescribeEventsResponseBodyEvents) SetSubject(v string) *DescribeEventsResponseBodyEvents
- func (s *DescribeEventsResponseBodyEvents) SetTime(v string) *DescribeEventsResponseBodyEvents
- func (s *DescribeEventsResponseBodyEvents) SetType(v string) *DescribeEventsResponseBodyEvents
- func (s DescribeEventsResponseBodyEvents) String() string
- type DescribeEventsResponseBodyEventsData
- func (s DescribeEventsResponseBodyEventsData) GoString() string
- func (s *DescribeEventsResponseBodyEventsData) SetLevel(v string) *DescribeEventsResponseBodyEventsData
- func (s *DescribeEventsResponseBodyEventsData) SetMessage(v string) *DescribeEventsResponseBodyEventsData
- func (s *DescribeEventsResponseBodyEventsData) SetReason(v string) *DescribeEventsResponseBodyEventsData
- func (s DescribeEventsResponseBodyEventsData) String() string
- type DescribeEventsResponseBodyPageInfo
- func (s DescribeEventsResponseBodyPageInfo) GoString() string
- func (s *DescribeEventsResponseBodyPageInfo) SetPageNumber(v int64) *DescribeEventsResponseBodyPageInfo
- func (s *DescribeEventsResponseBodyPageInfo) SetPageSize(v int64) *DescribeEventsResponseBodyPageInfo
- func (s *DescribeEventsResponseBodyPageInfo) SetTotalCount(v int64) *DescribeEventsResponseBodyPageInfo
- func (s DescribeEventsResponseBodyPageInfo) String() string
- type DescribeExternalAgentRequest
- func (s DescribeExternalAgentRequest) GoString() string
- func (s *DescribeExternalAgentRequest) SetAgentMode(v string) *DescribeExternalAgentRequest
- func (s *DescribeExternalAgentRequest) SetPrivateIpAddress(v string) *DescribeExternalAgentRequest
- func (s DescribeExternalAgentRequest) String() string
- type DescribeExternalAgentResponse
- func (s DescribeExternalAgentResponse) GoString() string
- func (s *DescribeExternalAgentResponse) SetBody(v *DescribeExternalAgentResponseBody) *DescribeExternalAgentResponse
- func (s *DescribeExternalAgentResponse) SetHeaders(v map[string]*string) *DescribeExternalAgentResponse
- func (s *DescribeExternalAgentResponse) SetStatusCode(v int32) *DescribeExternalAgentResponse
- func (s DescribeExternalAgentResponse) String() string
- type DescribeExternalAgentResponseBody
- type DescribeKubernetesVersionMetadataRequest
- func (s DescribeKubernetesVersionMetadataRequest) GoString() string
- func (s *DescribeKubernetesVersionMetadataRequest) SetClusterType(v string) *DescribeKubernetesVersionMetadataRequest
- func (s *DescribeKubernetesVersionMetadataRequest) SetKubernetesVersion(v string) *DescribeKubernetesVersionMetadataRequest
- func (s *DescribeKubernetesVersionMetadataRequest) SetMode(v string) *DescribeKubernetesVersionMetadataRequest
- func (s *DescribeKubernetesVersionMetadataRequest) SetProfile(v string) *DescribeKubernetesVersionMetadataRequest
- func (s *DescribeKubernetesVersionMetadataRequest) SetRegion(v string) *DescribeKubernetesVersionMetadataRequest
- func (s *DescribeKubernetesVersionMetadataRequest) SetRuntime(v string) *DescribeKubernetesVersionMetadataRequest
- func (s DescribeKubernetesVersionMetadataRequest) String() string
- type DescribeKubernetesVersionMetadataResponse
- func (s DescribeKubernetesVersionMetadataResponse) GoString() string
- func (s *DescribeKubernetesVersionMetadataResponse) SetBody(v []*DescribeKubernetesVersionMetadataResponseBody) *DescribeKubernetesVersionMetadataResponse
- func (s *DescribeKubernetesVersionMetadataResponse) SetHeaders(v map[string]*string) *DescribeKubernetesVersionMetadataResponse
- func (s *DescribeKubernetesVersionMetadataResponse) SetStatusCode(v int32) *DescribeKubernetesVersionMetadataResponse
- func (s DescribeKubernetesVersionMetadataResponse) String() string
- type DescribeKubernetesVersionMetadataResponseBody
- func (s DescribeKubernetesVersionMetadataResponseBody) GoString() string
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetCapabilities(v map[string]interface{}) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetCreatable(v bool) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetExpirationDate(v string) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetImages(v []*DescribeKubernetesVersionMetadataResponseBodyImages) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetMetaData(v map[string]interface{}) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetReleaseDate(v string) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetRuntimes(v []*Runtime) *DescribeKubernetesVersionMetadataResponseBody
- func (s *DescribeKubernetesVersionMetadataResponseBody) SetVersion(v string) *DescribeKubernetesVersionMetadataResponseBody
- func (s DescribeKubernetesVersionMetadataResponseBody) String() string
- type DescribeKubernetesVersionMetadataResponseBodyImages
- func (s DescribeKubernetesVersionMetadataResponseBodyImages) GoString() string
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetArchitecture(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageCategory(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageId(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageName(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageType(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetOsType(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetOsVersion(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetPlatform(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
- func (s DescribeKubernetesVersionMetadataResponseBodyImages) String() string
- type DescribeNodePoolVulsRequest
- type DescribeNodePoolVulsResponse
- func (s DescribeNodePoolVulsResponse) GoString() string
- func (s *DescribeNodePoolVulsResponse) SetBody(v *DescribeNodePoolVulsResponseBody) *DescribeNodePoolVulsResponse
- func (s *DescribeNodePoolVulsResponse) SetHeaders(v map[string]*string) *DescribeNodePoolVulsResponse
- func (s *DescribeNodePoolVulsResponse) SetStatusCode(v int32) *DescribeNodePoolVulsResponse
- func (s DescribeNodePoolVulsResponse) String() string
- type DescribeNodePoolVulsResponseBody
- func (s DescribeNodePoolVulsResponseBody) GoString() string
- func (s *DescribeNodePoolVulsResponseBody) SetVulRecords(v []*DescribeNodePoolVulsResponseBodyVulRecords) *DescribeNodePoolVulsResponseBody
- func (s *DescribeNodePoolVulsResponseBody) SetVulsFixServicePurchased(v bool) *DescribeNodePoolVulsResponseBody
- func (s DescribeNodePoolVulsResponseBody) String() string
- type DescribeNodePoolVulsResponseBodyVulRecords
- func (s DescribeNodePoolVulsResponseBodyVulRecords) GoString() string
- func (s *DescribeNodePoolVulsResponseBodyVulRecords) SetInstanceId(v string) *DescribeNodePoolVulsResponseBodyVulRecords
- func (s *DescribeNodePoolVulsResponseBodyVulRecords) SetNodeName(v string) *DescribeNodePoolVulsResponseBodyVulRecords
- func (s *DescribeNodePoolVulsResponseBodyVulRecords) SetVulList(v []*DescribeNodePoolVulsResponseBodyVulRecordsVulList) *DescribeNodePoolVulsResponseBodyVulRecords
- func (s DescribeNodePoolVulsResponseBodyVulRecords) String() string
- type DescribeNodePoolVulsResponseBodyVulRecordsVulList
- func (s DescribeNodePoolVulsResponseBodyVulRecordsVulList) GoString() string
- func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetAliasName(v string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
- func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetCveList(v []*string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
- func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetName(v string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
- func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetNecessity(v string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
- func (s DescribeNodePoolVulsResponseBodyVulRecordsVulList) String() string
- type DescribePoliciesResponse
- func (s DescribePoliciesResponse) GoString() string
- func (s *DescribePoliciesResponse) SetBody(v map[string]interface{}) *DescribePoliciesResponse
- func (s *DescribePoliciesResponse) SetHeaders(v map[string]*string) *DescribePoliciesResponse
- func (s *DescribePoliciesResponse) SetStatusCode(v int32) *DescribePoliciesResponse
- func (s DescribePoliciesResponse) String() string
- type DescribePolicyDetailsResponse
- func (s DescribePolicyDetailsResponse) GoString() string
- func (s *DescribePolicyDetailsResponse) SetBody(v *DescribePolicyDetailsResponseBody) *DescribePolicyDetailsResponse
- func (s *DescribePolicyDetailsResponse) SetHeaders(v map[string]*string) *DescribePolicyDetailsResponse
- func (s *DescribePolicyDetailsResponse) SetStatusCode(v int32) *DescribePolicyDetailsResponse
- func (s DescribePolicyDetailsResponse) String() string
- type DescribePolicyDetailsResponseBody
- func (s DescribePolicyDetailsResponseBody) GoString() string
- func (s *DescribePolicyDetailsResponseBody) SetAction(v string) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetCategory(v string) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetDescription(v string) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetIsDeleted(v int32) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetName(v string) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetNoConfig(v int32) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetSeverity(v string) *DescribePolicyDetailsResponseBody
- func (s *DescribePolicyDetailsResponseBody) SetTemplate(v string) *DescribePolicyDetailsResponseBody
- func (s DescribePolicyDetailsResponseBody) String() string
- type DescribePolicyGovernanceInClusterResponse
- func (s DescribePolicyGovernanceInClusterResponse) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponse) SetBody(v *DescribePolicyGovernanceInClusterResponseBody) *DescribePolicyGovernanceInClusterResponse
- func (s *DescribePolicyGovernanceInClusterResponse) SetHeaders(v map[string]*string) *DescribePolicyGovernanceInClusterResponse
- func (s *DescribePolicyGovernanceInClusterResponse) SetStatusCode(v int32) *DescribePolicyGovernanceInClusterResponse
- func (s DescribePolicyGovernanceInClusterResponse) String() string
- type DescribePolicyGovernanceInClusterResponseBody
- func (s DescribePolicyGovernanceInClusterResponseBody) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBody) SetAdmitLog(v *DescribePolicyGovernanceInClusterResponseBodyAdmitLog) *DescribePolicyGovernanceInClusterResponseBody
- func (s *DescribePolicyGovernanceInClusterResponseBody) SetOnState(v []*DescribePolicyGovernanceInClusterResponseBodyOnState) *DescribePolicyGovernanceInClusterResponseBody
- func (s *DescribePolicyGovernanceInClusterResponseBody) SetTotalViolations(v *DescribePolicyGovernanceInClusterResponseBodyTotalViolations) *DescribePolicyGovernanceInClusterResponseBody
- func (s *DescribePolicyGovernanceInClusterResponseBody) SetViolations(v *DescribePolicyGovernanceInClusterResponseBodyViolations) *DescribePolicyGovernanceInClusterResponseBody
- func (s DescribePolicyGovernanceInClusterResponseBody) String() string
- type DescribePolicyGovernanceInClusterResponseBodyAdmitLog
- func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLog) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLog) SetCount(v int64) *DescribePolicyGovernanceInClusterResponseBodyAdmitLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLog) SetLog(v *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) *DescribePolicyGovernanceInClusterResponseBodyAdmitLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLog) SetProgress(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLog
- func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLog) String() string
- type DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetClusterId(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetConstraintKind(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetMsg(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceKind(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceName(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceNamespace(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
- func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) String() string
- type DescribePolicyGovernanceInClusterResponseBodyOnState
- func (s DescribePolicyGovernanceInClusterResponseBodyOnState) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyOnState) SetEnabledCount(v int32) *DescribePolicyGovernanceInClusterResponseBodyOnState
- func (s *DescribePolicyGovernanceInClusterResponseBodyOnState) SetSeverity(v string) *DescribePolicyGovernanceInClusterResponseBodyOnState
- func (s *DescribePolicyGovernanceInClusterResponseBodyOnState) SetTotal(v int32) *DescribePolicyGovernanceInClusterResponseBodyOnState
- func (s DescribePolicyGovernanceInClusterResponseBodyOnState) String() string
- type DescribePolicyGovernanceInClusterResponseBodyTotalViolations
- func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolations) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyTotalViolations) SetDeny(v *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) *DescribePolicyGovernanceInClusterResponseBodyTotalViolations
- func (s *DescribePolicyGovernanceInClusterResponseBodyTotalViolations) SetWarn(v *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) *DescribePolicyGovernanceInClusterResponseBodyTotalViolations
- func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolations) String() string
- type DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny
- func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) SetSeverity(v string) *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny
- func (s *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) SetViolations(v int64) *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny
- func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) String() string
- type DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn
- func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) SetSeverity(v string) *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn
- func (s *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) SetViolations(v int64) *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn
- func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) String() string
- type DescribePolicyGovernanceInClusterResponseBodyViolations
- func (s DescribePolicyGovernanceInClusterResponseBodyViolations) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolations) SetDeny(v *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) *DescribePolicyGovernanceInClusterResponseBodyViolations
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolations) SetWarn(v *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) *DescribePolicyGovernanceInClusterResponseBodyViolations
- func (s DescribePolicyGovernanceInClusterResponseBodyViolations) String() string
- type DescribePolicyGovernanceInClusterResponseBodyViolationsDeny
- func (s DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetPolicyDescription(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetPolicyName(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetSeverity(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetViolations(v int64) *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny
- func (s DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) String() string
- type DescribePolicyGovernanceInClusterResponseBodyViolationsWarn
- func (s DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) GoString() string
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetPolicyDescription(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetPolicyName(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetSeverity(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn
- func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetViolations(v int64) *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn
- func (s DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) String() string
- type DescribePolicyInstancesRequest
- func (s DescribePolicyInstancesRequest) GoString() string
- func (s *DescribePolicyInstancesRequest) SetInstanceName(v string) *DescribePolicyInstancesRequest
- func (s *DescribePolicyInstancesRequest) SetPolicyName(v string) *DescribePolicyInstancesRequest
- func (s DescribePolicyInstancesRequest) String() string
- type DescribePolicyInstancesResponse
- func (s DescribePolicyInstancesResponse) GoString() string
- func (s *DescribePolicyInstancesResponse) SetBody(v []*DescribePolicyInstancesResponseBody) *DescribePolicyInstancesResponse
- func (s *DescribePolicyInstancesResponse) SetHeaders(v map[string]*string) *DescribePolicyInstancesResponse
- func (s *DescribePolicyInstancesResponse) SetStatusCode(v int32) *DescribePolicyInstancesResponse
- func (s DescribePolicyInstancesResponse) String() string
- type DescribePolicyInstancesResponseBody
- func (s DescribePolicyInstancesResponseBody) GoString() string
- func (s *DescribePolicyInstancesResponseBody) SetAliUid(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetClusterId(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetInstanceName(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicyAction(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicyCategory(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicyDescription(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicyName(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicyParameters(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicyScope(v string) *DescribePolicyInstancesResponseBody
- func (s *DescribePolicyInstancesResponseBody) SetPolicySeverity(v string) *DescribePolicyInstancesResponseBody
- func (s DescribePolicyInstancesResponseBody) String() string
- type DescribePolicyInstancesStatusResponse
- func (s DescribePolicyInstancesStatusResponse) GoString() string
- func (s *DescribePolicyInstancesStatusResponse) SetBody(v *DescribePolicyInstancesStatusResponseBody) *DescribePolicyInstancesStatusResponse
- func (s *DescribePolicyInstancesStatusResponse) SetHeaders(v map[string]*string) *DescribePolicyInstancesStatusResponse
- func (s *DescribePolicyInstancesStatusResponse) SetStatusCode(v int32) *DescribePolicyInstancesStatusResponse
- func (s DescribePolicyInstancesStatusResponse) String() string
- type DescribePolicyInstancesStatusResponseBody
- func (s DescribePolicyInstancesStatusResponseBody) GoString() string
- func (s *DescribePolicyInstancesStatusResponseBody) SetInstancesSeverityCount(v map[string]interface{}) *DescribePolicyInstancesStatusResponseBody
- func (s *DescribePolicyInstancesStatusResponseBody) SetPolicyInstances(v []*DescribePolicyInstancesStatusResponseBodyPolicyInstances) *DescribePolicyInstancesStatusResponseBody
- func (s DescribePolicyInstancesStatusResponseBody) String() string
- type DescribePolicyInstancesStatusResponseBodyPolicyInstances
- func (s DescribePolicyInstancesStatusResponseBodyPolicyInstances) GoString() string
- func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyCategory(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
- func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyDescription(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
- func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyInstancesCount(v int64) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
- func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyName(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
- func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicySeverity(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
- func (s DescribePolicyInstancesStatusResponseBodyPolicyInstances) String() string
- type DescribeSubaccountK8sClusterUserConfigRequest
- func (s DescribeSubaccountK8sClusterUserConfigRequest) GoString() string
- func (s *DescribeSubaccountK8sClusterUserConfigRequest) SetPrivateIpAddress(v bool) *DescribeSubaccountK8sClusterUserConfigRequest
- func (s *DescribeSubaccountK8sClusterUserConfigRequest) SetTemporaryDurationMinutes(v int64) *DescribeSubaccountK8sClusterUserConfigRequest
- func (s DescribeSubaccountK8sClusterUserConfigRequest) String() string
- type DescribeSubaccountK8sClusterUserConfigResponse
- func (s DescribeSubaccountK8sClusterUserConfigResponse) GoString() string
- func (s *DescribeSubaccountK8sClusterUserConfigResponse) SetBody(v *DescribeSubaccountK8sClusterUserConfigResponseBody) *DescribeSubaccountK8sClusterUserConfigResponse
- func (s *DescribeSubaccountK8sClusterUserConfigResponse) SetHeaders(v map[string]*string) *DescribeSubaccountK8sClusterUserConfigResponse
- func (s *DescribeSubaccountK8sClusterUserConfigResponse) SetStatusCode(v int32) *DescribeSubaccountK8sClusterUserConfigResponse
- func (s DescribeSubaccountK8sClusterUserConfigResponse) String() string
- type DescribeSubaccountK8sClusterUserConfigResponseBody
- func (s DescribeSubaccountK8sClusterUserConfigResponseBody) GoString() string
- func (s *DescribeSubaccountK8sClusterUserConfigResponseBody) SetConfig(v string) *DescribeSubaccountK8sClusterUserConfigResponseBody
- func (s *DescribeSubaccountK8sClusterUserConfigResponseBody) SetExpiration(v string) *DescribeSubaccountK8sClusterUserConfigResponseBody
- func (s DescribeSubaccountK8sClusterUserConfigResponseBody) String() string
- type DescribeTaskInfoResponse
- func (s DescribeTaskInfoResponse) GoString() string
- func (s *DescribeTaskInfoResponse) SetBody(v *DescribeTaskInfoResponseBody) *DescribeTaskInfoResponse
- func (s *DescribeTaskInfoResponse) SetHeaders(v map[string]*string) *DescribeTaskInfoResponse
- func (s *DescribeTaskInfoResponse) SetStatusCode(v int32) *DescribeTaskInfoResponse
- func (s DescribeTaskInfoResponse) String() string
- type DescribeTaskInfoResponseBody
- func (s DescribeTaskInfoResponseBody) GoString() string
- func (s *DescribeTaskInfoResponseBody) SetClusterId(v string) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetCreated(v string) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetCurrentStage(v string) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetError(v *DescribeTaskInfoResponseBodyError) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetEvents(v []*DescribeTaskInfoResponseBodyEvents) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetParameters(v map[string]interface{}) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetStages(v []*DescribeTaskInfoResponseBodyStages) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetState(v string) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetTarget(v *DescribeTaskInfoResponseBodyTarget) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetTaskId(v string) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetTaskResult(v []*DescribeTaskInfoResponseBodyTaskResult) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetTaskType(v string) *DescribeTaskInfoResponseBody
- func (s *DescribeTaskInfoResponseBody) SetUpdated(v string) *DescribeTaskInfoResponseBody
- func (s DescribeTaskInfoResponseBody) String() string
- type DescribeTaskInfoResponseBodyError
- func (s DescribeTaskInfoResponseBodyError) GoString() string
- func (s *DescribeTaskInfoResponseBodyError) SetCode(v string) *DescribeTaskInfoResponseBodyError
- func (s *DescribeTaskInfoResponseBodyError) SetMessage(v string) *DescribeTaskInfoResponseBodyError
- func (s DescribeTaskInfoResponseBodyError) String() string
- type DescribeTaskInfoResponseBodyEvents
- func (s DescribeTaskInfoResponseBodyEvents) GoString() string
- func (s *DescribeTaskInfoResponseBodyEvents) SetAction(v string) *DescribeTaskInfoResponseBodyEvents
- func (s *DescribeTaskInfoResponseBodyEvents) SetLevel(v string) *DescribeTaskInfoResponseBodyEvents
- func (s *DescribeTaskInfoResponseBodyEvents) SetMessage(v string) *DescribeTaskInfoResponseBodyEvents
- func (s *DescribeTaskInfoResponseBodyEvents) SetReason(v string) *DescribeTaskInfoResponseBodyEvents
- func (s *DescribeTaskInfoResponseBodyEvents) SetSource(v string) *DescribeTaskInfoResponseBodyEvents
- func (s *DescribeTaskInfoResponseBodyEvents) SetTimestamp(v string) *DescribeTaskInfoResponseBodyEvents
- func (s DescribeTaskInfoResponseBodyEvents) String() string
- type DescribeTaskInfoResponseBodyStages
- func (s DescribeTaskInfoResponseBodyStages) GoString() string
- func (s *DescribeTaskInfoResponseBodyStages) SetEndTime(v string) *DescribeTaskInfoResponseBodyStages
- func (s *DescribeTaskInfoResponseBodyStages) SetMessage(v string) *DescribeTaskInfoResponseBodyStages
- func (s *DescribeTaskInfoResponseBodyStages) SetOutputs(v map[string]interface{}) *DescribeTaskInfoResponseBodyStages
- func (s *DescribeTaskInfoResponseBodyStages) SetStartTime(v string) *DescribeTaskInfoResponseBodyStages
- func (s *DescribeTaskInfoResponseBodyStages) SetState(v string) *DescribeTaskInfoResponseBodyStages
- func (s DescribeTaskInfoResponseBodyStages) String() string
- type DescribeTaskInfoResponseBodyTarget
- func (s DescribeTaskInfoResponseBodyTarget) GoString() string
- func (s *DescribeTaskInfoResponseBodyTarget) SetId(v string) *DescribeTaskInfoResponseBodyTarget
- func (s *DescribeTaskInfoResponseBodyTarget) SetType(v string) *DescribeTaskInfoResponseBodyTarget
- func (s DescribeTaskInfoResponseBodyTarget) String() string
- type DescribeTaskInfoResponseBodyTaskResult
- func (s DescribeTaskInfoResponseBodyTaskResult) GoString() string
- func (s *DescribeTaskInfoResponseBodyTaskResult) SetData(v string) *DescribeTaskInfoResponseBodyTaskResult
- func (s *DescribeTaskInfoResponseBodyTaskResult) SetStatus(v string) *DescribeTaskInfoResponseBodyTaskResult
- func (s DescribeTaskInfoResponseBodyTaskResult) String() string
- type DescribeTemplateAttributeRequest
- type DescribeTemplateAttributeResponse
- func (s DescribeTemplateAttributeResponse) GoString() string
- func (s *DescribeTemplateAttributeResponse) SetBody(v []*DescribeTemplateAttributeResponseBody) *DescribeTemplateAttributeResponse
- func (s *DescribeTemplateAttributeResponse) SetHeaders(v map[string]*string) *DescribeTemplateAttributeResponse
- func (s *DescribeTemplateAttributeResponse) SetStatusCode(v int32) *DescribeTemplateAttributeResponse
- func (s DescribeTemplateAttributeResponse) String() string
- type DescribeTemplateAttributeResponseBody
- func (s DescribeTemplateAttributeResponseBody) GoString() string
- func (s *DescribeTemplateAttributeResponseBody) SetAcl(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetCreated(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetDescription(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetId(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetName(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetTags(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetTemplate(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetTemplateType(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetTemplateWithHistId(v string) *DescribeTemplateAttributeResponseBody
- func (s *DescribeTemplateAttributeResponseBody) SetUpdated(v string) *DescribeTemplateAttributeResponseBody
- func (s DescribeTemplateAttributeResponseBody) String() string
- type DescribeTemplatesRequest
- func (s DescribeTemplatesRequest) GoString() string
- func (s *DescribeTemplatesRequest) SetPageNum(v int64) *DescribeTemplatesRequest
- func (s *DescribeTemplatesRequest) SetPageSize(v int64) *DescribeTemplatesRequest
- func (s *DescribeTemplatesRequest) SetTemplateType(v string) *DescribeTemplatesRequest
- func (s DescribeTemplatesRequest) String() string
- type DescribeTemplatesResponse
- func (s DescribeTemplatesResponse) GoString() string
- func (s *DescribeTemplatesResponse) SetBody(v *DescribeTemplatesResponseBody) *DescribeTemplatesResponse
- func (s *DescribeTemplatesResponse) SetHeaders(v map[string]*string) *DescribeTemplatesResponse
- func (s *DescribeTemplatesResponse) SetStatusCode(v int32) *DescribeTemplatesResponse
- func (s DescribeTemplatesResponse) String() string
- type DescribeTemplatesResponseBody
- func (s DescribeTemplatesResponseBody) GoString() string
- func (s *DescribeTemplatesResponseBody) SetPageInfo(v *DescribeTemplatesResponseBodyPageInfo) *DescribeTemplatesResponseBody
- func (s *DescribeTemplatesResponseBody) SetTemplates(v []*DescribeTemplatesResponseBodyTemplates) *DescribeTemplatesResponseBody
- func (s DescribeTemplatesResponseBody) String() string
- type DescribeTemplatesResponseBodyPageInfo
- func (s DescribeTemplatesResponseBodyPageInfo) GoString() string
- func (s *DescribeTemplatesResponseBodyPageInfo) SetPageNumber(v int64) *DescribeTemplatesResponseBodyPageInfo
- func (s *DescribeTemplatesResponseBodyPageInfo) SetPageSize(v int64) *DescribeTemplatesResponseBodyPageInfo
- func (s *DescribeTemplatesResponseBodyPageInfo) SetTotalCount(v int64) *DescribeTemplatesResponseBodyPageInfo
- func (s DescribeTemplatesResponseBodyPageInfo) String() string
- type DescribeTemplatesResponseBodyTemplates
- func (s DescribeTemplatesResponseBodyTemplates) GoString() string
- func (s *DescribeTemplatesResponseBodyTemplates) SetAcl(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetCreated(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetDescription(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetId(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetName(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetTags(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetTemplate(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetTemplateType(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetTemplateWithHistId(v string) *DescribeTemplatesResponseBodyTemplates
- func (s *DescribeTemplatesResponseBodyTemplates) SetUpdated(v string) *DescribeTemplatesResponseBodyTemplates
- func (s DescribeTemplatesResponseBodyTemplates) String() string
- type DescribeTriggerRequest
- func (s DescribeTriggerRequest) GoString() string
- func (s *DescribeTriggerRequest) SetAction(v string) *DescribeTriggerRequest
- func (s *DescribeTriggerRequest) SetName(v string) *DescribeTriggerRequest
- func (s *DescribeTriggerRequest) SetNamespace(v string) *DescribeTriggerRequest
- func (s *DescribeTriggerRequest) SetType(v string) *DescribeTriggerRequest
- func (s DescribeTriggerRequest) String() string
- type DescribeTriggerResponse
- func (s DescribeTriggerResponse) GoString() string
- func (s *DescribeTriggerResponse) SetBody(v []*DescribeTriggerResponseBody) *DescribeTriggerResponse
- func (s *DescribeTriggerResponse) SetHeaders(v map[string]*string) *DescribeTriggerResponse
- func (s *DescribeTriggerResponse) SetStatusCode(v int32) *DescribeTriggerResponse
- func (s DescribeTriggerResponse) String() string
- type DescribeTriggerResponseBody
- func (s DescribeTriggerResponseBody) GoString() string
- func (s *DescribeTriggerResponseBody) SetAction(v string) *DescribeTriggerResponseBody
- func (s *DescribeTriggerResponseBody) SetClusterId(v string) *DescribeTriggerResponseBody
- func (s *DescribeTriggerResponseBody) SetId(v string) *DescribeTriggerResponseBody
- func (s *DescribeTriggerResponseBody) SetName(v string) *DescribeTriggerResponseBody
- func (s *DescribeTriggerResponseBody) SetProjectId(v string) *DescribeTriggerResponseBody
- func (s *DescribeTriggerResponseBody) SetToken(v string) *DescribeTriggerResponseBody
- func (s *DescribeTriggerResponseBody) SetType(v string) *DescribeTriggerResponseBody
- func (s DescribeTriggerResponseBody) String() string
- type DescribeUserClusterNamespacesResponse
- func (s DescribeUserClusterNamespacesResponse) GoString() string
- func (s *DescribeUserClusterNamespacesResponse) SetBody(v []*string) *DescribeUserClusterNamespacesResponse
- func (s *DescribeUserClusterNamespacesResponse) SetHeaders(v map[string]*string) *DescribeUserClusterNamespacesResponse
- func (s *DescribeUserClusterNamespacesResponse) SetStatusCode(v int32) *DescribeUserClusterNamespacesResponse
- func (s DescribeUserClusterNamespacesResponse) String() string
- type DescribeUserPermissionResponse
- func (s DescribeUserPermissionResponse) GoString() string
- func (s *DescribeUserPermissionResponse) SetBody(v []*DescribeUserPermissionResponseBody) *DescribeUserPermissionResponse
- func (s *DescribeUserPermissionResponse) SetHeaders(v map[string]*string) *DescribeUserPermissionResponse
- func (s *DescribeUserPermissionResponse) SetStatusCode(v int32) *DescribeUserPermissionResponse
- func (s DescribeUserPermissionResponse) String() string
- type DescribeUserPermissionResponseBody
- func (s DescribeUserPermissionResponseBody) GoString() string
- func (s *DescribeUserPermissionResponseBody) SetIsOwner(v int64) *DescribeUserPermissionResponseBody
- func (s *DescribeUserPermissionResponseBody) SetIsRamRole(v int64) *DescribeUserPermissionResponseBody
- func (s *DescribeUserPermissionResponseBody) SetResourceId(v string) *DescribeUserPermissionResponseBody
- func (s *DescribeUserPermissionResponseBody) SetResourceType(v string) *DescribeUserPermissionResponseBody
- func (s *DescribeUserPermissionResponseBody) SetRoleName(v string) *DescribeUserPermissionResponseBody
- func (s *DescribeUserPermissionResponseBody) SetRoleType(v string) *DescribeUserPermissionResponseBody
- func (s DescribeUserPermissionResponseBody) String() string
- type DescribeUserQuotaResponse
- func (s DescribeUserQuotaResponse) GoString() string
- func (s *DescribeUserQuotaResponse) SetBody(v *DescribeUserQuotaResponseBody) *DescribeUserQuotaResponse
- func (s *DescribeUserQuotaResponse) SetHeaders(v map[string]*string) *DescribeUserQuotaResponse
- func (s *DescribeUserQuotaResponse) SetStatusCode(v int32) *DescribeUserQuotaResponse
- func (s DescribeUserQuotaResponse) String() string
- type DescribeUserQuotaResponseBody
- func (s DescribeUserQuotaResponseBody) GoString() string
- func (s *DescribeUserQuotaResponseBody) SetAmkClusterQuota(v int64) *DescribeUserQuotaResponseBody
- func (s *DescribeUserQuotaResponseBody) SetAskClusterQuota(v int64) *DescribeUserQuotaResponseBody
- func (s *DescribeUserQuotaResponseBody) SetClusterNodepoolQuota(v int64) *DescribeUserQuotaResponseBody
- func (s *DescribeUserQuotaResponseBody) SetClusterQuota(v int64) *DescribeUserQuotaResponseBody
- func (s *DescribeUserQuotaResponseBody) SetEdgeImprovedNodepoolQuota(v *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) *DescribeUserQuotaResponseBody
- func (s *DescribeUserQuotaResponseBody) SetNodeQuota(v int64) *DescribeUserQuotaResponseBody
- func (s *DescribeUserQuotaResponseBody) SetQuotas(v map[string]*QuotasValue) *DescribeUserQuotaResponseBody
- func (s DescribeUserQuotaResponseBody) String() string
- type DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota
- func (s DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) GoString() string
- func (s *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) SetBandwidth(v int32) *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota
- func (s *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) SetCount(v int32) *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota
- func (s *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) SetPeriod(v int32) *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota
- func (s DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) String() string
- type DescribeWorkflowsResponse
- func (s DescribeWorkflowsResponse) GoString() string
- func (s *DescribeWorkflowsResponse) SetBody(v *DescribeWorkflowsResponseBody) *DescribeWorkflowsResponse
- func (s *DescribeWorkflowsResponse) SetHeaders(v map[string]*string) *DescribeWorkflowsResponse
- func (s *DescribeWorkflowsResponse) SetStatusCode(v int32) *DescribeWorkflowsResponse
- func (s DescribeWorkflowsResponse) String() string
- type DescribeWorkflowsResponseBody
- type DescribeWorkflowsResponseBodyJobs
- func (s DescribeWorkflowsResponseBodyJobs) GoString() string
- func (s *DescribeWorkflowsResponseBodyJobs) SetClusterId(v string) *DescribeWorkflowsResponseBodyJobs
- func (s *DescribeWorkflowsResponseBodyJobs) SetCreateTime(v string) *DescribeWorkflowsResponseBodyJobs
- func (s *DescribeWorkflowsResponseBodyJobs) SetJobName(v string) *DescribeWorkflowsResponseBodyJobs
- func (s DescribeWorkflowsResponseBodyJobs) String() string
- type EdgeClusterAddEdgeMachineRequest
- func (s EdgeClusterAddEdgeMachineRequest) GoString() string
- func (s *EdgeClusterAddEdgeMachineRequest) SetExpired(v int64) *EdgeClusterAddEdgeMachineRequest
- func (s *EdgeClusterAddEdgeMachineRequest) SetNodepoolId(v string) *EdgeClusterAddEdgeMachineRequest
- func (s *EdgeClusterAddEdgeMachineRequest) SetOptions(v string) *EdgeClusterAddEdgeMachineRequest
- func (s EdgeClusterAddEdgeMachineRequest) String() string
- type EdgeClusterAddEdgeMachineResponse
- func (s EdgeClusterAddEdgeMachineResponse) GoString() string
- func (s *EdgeClusterAddEdgeMachineResponse) SetBody(v *EdgeClusterAddEdgeMachineResponseBody) *EdgeClusterAddEdgeMachineResponse
- func (s *EdgeClusterAddEdgeMachineResponse) SetHeaders(v map[string]*string) *EdgeClusterAddEdgeMachineResponse
- func (s *EdgeClusterAddEdgeMachineResponse) SetStatusCode(v int32) *EdgeClusterAddEdgeMachineResponse
- func (s EdgeClusterAddEdgeMachineResponse) String() string
- type EdgeClusterAddEdgeMachineResponseBody
- func (s EdgeClusterAddEdgeMachineResponseBody) GoString() string
- func (s *EdgeClusterAddEdgeMachineResponseBody) SetEdgeMachineId(v string) *EdgeClusterAddEdgeMachineResponseBody
- func (s *EdgeClusterAddEdgeMachineResponseBody) SetRequestId(v string) *EdgeClusterAddEdgeMachineResponseBody
- func (s EdgeClusterAddEdgeMachineResponseBody) String() string
- type FixNodePoolVulsRequest
- func (s FixNodePoolVulsRequest) GoString() string
- func (s *FixNodePoolVulsRequest) SetAutoRestart(v bool) *FixNodePoolVulsRequest
- func (s *FixNodePoolVulsRequest) SetNodes(v []*string) *FixNodePoolVulsRequest
- func (s *FixNodePoolVulsRequest) SetRolloutPolicy(v *FixNodePoolVulsRequestRolloutPolicy) *FixNodePoolVulsRequest
- func (s *FixNodePoolVulsRequest) SetVuls(v []*string) *FixNodePoolVulsRequest
- func (s FixNodePoolVulsRequest) String() string
- type FixNodePoolVulsRequestRolloutPolicy
- type FixNodePoolVulsResponse
- func (s FixNodePoolVulsResponse) GoString() string
- func (s *FixNodePoolVulsResponse) SetBody(v *FixNodePoolVulsResponseBody) *FixNodePoolVulsResponse
- func (s *FixNodePoolVulsResponse) SetHeaders(v map[string]*string) *FixNodePoolVulsResponse
- func (s *FixNodePoolVulsResponse) SetStatusCode(v int32) *FixNodePoolVulsResponse
- func (s FixNodePoolVulsResponse) String() string
- type FixNodePoolVulsResponseBody
- type GetClusterAddonInstanceResponse
- func (s GetClusterAddonInstanceResponse) GoString() string
- func (s *GetClusterAddonInstanceResponse) SetBody(v *GetClusterAddonInstanceResponseBody) *GetClusterAddonInstanceResponse
- func (s *GetClusterAddonInstanceResponse) SetHeaders(v map[string]*string) *GetClusterAddonInstanceResponse
- func (s *GetClusterAddonInstanceResponse) SetStatusCode(v int32) *GetClusterAddonInstanceResponse
- func (s GetClusterAddonInstanceResponse) String() string
- type GetClusterAddonInstanceResponseBody
- func (s GetClusterAddonInstanceResponseBody) GoString() string
- func (s *GetClusterAddonInstanceResponseBody) SetConfig(v string) *GetClusterAddonInstanceResponseBody
- func (s *GetClusterAddonInstanceResponseBody) SetLogging(v *GetClusterAddonInstanceResponseBodyLogging) *GetClusterAddonInstanceResponseBody
- func (s *GetClusterAddonInstanceResponseBody) SetName(v string) *GetClusterAddonInstanceResponseBody
- func (s *GetClusterAddonInstanceResponseBody) SetState(v string) *GetClusterAddonInstanceResponseBody
- func (s *GetClusterAddonInstanceResponseBody) SetVersion(v string) *GetClusterAddonInstanceResponseBody
- func (s GetClusterAddonInstanceResponseBody) String() string
- type GetClusterAddonInstanceResponseBodyLogging
- func (s GetClusterAddonInstanceResponseBodyLogging) GoString() string
- func (s *GetClusterAddonInstanceResponseBodyLogging) SetCapable(v bool) *GetClusterAddonInstanceResponseBodyLogging
- func (s *GetClusterAddonInstanceResponseBodyLogging) SetEnabled(v bool) *GetClusterAddonInstanceResponseBodyLogging
- func (s *GetClusterAddonInstanceResponseBodyLogging) SetLogProject(v string) *GetClusterAddonInstanceResponseBodyLogging
- func (s *GetClusterAddonInstanceResponseBodyLogging) SetLogstore(v string) *GetClusterAddonInstanceResponseBodyLogging
- func (s GetClusterAddonInstanceResponseBodyLogging) String() string
- type GetClusterCheckResponse
- func (s GetClusterCheckResponse) GoString() string
- func (s *GetClusterCheckResponse) SetBody(v *GetClusterCheckResponseBody) *GetClusterCheckResponse
- func (s *GetClusterCheckResponse) SetHeaders(v map[string]*string) *GetClusterCheckResponse
- func (s *GetClusterCheckResponse) SetStatusCode(v int32) *GetClusterCheckResponse
- func (s GetClusterCheckResponse) String() string
- type GetClusterCheckResponseBody
- func (s GetClusterCheckResponseBody) GoString() string
- func (s *GetClusterCheckResponseBody) SetCheckId(v string) *GetClusterCheckResponseBody
- func (s *GetClusterCheckResponseBody) SetCheckItems(v map[string][]map[string]interface{}) *GetClusterCheckResponseBody
- func (s *GetClusterCheckResponseBody) SetCreatedAt(v string) *GetClusterCheckResponseBody
- func (s *GetClusterCheckResponseBody) SetFinishedAt(v string) *GetClusterCheckResponseBody
- func (s *GetClusterCheckResponseBody) SetMessage(v string) *GetClusterCheckResponseBody
- func (s *GetClusterCheckResponseBody) SetStatus(v string) *GetClusterCheckResponseBody
- func (s *GetClusterCheckResponseBody) SetType(v string) *GetClusterCheckResponseBody
- func (s GetClusterCheckResponseBody) String() string
- type GetKubernetesTriggerRequest
- func (s GetKubernetesTriggerRequest) GoString() string
- func (s *GetKubernetesTriggerRequest) SetAction(v string) *GetKubernetesTriggerRequest
- func (s *GetKubernetesTriggerRequest) SetName(v string) *GetKubernetesTriggerRequest
- func (s *GetKubernetesTriggerRequest) SetNamespace(v string) *GetKubernetesTriggerRequest
- func (s *GetKubernetesTriggerRequest) SetType(v string) *GetKubernetesTriggerRequest
- func (s GetKubernetesTriggerRequest) String() string
- type GetKubernetesTriggerResponse
- func (s GetKubernetesTriggerResponse) GoString() string
- func (s *GetKubernetesTriggerResponse) SetBody(v []*GetKubernetesTriggerResponseBody) *GetKubernetesTriggerResponse
- func (s *GetKubernetesTriggerResponse) SetHeaders(v map[string]*string) *GetKubernetesTriggerResponse
- func (s *GetKubernetesTriggerResponse) SetStatusCode(v int32) *GetKubernetesTriggerResponse
- func (s GetKubernetesTriggerResponse) String() string
- type GetKubernetesTriggerResponseBody
- func (s GetKubernetesTriggerResponseBody) GoString() string
- func (s *GetKubernetesTriggerResponseBody) SetAction(v string) *GetKubernetesTriggerResponseBody
- func (s *GetKubernetesTriggerResponseBody) SetClusterId(v string) *GetKubernetesTriggerResponseBody
- func (s *GetKubernetesTriggerResponseBody) SetId(v string) *GetKubernetesTriggerResponseBody
- func (s *GetKubernetesTriggerResponseBody) SetName(v string) *GetKubernetesTriggerResponseBody
- func (s *GetKubernetesTriggerResponseBody) SetProjectId(v string) *GetKubernetesTriggerResponseBody
- func (s *GetKubernetesTriggerResponseBody) SetToken(v string) *GetKubernetesTriggerResponseBody
- func (s *GetKubernetesTriggerResponseBody) SetType(v string) *GetKubernetesTriggerResponseBody
- func (s GetKubernetesTriggerResponseBody) String() string
- type GetUpgradeStatusResponse
- func (s GetUpgradeStatusResponse) GoString() string
- func (s *GetUpgradeStatusResponse) SetBody(v *GetUpgradeStatusResponseBody) *GetUpgradeStatusResponse
- func (s *GetUpgradeStatusResponse) SetHeaders(v map[string]*string) *GetUpgradeStatusResponse
- func (s *GetUpgradeStatusResponse) SetStatusCode(v int32) *GetUpgradeStatusResponse
- func (s GetUpgradeStatusResponse) String() string
- type GetUpgradeStatusResponseBody
- func (s GetUpgradeStatusResponseBody) GoString() string
- func (s *GetUpgradeStatusResponseBody) SetErrorMessage(v string) *GetUpgradeStatusResponseBody
- func (s *GetUpgradeStatusResponseBody) SetPrecheckReportId(v string) *GetUpgradeStatusResponseBody
- func (s *GetUpgradeStatusResponseBody) SetStatus(v string) *GetUpgradeStatusResponseBody
- func (s *GetUpgradeStatusResponseBody) SetUpgradeStep(v string) *GetUpgradeStatusResponseBody
- func (s *GetUpgradeStatusResponseBody) SetUpgradeTask(v *GetUpgradeStatusResponseBodyUpgradeTask) *GetUpgradeStatusResponseBody
- func (s GetUpgradeStatusResponseBody) String() string
- type GetUpgradeStatusResponseBodyUpgradeTask
- func (s GetUpgradeStatusResponseBodyUpgradeTask) GoString() string
- func (s *GetUpgradeStatusResponseBodyUpgradeTask) SetMessage(v string) *GetUpgradeStatusResponseBodyUpgradeTask
- func (s *GetUpgradeStatusResponseBodyUpgradeTask) SetStatus(v string) *GetUpgradeStatusResponseBodyUpgradeTask
- func (s GetUpgradeStatusResponseBodyUpgradeTask) String() string
- type GrantPermissionsRequest
- type GrantPermissionsRequestBody
- func (s GrantPermissionsRequestBody) GoString() string
- func (s *GrantPermissionsRequestBody) SetCluster(v string) *GrantPermissionsRequestBody
- func (s *GrantPermissionsRequestBody) SetIsCustom(v bool) *GrantPermissionsRequestBody
- func (s *GrantPermissionsRequestBody) SetIsRamRole(v bool) *GrantPermissionsRequestBody
- func (s *GrantPermissionsRequestBody) SetNamespace(v string) *GrantPermissionsRequestBody
- func (s *GrantPermissionsRequestBody) SetRoleName(v string) *GrantPermissionsRequestBody
- func (s *GrantPermissionsRequestBody) SetRoleType(v string) *GrantPermissionsRequestBody
- func (s GrantPermissionsRequestBody) String() string
- type GrantPermissionsResponse
- type InstallClusterAddonsRequest
- type InstallClusterAddonsRequestBody
- func (s InstallClusterAddonsRequestBody) GoString() string
- func (s *InstallClusterAddonsRequestBody) SetConfig(v string) *InstallClusterAddonsRequestBody
- func (s *InstallClusterAddonsRequestBody) SetName(v string) *InstallClusterAddonsRequestBody
- func (s *InstallClusterAddonsRequestBody) SetVersion(v string) *InstallClusterAddonsRequestBody
- func (s InstallClusterAddonsRequestBody) String() string
- type InstallClusterAddonsResponse
- func (s InstallClusterAddonsResponse) GoString() string
- func (s *InstallClusterAddonsResponse) SetHeaders(v map[string]*string) *InstallClusterAddonsResponse
- func (s *InstallClusterAddonsResponse) SetStatusCode(v int32) *InstallClusterAddonsResponse
- func (s InstallClusterAddonsResponse) String() string
- type KubeletConfig
- func (s KubeletConfig) GoString() string
- func (s *KubeletConfig) SetAllowedUnsafeSysctls(v []*string) *KubeletConfig
- func (s *KubeletConfig) SetContainerLogMaxFiles(v int64) *KubeletConfig
- func (s *KubeletConfig) SetContainerLogMaxSize(v string) *KubeletConfig
- func (s *KubeletConfig) SetCpuManagerPolicy(v string) *KubeletConfig
- func (s *KubeletConfig) SetEventBurst(v int64) *KubeletConfig
- func (s *KubeletConfig) SetEventRecordQPS(v int64) *KubeletConfig
- func (s *KubeletConfig) SetEvictionHard(v map[string]interface{}) *KubeletConfig
- func (s *KubeletConfig) SetEvictionSoft(v map[string]interface{}) *KubeletConfig
- func (s *KubeletConfig) SetEvictionSoftGracePeriod(v map[string]interface{}) *KubeletConfig
- func (s *KubeletConfig) SetFeatureGates(v map[string]interface{}) *KubeletConfig
- func (s *KubeletConfig) SetKubeAPIBurst(v int64) *KubeletConfig
- func (s *KubeletConfig) SetKubeAPIQPS(v int64) *KubeletConfig
- func (s *KubeletConfig) SetKubeReserved(v map[string]interface{}) *KubeletConfig
- func (s *KubeletConfig) SetMaxPods(v int64) *KubeletConfig
- func (s *KubeletConfig) SetReadOnlyPort(v int64) *KubeletConfig
- func (s *KubeletConfig) SetRegistryBurst(v int64) *KubeletConfig
- func (s *KubeletConfig) SetRegistryPullQPS(v int64) *KubeletConfig
- func (s *KubeletConfig) SetSerializeImagePulls(v bool) *KubeletConfig
- func (s *KubeletConfig) SetSystemReserved(v map[string]interface{}) *KubeletConfig
- func (s KubeletConfig) String() string
- type ListAddonsRequest
- func (s ListAddonsRequest) GoString() string
- func (s *ListAddonsRequest) SetClusterId(v string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetClusterSpec(v string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetClusterType(v string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetClusterVersion(v string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetProfile(v string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetRegionId(v string) *ListAddonsRequest
- func (s ListAddonsRequest) String() string
- type ListAddonsResponse
- func (s ListAddonsResponse) GoString() string
- func (s *ListAddonsResponse) SetBody(v *ListAddonsResponseBody) *ListAddonsResponse
- func (s *ListAddonsResponse) SetHeaders(v map[string]*string) *ListAddonsResponse
- func (s *ListAddonsResponse) SetStatusCode(v int32) *ListAddonsResponse
- func (s ListAddonsResponse) String() string
- type ListAddonsResponseBody
- type ListAddonsResponseBodyAddons
- func (s ListAddonsResponseBodyAddons) GoString() string
- func (s *ListAddonsResponseBodyAddons) SetArchitecture(v []*string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetCategory(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetConfigSchema(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetInstallByDefault(v bool) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetManaged(v bool) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetName(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetSupportedActions(v []*string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetVersion(v string) *ListAddonsResponseBodyAddons
- func (s ListAddonsResponseBodyAddons) String() string
- type ListClusterAddonInstancesResponse
- func (s ListClusterAddonInstancesResponse) GoString() string
- func (s *ListClusterAddonInstancesResponse) SetBody(v *ListClusterAddonInstancesResponseBody) *ListClusterAddonInstancesResponse
- func (s *ListClusterAddonInstancesResponse) SetHeaders(v map[string]*string) *ListClusterAddonInstancesResponse
- func (s *ListClusterAddonInstancesResponse) SetStatusCode(v int32) *ListClusterAddonInstancesResponse
- func (s ListClusterAddonInstancesResponse) String() string
- type ListClusterAddonInstancesResponseBody
- type ListClusterAddonInstancesResponseBodyAddons
- func (s ListClusterAddonInstancesResponseBodyAddons) GoString() string
- func (s *ListClusterAddonInstancesResponseBodyAddons) SetName(v string) *ListClusterAddonInstancesResponseBodyAddons
- func (s *ListClusterAddonInstancesResponseBodyAddons) SetState(v string) *ListClusterAddonInstancesResponseBodyAddons
- func (s *ListClusterAddonInstancesResponseBodyAddons) SetVersion(v string) *ListClusterAddonInstancesResponseBodyAddons
- func (s ListClusterAddonInstancesResponseBodyAddons) String() string
- type ListClusterChecksRequest
- type ListClusterChecksResponse
- func (s ListClusterChecksResponse) GoString() string
- func (s *ListClusterChecksResponse) SetBody(v *ListClusterChecksResponseBody) *ListClusterChecksResponse
- func (s *ListClusterChecksResponse) SetHeaders(v map[string]*string) *ListClusterChecksResponse
- func (s *ListClusterChecksResponse) SetStatusCode(v int32) *ListClusterChecksResponse
- func (s ListClusterChecksResponse) String() string
- type ListClusterChecksResponseBody
- type ListClusterChecksResponseBodyChecks
- func (s ListClusterChecksResponseBodyChecks) GoString() string
- func (s *ListClusterChecksResponseBodyChecks) SetCheckId(v string) *ListClusterChecksResponseBodyChecks
- func (s *ListClusterChecksResponseBodyChecks) SetCreatedAt(v string) *ListClusterChecksResponseBodyChecks
- func (s *ListClusterChecksResponseBodyChecks) SetFinishedAt(v string) *ListClusterChecksResponseBodyChecks
- func (s *ListClusterChecksResponseBodyChecks) SetMessage(v string) *ListClusterChecksResponseBodyChecks
- func (s *ListClusterChecksResponseBodyChecks) SetStatus(v string) *ListClusterChecksResponseBodyChecks
- func (s *ListClusterChecksResponseBodyChecks) SetType(v string) *ListClusterChecksResponseBodyChecks
- func (s ListClusterChecksResponseBodyChecks) String() string
- type ListOperationPlansRequest
- type ListOperationPlansResponse
- func (s ListOperationPlansResponse) GoString() string
- func (s *ListOperationPlansResponse) SetBody(v *ListOperationPlansResponseBody) *ListOperationPlansResponse
- func (s *ListOperationPlansResponse) SetHeaders(v map[string]*string) *ListOperationPlansResponse
- func (s *ListOperationPlansResponse) SetStatusCode(v int32) *ListOperationPlansResponse
- func (s ListOperationPlansResponse) String() string
- type ListOperationPlansResponseBody
- type ListOperationPlansResponseBodyPlans
- func (s ListOperationPlansResponseBodyPlans) GoString() string
- func (s *ListOperationPlansResponseBodyPlans) SetClusterId(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetCreated(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetEndTime(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetPlanId(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetStartTime(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetState(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetTargetId(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetTargetType(v string) *ListOperationPlansResponseBodyPlans
- func (s *ListOperationPlansResponseBodyPlans) SetType(v string) *ListOperationPlansResponseBodyPlans
- func (s ListOperationPlansResponseBodyPlans) String() string
- type ListTagResourcesRequest
- func (s ListTagResourcesRequest) GoString() string
- func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceIds(v []*string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetTags(v []*Tag) *ListTagResourcesRequest
- func (s ListTagResourcesRequest) String() string
- type ListTagResourcesResponse
- func (s ListTagResourcesResponse) GoString() string
- func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
- func (s ListTagResourcesResponse) String() string
- type ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) GoString() string
- func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetTagResources(v *ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) String() string
- type ListTagResourcesResponseBodyTagResources
- type ListTagResourcesResponseBodyTagResourcesTagResource
- func (s ListTagResourcesResponseBodyTagResourcesTagResource) GoString() string
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s ListTagResourcesResponseBodyTagResourcesTagResource) String() string
- type ListTagResourcesShrinkRequest
- func (s ListTagResourcesShrinkRequest) GoString() string
- func (s *ListTagResourcesShrinkRequest) SetNextToken(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetRegionId(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetResourceIdsShrink(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetResourceType(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetTagsShrink(v string) *ListTagResourcesShrinkRequest
- func (s ListTagResourcesShrinkRequest) String() string
- type MaintenanceWindow
- func (s MaintenanceWindow) GoString() string
- func (s *MaintenanceWindow) SetDuration(v string) *MaintenanceWindow
- func (s *MaintenanceWindow) SetEnable(v bool) *MaintenanceWindow
- func (s *MaintenanceWindow) SetMaintenanceTime(v string) *MaintenanceWindow
- func (s *MaintenanceWindow) SetWeeklyPeriod(v string) *MaintenanceWindow
- func (s MaintenanceWindow) String() string
- type MigrateClusterRequest
- type MigrateClusterResponse
- func (s MigrateClusterResponse) GoString() string
- func (s *MigrateClusterResponse) SetBody(v *MigrateClusterResponseBody) *MigrateClusterResponse
- func (s *MigrateClusterResponse) SetHeaders(v map[string]*string) *MigrateClusterResponse
- func (s *MigrateClusterResponse) SetStatusCode(v int32) *MigrateClusterResponse
- func (s MigrateClusterResponse) String() string
- type MigrateClusterResponseBody
- func (s MigrateClusterResponseBody) GoString() string
- func (s *MigrateClusterResponseBody) SetClusterId(v string) *MigrateClusterResponseBody
- func (s *MigrateClusterResponseBody) SetRequestId(v string) *MigrateClusterResponseBody
- func (s *MigrateClusterResponseBody) SetTaskId(v string) *MigrateClusterResponseBody
- func (s MigrateClusterResponseBody) String() string
- type ModifyClusterAddonRequest
- type ModifyClusterAddonResponse
- type ModifyClusterConfigurationRequest
- type ModifyClusterConfigurationRequestCustomizeConfig
- func (s ModifyClusterConfigurationRequestCustomizeConfig) GoString() string
- func (s *ModifyClusterConfigurationRequestCustomizeConfig) SetConfigs(v []*ModifyClusterConfigurationRequestCustomizeConfigConfigs) *ModifyClusterConfigurationRequestCustomizeConfig
- func (s *ModifyClusterConfigurationRequestCustomizeConfig) SetName(v string) *ModifyClusterConfigurationRequestCustomizeConfig
- func (s ModifyClusterConfigurationRequestCustomizeConfig) String() string
- type ModifyClusterConfigurationRequestCustomizeConfigConfigs
- func (s ModifyClusterConfigurationRequestCustomizeConfigConfigs) GoString() string
- func (s *ModifyClusterConfigurationRequestCustomizeConfigConfigs) SetKey(v string) *ModifyClusterConfigurationRequestCustomizeConfigConfigs
- func (s *ModifyClusterConfigurationRequestCustomizeConfigConfigs) SetValue(v string) *ModifyClusterConfigurationRequestCustomizeConfigConfigs
- func (s ModifyClusterConfigurationRequestCustomizeConfigConfigs) String() string
- type ModifyClusterConfigurationResponse
- func (s ModifyClusterConfigurationResponse) GoString() string
- func (s *ModifyClusterConfigurationResponse) SetHeaders(v map[string]*string) *ModifyClusterConfigurationResponse
- func (s *ModifyClusterConfigurationResponse) SetStatusCode(v int32) *ModifyClusterConfigurationResponse
- func (s ModifyClusterConfigurationResponse) String() string
- type ModifyClusterNodePoolRequest
- func (s ModifyClusterNodePoolRequest) GoString() string
- func (s *ModifyClusterNodePoolRequest) SetAutoScaling(v *ModifyClusterNodePoolRequestAutoScaling) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetConcurrency(v bool) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetKubernetesConfig(v *ModifyClusterNodePoolRequestKubernetesConfig) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetManagement(v *ModifyClusterNodePoolRequestManagement) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetNodepoolInfo(v *ModifyClusterNodePoolRequestNodepoolInfo) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetScalingGroup(v *ModifyClusterNodePoolRequestScalingGroup) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetTeeConfig(v *ModifyClusterNodePoolRequestTeeConfig) *ModifyClusterNodePoolRequest
- func (s *ModifyClusterNodePoolRequest) SetUpdateNodes(v bool) *ModifyClusterNodePoolRequest
- func (s ModifyClusterNodePoolRequest) String() string
- type ModifyClusterNodePoolRequestAutoScaling
- func (s ModifyClusterNodePoolRequestAutoScaling) GoString() string
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetEipBandwidth(v int64) *ModifyClusterNodePoolRequestAutoScaling
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetEipInternetChargeType(v string) *ModifyClusterNodePoolRequestAutoScaling
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetEnable(v bool) *ModifyClusterNodePoolRequestAutoScaling
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetIsBondEip(v bool) *ModifyClusterNodePoolRequestAutoScaling
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetMaxInstances(v int64) *ModifyClusterNodePoolRequestAutoScaling
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetMinInstances(v int64) *ModifyClusterNodePoolRequestAutoScaling
- func (s *ModifyClusterNodePoolRequestAutoScaling) SetType(v string) *ModifyClusterNodePoolRequestAutoScaling
- func (s ModifyClusterNodePoolRequestAutoScaling) String() string
- type ModifyClusterNodePoolRequestKubernetesConfig
- func (s ModifyClusterNodePoolRequestKubernetesConfig) GoString() string
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetCmsEnabled(v bool) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetCpuPolicy(v string) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetLabels(v []*Tag) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetRuntime(v string) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetRuntimeVersion(v string) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetTaints(v []*Taint) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetUnschedulable(v bool) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetUserData(v string) *ModifyClusterNodePoolRequestKubernetesConfig
- func (s ModifyClusterNodePoolRequestKubernetesConfig) String() string
- type ModifyClusterNodePoolRequestManagement
- func (s ModifyClusterNodePoolRequestManagement) GoString() string
- func (s *ModifyClusterNodePoolRequestManagement) SetAutoRepair(v bool) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetAutoRepairPolicy(v *ModifyClusterNodePoolRequestManagementAutoRepairPolicy) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetAutoUpgrade(v bool) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetAutoUpgradePolicy(v *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetAutoVulFix(v bool) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetAutoVulFixPolicy(v *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetEnable(v bool) *ModifyClusterNodePoolRequestManagement
- func (s *ModifyClusterNodePoolRequestManagement) SetUpgradeConfig(v *ModifyClusterNodePoolRequestManagementUpgradeConfig) *ModifyClusterNodePoolRequestManagement
- func (s ModifyClusterNodePoolRequestManagement) String() string
- type ModifyClusterNodePoolRequestManagementAutoRepairPolicy
- func (s ModifyClusterNodePoolRequestManagementAutoRepairPolicy) GoString() string
- func (s *ModifyClusterNodePoolRequestManagementAutoRepairPolicy) SetRestartNode(v bool) *ModifyClusterNodePoolRequestManagementAutoRepairPolicy
- func (s ModifyClusterNodePoolRequestManagementAutoRepairPolicy) String() string
- type ModifyClusterNodePoolRequestManagementAutoUpgradePolicy
- func (s ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) GoString() string
- func (s *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy
- func (s ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) String() string
- type ModifyClusterNodePoolRequestManagementAutoVulFixPolicy
- func (s ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) GoString() string
- func (s *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) SetRestartNode(v bool) *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy
- func (s *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) SetVulLevel(v string) *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy
- func (s ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) String() string
- type ModifyClusterNodePoolRequestManagementUpgradeConfig
- func (s ModifyClusterNodePoolRequestManagementUpgradeConfig) GoString() string
- func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetAutoUpgrade(v bool) *ModifyClusterNodePoolRequestManagementUpgradeConfig
- func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetMaxUnavailable(v int64) *ModifyClusterNodePoolRequestManagementUpgradeConfig
- func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetSurge(v int64) *ModifyClusterNodePoolRequestManagementUpgradeConfig
- func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetSurgePercentage(v int64) *ModifyClusterNodePoolRequestManagementUpgradeConfig
- func (s ModifyClusterNodePoolRequestManagementUpgradeConfig) String() string
- type ModifyClusterNodePoolRequestNodepoolInfo
- func (s ModifyClusterNodePoolRequestNodepoolInfo) GoString() string
- func (s *ModifyClusterNodePoolRequestNodepoolInfo) SetName(v string) *ModifyClusterNodePoolRequestNodepoolInfo
- func (s *ModifyClusterNodePoolRequestNodepoolInfo) SetResourceGroupId(v string) *ModifyClusterNodePoolRequestNodepoolInfo
- func (s ModifyClusterNodePoolRequestNodepoolInfo) String() string
- type ModifyClusterNodePoolRequestScalingGroup
- func (s ModifyClusterNodePoolRequestScalingGroup) GoString() string
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetAutoRenew(v bool) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetAutoRenewPeriod(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetCompensateWithOnDemand(v bool) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetDataDisks(v []*DataDisk) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetDesiredSize(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetImageId(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetImageType(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetInstanceChargeType(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetInstanceTypes(v []*string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetInternetChargeType(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetInternetMaxBandwidthOut(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetKeyPair(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetLoginPassword(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetMultiAzPolicy(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetOnDemandBaseCapacity(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetPeriod(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetPeriodUnit(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetPlatform(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetPrivatePoolOptions(v *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetRdsInstances(v []*string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetScalingPolicy(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotInstancePools(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotInstanceRemedy(v bool) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotPriceLimit(v []*ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotStrategy(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskBurstingEnabled(v bool) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskCategories(v []*string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskCategory(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskEncrypted(v bool) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskKmsKeyId(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskPerformanceLevel(v string) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskProvisionedIops(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskSize(v int64) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetTags(v []*Tag) *ModifyClusterNodePoolRequestScalingGroup
- func (s *ModifyClusterNodePoolRequestScalingGroup) SetVswitchIds(v []*string) *ModifyClusterNodePoolRequestScalingGroup
- func (s ModifyClusterNodePoolRequestScalingGroup) String() string
- type ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions
- func (s ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) GoString() string
- func (s *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetId(v string) *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions
- func (s *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions
- func (s ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) String() string
- type ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit
- func (s ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) GoString() string
- func (s *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) SetInstanceType(v string) *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit
- func (s *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) SetPriceLimit(v string) *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit
- func (s ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) String() string
- type ModifyClusterNodePoolRequestTeeConfig
- type ModifyClusterNodePoolResponse
- func (s ModifyClusterNodePoolResponse) GoString() string
- func (s *ModifyClusterNodePoolResponse) SetBody(v *ModifyClusterNodePoolResponseBody) *ModifyClusterNodePoolResponse
- func (s *ModifyClusterNodePoolResponse) SetHeaders(v map[string]*string) *ModifyClusterNodePoolResponse
- func (s *ModifyClusterNodePoolResponse) SetStatusCode(v int32) *ModifyClusterNodePoolResponse
- func (s ModifyClusterNodePoolResponse) String() string
- type ModifyClusterNodePoolResponseBody
- func (s ModifyClusterNodePoolResponseBody) GoString() string
- func (s *ModifyClusterNodePoolResponseBody) SetNodepoolId(v string) *ModifyClusterNodePoolResponseBody
- func (s *ModifyClusterNodePoolResponseBody) SetRequestId(v string) *ModifyClusterNodePoolResponseBody
- func (s *ModifyClusterNodePoolResponseBody) SetTaskId(v string) *ModifyClusterNodePoolResponseBody
- func (s ModifyClusterNodePoolResponseBody) String() string
- type ModifyClusterRequest
- func (s ModifyClusterRequest) GoString() string
- func (s *ModifyClusterRequest) SetAccessControlList(v []*string) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetApiServerEip(v bool) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetApiServerEipId(v string) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetClusterName(v string) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetDeletionProtection(v bool) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetEnableRrsa(v bool) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetIngressDomainRebinding(v bool) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetIngressLoadbalancerId(v string) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetInstanceDeletionProtection(v bool) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetOperationPolicy(v *ModifyClusterRequestOperationPolicy) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetResourceGroupId(v string) *ModifyClusterRequest
- func (s *ModifyClusterRequest) SetSystemEventsLogging(v *ModifyClusterRequestSystemEventsLogging) *ModifyClusterRequest
- func (s ModifyClusterRequest) String() string
- type ModifyClusterRequestOperationPolicy
- type ModifyClusterRequestOperationPolicyClusterAutoUpgrade
- func (s ModifyClusterRequestOperationPolicyClusterAutoUpgrade) GoString() string
- func (s *ModifyClusterRequestOperationPolicyClusterAutoUpgrade) SetChannel(v string) *ModifyClusterRequestOperationPolicyClusterAutoUpgrade
- func (s *ModifyClusterRequestOperationPolicyClusterAutoUpgrade) SetEnabled(v bool) *ModifyClusterRequestOperationPolicyClusterAutoUpgrade
- func (s ModifyClusterRequestOperationPolicyClusterAutoUpgrade) String() string
- type ModifyClusterRequestSystemEventsLogging
- func (s ModifyClusterRequestSystemEventsLogging) GoString() string
- func (s *ModifyClusterRequestSystemEventsLogging) SetEnabled(v bool) *ModifyClusterRequestSystemEventsLogging
- func (s *ModifyClusterRequestSystemEventsLogging) SetLoggingProject(v string) *ModifyClusterRequestSystemEventsLogging
- func (s ModifyClusterRequestSystemEventsLogging) String() string
- type ModifyClusterResponse
- func (s ModifyClusterResponse) GoString() string
- func (s *ModifyClusterResponse) SetBody(v *ModifyClusterResponseBody) *ModifyClusterResponse
- func (s *ModifyClusterResponse) SetHeaders(v map[string]*string) *ModifyClusterResponse
- func (s *ModifyClusterResponse) SetStatusCode(v int32) *ModifyClusterResponse
- func (s ModifyClusterResponse) String() string
- type ModifyClusterResponseBody
- func (s ModifyClusterResponseBody) GoString() string
- func (s *ModifyClusterResponseBody) SetClusterId(v string) *ModifyClusterResponseBody
- func (s *ModifyClusterResponseBody) SetRequestId(v string) *ModifyClusterResponseBody
- func (s *ModifyClusterResponseBody) SetTaskId(v string) *ModifyClusterResponseBody
- func (s ModifyClusterResponseBody) String() string
- type ModifyClusterTagsRequest
- type ModifyClusterTagsResponse
- type ModifyNodePoolNodeConfigRequest
- func (s ModifyNodePoolNodeConfigRequest) GoString() string
- func (s *ModifyNodePoolNodeConfigRequest) SetKubeletConfig(v *KubeletConfig) *ModifyNodePoolNodeConfigRequest
- func (s *ModifyNodePoolNodeConfigRequest) SetRollingPolicy(v *ModifyNodePoolNodeConfigRequestRollingPolicy) *ModifyNodePoolNodeConfigRequest
- func (s ModifyNodePoolNodeConfigRequest) String() string
- type ModifyNodePoolNodeConfigRequestRollingPolicy
- type ModifyNodePoolNodeConfigResponse
- func (s ModifyNodePoolNodeConfigResponse) GoString() string
- func (s *ModifyNodePoolNodeConfigResponse) SetBody(v *ModifyNodePoolNodeConfigResponseBody) *ModifyNodePoolNodeConfigResponse
- func (s *ModifyNodePoolNodeConfigResponse) SetHeaders(v map[string]*string) *ModifyNodePoolNodeConfigResponse
- func (s *ModifyNodePoolNodeConfigResponse) SetStatusCode(v int32) *ModifyNodePoolNodeConfigResponse
- func (s ModifyNodePoolNodeConfigResponse) String() string
- type ModifyNodePoolNodeConfigResponseBody
- func (s ModifyNodePoolNodeConfigResponseBody) GoString() string
- func (s *ModifyNodePoolNodeConfigResponseBody) SetNodepoolId(v string) *ModifyNodePoolNodeConfigResponseBody
- func (s *ModifyNodePoolNodeConfigResponseBody) SetRequestId(v string) *ModifyNodePoolNodeConfigResponseBody
- func (s *ModifyNodePoolNodeConfigResponseBody) SetTaskId(v string) *ModifyNodePoolNodeConfigResponseBody
- func (s ModifyNodePoolNodeConfigResponseBody) String() string
- type ModifyPolicyInstanceRequest
- func (s ModifyPolicyInstanceRequest) GoString() string
- func (s *ModifyPolicyInstanceRequest) SetAction(v string) *ModifyPolicyInstanceRequest
- func (s *ModifyPolicyInstanceRequest) SetInstanceName(v string) *ModifyPolicyInstanceRequest
- func (s *ModifyPolicyInstanceRequest) SetNamespaces(v []*string) *ModifyPolicyInstanceRequest
- func (s *ModifyPolicyInstanceRequest) SetParameters(v map[string]interface{}) *ModifyPolicyInstanceRequest
- func (s ModifyPolicyInstanceRequest) String() string
- type ModifyPolicyInstanceResponse
- func (s ModifyPolicyInstanceResponse) GoString() string
- func (s *ModifyPolicyInstanceResponse) SetBody(v *ModifyPolicyInstanceResponseBody) *ModifyPolicyInstanceResponse
- func (s *ModifyPolicyInstanceResponse) SetHeaders(v map[string]*string) *ModifyPolicyInstanceResponse
- func (s *ModifyPolicyInstanceResponse) SetStatusCode(v int32) *ModifyPolicyInstanceResponse
- func (s ModifyPolicyInstanceResponse) String() string
- type ModifyPolicyInstanceResponseBody
- type Nodepool
- func (s Nodepool) GoString() string
- func (s *Nodepool) SetAutoScaling(v *NodepoolAutoScaling) *Nodepool
- func (s *Nodepool) SetCount(v int64) *Nodepool
- func (s *Nodepool) SetInterconnectConfig(v *NodepoolInterconnectConfig) *Nodepool
- func (s *Nodepool) SetInterconnectMode(v string) *Nodepool
- func (s *Nodepool) SetKubernetesConfig(v *NodepoolKubernetesConfig) *Nodepool
- func (s *Nodepool) SetManagement(v *NodepoolManagement) *Nodepool
- func (s *Nodepool) SetMaxNodes(v int64) *Nodepool
- func (s *Nodepool) SetNodeConfig(v *NodepoolNodeConfig) *Nodepool
- func (s *Nodepool) SetNodepoolInfo(v *NodepoolNodepoolInfo) *Nodepool
- func (s *Nodepool) SetScalingGroup(v *NodepoolScalingGroup) *Nodepool
- func (s *Nodepool) SetTeeConfig(v *NodepoolTeeConfig) *Nodepool
- func (s Nodepool) String() string
- type NodepoolAutoScaling
- func (s NodepoolAutoScaling) GoString() string
- func (s *NodepoolAutoScaling) SetEipBandwidth(v int64) *NodepoolAutoScaling
- func (s *NodepoolAutoScaling) SetEipInternetChargeType(v string) *NodepoolAutoScaling
- func (s *NodepoolAutoScaling) SetEnable(v bool) *NodepoolAutoScaling
- func (s *NodepoolAutoScaling) SetIsBondEip(v bool) *NodepoolAutoScaling
- func (s *NodepoolAutoScaling) SetMaxInstances(v int64) *NodepoolAutoScaling
- func (s *NodepoolAutoScaling) SetMinInstances(v int64) *NodepoolAutoScaling
- func (s *NodepoolAutoScaling) SetType(v string) *NodepoolAutoScaling
- func (s NodepoolAutoScaling) String() string
- type NodepoolInterconnectConfig
- func (s NodepoolInterconnectConfig) GoString() string
- func (s *NodepoolInterconnectConfig) SetBandwidth(v int64) *NodepoolInterconnectConfig
- func (s *NodepoolInterconnectConfig) SetCcnId(v string) *NodepoolInterconnectConfig
- func (s *NodepoolInterconnectConfig) SetCcnRegionId(v string) *NodepoolInterconnectConfig
- func (s *NodepoolInterconnectConfig) SetCenId(v string) *NodepoolInterconnectConfig
- func (s *NodepoolInterconnectConfig) SetImprovedPeriod(v string) *NodepoolInterconnectConfig
- func (s NodepoolInterconnectConfig) String() string
- type NodepoolKubernetesConfig
- func (s NodepoolKubernetesConfig) GoString() string
- func (s *NodepoolKubernetesConfig) SetCmsEnabled(v bool) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetCpuPolicy(v string) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetLabels(v []*Tag) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetNodeNameMode(v string) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetRuntime(v string) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetRuntimeVersion(v string) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetTaints(v []*Taint) *NodepoolKubernetesConfig
- func (s *NodepoolKubernetesConfig) SetUserData(v string) *NodepoolKubernetesConfig
- func (s NodepoolKubernetesConfig) String() string
- type NodepoolManagement
- func (s NodepoolManagement) GoString() string
- func (s *NodepoolManagement) SetAutoRepair(v bool) *NodepoolManagement
- func (s *NodepoolManagement) SetAutoRepairPolicy(v *NodepoolManagementAutoRepairPolicy) *NodepoolManagement
- func (s *NodepoolManagement) SetAutoUpgrade(v bool) *NodepoolManagement
- func (s *NodepoolManagement) SetAutoUpgradePolicy(v *NodepoolManagementAutoUpgradePolicy) *NodepoolManagement
- func (s *NodepoolManagement) SetAutoVulFix(v bool) *NodepoolManagement
- func (s *NodepoolManagement) SetAutoVulFixPolicy(v *NodepoolManagementAutoVulFixPolicy) *NodepoolManagement
- func (s *NodepoolManagement) SetEnable(v bool) *NodepoolManagement
- func (s *NodepoolManagement) SetUpgradeConfig(v *NodepoolManagementUpgradeConfig) *NodepoolManagement
- func (s NodepoolManagement) String() string
- type NodepoolManagementAutoRepairPolicy
- type NodepoolManagementAutoUpgradePolicy
- type NodepoolManagementAutoVulFixPolicy
- func (s NodepoolManagementAutoVulFixPolicy) GoString() string
- func (s *NodepoolManagementAutoVulFixPolicy) SetRestartNode(v bool) *NodepoolManagementAutoVulFixPolicy
- func (s *NodepoolManagementAutoVulFixPolicy) SetVulLevel(v string) *NodepoolManagementAutoVulFixPolicy
- func (s NodepoolManagementAutoVulFixPolicy) String() string
- type NodepoolManagementUpgradeConfig
- func (s NodepoolManagementUpgradeConfig) GoString() string
- func (s *NodepoolManagementUpgradeConfig) SetAutoUpgrade(v bool) *NodepoolManagementUpgradeConfig
- func (s *NodepoolManagementUpgradeConfig) SetMaxUnavailable(v int64) *NodepoolManagementUpgradeConfig
- func (s *NodepoolManagementUpgradeConfig) SetSurge(v int64) *NodepoolManagementUpgradeConfig
- func (s *NodepoolManagementUpgradeConfig) SetSurgePercentage(v int64) *NodepoolManagementUpgradeConfig
- func (s NodepoolManagementUpgradeConfig) String() string
- type NodepoolNodeConfig
- type NodepoolNodepoolInfo
- func (s NodepoolNodepoolInfo) GoString() string
- func (s *NodepoolNodepoolInfo) SetName(v string) *NodepoolNodepoolInfo
- func (s *NodepoolNodepoolInfo) SetResourceGroupId(v string) *NodepoolNodepoolInfo
- func (s *NodepoolNodepoolInfo) SetType(v string) *NodepoolNodepoolInfo
- func (s NodepoolNodepoolInfo) String() string
- type NodepoolScalingGroup
- func (s NodepoolScalingGroup) GoString() string
- func (s *NodepoolScalingGroup) SetAutoRenew(v bool) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetAutoRenewPeriod(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetCompensateWithOnDemand(v bool) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetDataDisks(v []*DataDisk) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetDeploymentsetId(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetDesiredSize(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetImageId(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetImageType(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetInstanceChargeType(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetInstanceTypes(v []*string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetInternetChargeType(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetInternetMaxBandwidthOut(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetKeyPair(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetLoginAsNonRoot(v bool) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetLoginPassword(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetMultiAzPolicy(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetOnDemandBaseCapacity(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetPeriod(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetPeriodUnit(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetPlatform(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetPrivatePoolOptions(v *NodepoolScalingGroupPrivatePoolOptions) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetRdsInstances(v []*string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetScalingPolicy(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSecurityGroupId(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSecurityGroupIds(v []*string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSpotInstancePools(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSpotInstanceRemedy(v bool) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSpotPriceLimit(v []*NodepoolScalingGroupSpotPriceLimit) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSpotStrategy(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskBurstingEnabled(v bool) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskCategories(v []*string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskCategory(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskEncrypted(v bool) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskKmsKeyId(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskPerformanceLevel(v string) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskProvisionedIops(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetSystemDiskSize(v int64) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetTags(v []*NodepoolScalingGroupTags) *NodepoolScalingGroup
- func (s *NodepoolScalingGroup) SetVswitchIds(v []*string) *NodepoolScalingGroup
- func (s NodepoolScalingGroup) String() string
- type NodepoolScalingGroupPrivatePoolOptions
- func (s NodepoolScalingGroupPrivatePoolOptions) GoString() string
- func (s *NodepoolScalingGroupPrivatePoolOptions) SetId(v string) *NodepoolScalingGroupPrivatePoolOptions
- func (s *NodepoolScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *NodepoolScalingGroupPrivatePoolOptions
- func (s NodepoolScalingGroupPrivatePoolOptions) String() string
- type NodepoolScalingGroupSpotPriceLimit
- func (s NodepoolScalingGroupSpotPriceLimit) GoString() string
- func (s *NodepoolScalingGroupSpotPriceLimit) SetInstanceType(v string) *NodepoolScalingGroupSpotPriceLimit
- func (s *NodepoolScalingGroupSpotPriceLimit) SetPriceLimit(v string) *NodepoolScalingGroupSpotPriceLimit
- func (s NodepoolScalingGroupSpotPriceLimit) String() string
- type NodepoolScalingGroupTags
- type NodepoolTeeConfig
- type OpenAckServiceRequest
- type OpenAckServiceResponse
- func (s OpenAckServiceResponse) GoString() string
- func (s *OpenAckServiceResponse) SetBody(v *OpenAckServiceResponseBody) *OpenAckServiceResponse
- func (s *OpenAckServiceResponse) SetHeaders(v map[string]*string) *OpenAckServiceResponse
- func (s *OpenAckServiceResponse) SetStatusCode(v int32) *OpenAckServiceResponse
- func (s OpenAckServiceResponse) String() string
- type OpenAckServiceResponseBody
- type PauseClusterUpgradeResponse
- type PauseComponentUpgradeResponse
- func (s PauseComponentUpgradeResponse) GoString() string
- func (s *PauseComponentUpgradeResponse) SetHeaders(v map[string]*string) *PauseComponentUpgradeResponse
- func (s *PauseComponentUpgradeResponse) SetStatusCode(v int32) *PauseComponentUpgradeResponse
- func (s PauseComponentUpgradeResponse) String() string
- type PauseTaskResponse
- type QuotasValue
- func (s QuotasValue) GoString() string
- func (s *QuotasValue) SetAdjustable(v bool) *QuotasValue
- func (s *QuotasValue) SetOperationCode(v string) *QuotasValue
- func (s *QuotasValue) SetQuota(v string) *QuotasValue
- func (s *QuotasValue) SetUnit(v string) *QuotasValue
- func (s QuotasValue) String() string
- type RemoveClusterNodesRequest
- func (s RemoveClusterNodesRequest) GoString() string
- func (s *RemoveClusterNodesRequest) SetDrainNode(v bool) *RemoveClusterNodesRequest
- func (s *RemoveClusterNodesRequest) SetNodes(v []*string) *RemoveClusterNodesRequest
- func (s *RemoveClusterNodesRequest) SetReleaseNode(v bool) *RemoveClusterNodesRequest
- func (s RemoveClusterNodesRequest) String() string
- type RemoveClusterNodesResponse
- type RemoveNodePoolNodesRequest
- func (s RemoveNodePoolNodesRequest) GoString() string
- func (s *RemoveNodePoolNodesRequest) SetConcurrency(v bool) *RemoveNodePoolNodesRequest
- func (s *RemoveNodePoolNodesRequest) SetDrainNode(v bool) *RemoveNodePoolNodesRequest
- func (s *RemoveNodePoolNodesRequest) SetInstanceIds(v []*string) *RemoveNodePoolNodesRequest
- func (s *RemoveNodePoolNodesRequest) SetNodes(v []*string) *RemoveNodePoolNodesRequest
- func (s *RemoveNodePoolNodesRequest) SetReleaseNode(v bool) *RemoveNodePoolNodesRequest
- func (s RemoveNodePoolNodesRequest) String() string
- type RemoveNodePoolNodesResponse
- func (s RemoveNodePoolNodesResponse) GoString() string
- func (s *RemoveNodePoolNodesResponse) SetBody(v *RemoveNodePoolNodesResponseBody) *RemoveNodePoolNodesResponse
- func (s *RemoveNodePoolNodesResponse) SetHeaders(v map[string]*string) *RemoveNodePoolNodesResponse
- func (s *RemoveNodePoolNodesResponse) SetStatusCode(v int32) *RemoveNodePoolNodesResponse
- func (s RemoveNodePoolNodesResponse) String() string
- type RemoveNodePoolNodesResponseBody
- func (s RemoveNodePoolNodesResponseBody) GoString() string
- func (s *RemoveNodePoolNodesResponseBody) SetRequestId(v string) *RemoveNodePoolNodesResponseBody
- func (s *RemoveNodePoolNodesResponseBody) SetTaskId(v string) *RemoveNodePoolNodesResponseBody
- func (s RemoveNodePoolNodesResponseBody) String() string
- type RemoveNodePoolNodesShrinkRequest
- func (s RemoveNodePoolNodesShrinkRequest) GoString() string
- func (s *RemoveNodePoolNodesShrinkRequest) SetConcurrency(v bool) *RemoveNodePoolNodesShrinkRequest
- func (s *RemoveNodePoolNodesShrinkRequest) SetDrainNode(v bool) *RemoveNodePoolNodesShrinkRequest
- func (s *RemoveNodePoolNodesShrinkRequest) SetInstanceIdsShrink(v string) *RemoveNodePoolNodesShrinkRequest
- func (s *RemoveNodePoolNodesShrinkRequest) SetNodesShrink(v string) *RemoveNodePoolNodesShrinkRequest
- func (s *RemoveNodePoolNodesShrinkRequest) SetReleaseNode(v bool) *RemoveNodePoolNodesShrinkRequest
- func (s RemoveNodePoolNodesShrinkRequest) String() string
- type RemoveWorkflowResponse
- type RepairClusterNodePoolRequest
- type RepairClusterNodePoolResponse
- func (s RepairClusterNodePoolResponse) GoString() string
- func (s *RepairClusterNodePoolResponse) SetBody(v *RepairClusterNodePoolResponseBody) *RepairClusterNodePoolResponse
- func (s *RepairClusterNodePoolResponse) SetHeaders(v map[string]*string) *RepairClusterNodePoolResponse
- func (s *RepairClusterNodePoolResponse) SetStatusCode(v int32) *RepairClusterNodePoolResponse
- func (s RepairClusterNodePoolResponse) String() string
- type RepairClusterNodePoolResponseBody
- func (s RepairClusterNodePoolResponseBody) GoString() string
- func (s *RepairClusterNodePoolResponseBody) SetRequestId(v string) *RepairClusterNodePoolResponseBody
- func (s *RepairClusterNodePoolResponseBody) SetTaskId(v string) *RepairClusterNodePoolResponseBody
- func (s RepairClusterNodePoolResponseBody) String() string
- type ResumeComponentUpgradeResponse
- func (s ResumeComponentUpgradeResponse) GoString() string
- func (s *ResumeComponentUpgradeResponse) SetHeaders(v map[string]*string) *ResumeComponentUpgradeResponse
- func (s *ResumeComponentUpgradeResponse) SetStatusCode(v int32) *ResumeComponentUpgradeResponse
- func (s ResumeComponentUpgradeResponse) String() string
- type ResumeTaskResponse
- type ResumeUpgradeClusterResponse
- func (s ResumeUpgradeClusterResponse) GoString() string
- func (s *ResumeUpgradeClusterResponse) SetHeaders(v map[string]*string) *ResumeUpgradeClusterResponse
- func (s *ResumeUpgradeClusterResponse) SetStatusCode(v int32) *ResumeUpgradeClusterResponse
- func (s ResumeUpgradeClusterResponse) String() string
- type RunClusterCheckRequest
- type RunClusterCheckResponse
- func (s RunClusterCheckResponse) GoString() string
- func (s *RunClusterCheckResponse) SetBody(v *RunClusterCheckResponseBody) *RunClusterCheckResponse
- func (s *RunClusterCheckResponse) SetHeaders(v map[string]*string) *RunClusterCheckResponse
- func (s *RunClusterCheckResponse) SetStatusCode(v int32) *RunClusterCheckResponse
- func (s RunClusterCheckResponse) String() string
- type RunClusterCheckResponseBody
- type Runtime
- type ScaleClusterNodePoolRequest
- type ScaleClusterNodePoolResponse
- func (s ScaleClusterNodePoolResponse) GoString() string
- func (s *ScaleClusterNodePoolResponse) SetBody(v *ScaleClusterNodePoolResponseBody) *ScaleClusterNodePoolResponse
- func (s *ScaleClusterNodePoolResponse) SetHeaders(v map[string]*string) *ScaleClusterNodePoolResponse
- func (s *ScaleClusterNodePoolResponse) SetStatusCode(v int32) *ScaleClusterNodePoolResponse
- func (s ScaleClusterNodePoolResponse) String() string
- type ScaleClusterNodePoolResponseBody
- type ScaleClusterRequest
- func (s ScaleClusterRequest) GoString() string
- func (s *ScaleClusterRequest) SetCloudMonitorFlags(v bool) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetCount(v int64) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetCpuPolicy(v string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetDisableRollback(v bool) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetKeyPair(v string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetLoginPassword(v string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetTags(v []*ScaleClusterRequestTags) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetTaints(v []*ScaleClusterRequestTaints) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetVswitchIds(v []*string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerAutoRenew(v bool) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerAutoRenewPeriod(v int64) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerDataDisk(v bool) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerDataDisks(v []*ScaleClusterRequestWorkerDataDisks) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerInstanceChargeType(v string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerInstanceTypes(v []*string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerPeriod(v int64) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerPeriodUnit(v string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerSystemDiskCategory(v string) *ScaleClusterRequest
- func (s *ScaleClusterRequest) SetWorkerSystemDiskSize(v int64) *ScaleClusterRequest
- func (s ScaleClusterRequest) String() string
- type ScaleClusterRequestTags
- type ScaleClusterRequestTaints
- func (s ScaleClusterRequestTaints) GoString() string
- func (s *ScaleClusterRequestTaints) SetEffect(v string) *ScaleClusterRequestTaints
- func (s *ScaleClusterRequestTaints) SetKey(v string) *ScaleClusterRequestTaints
- func (s *ScaleClusterRequestTaints) SetValue(v string) *ScaleClusterRequestTaints
- func (s ScaleClusterRequestTaints) String() string
- type ScaleClusterRequestWorkerDataDisks
- func (s ScaleClusterRequestWorkerDataDisks) GoString() string
- func (s *ScaleClusterRequestWorkerDataDisks) SetCategory(v string) *ScaleClusterRequestWorkerDataDisks
- func (s *ScaleClusterRequestWorkerDataDisks) SetEncrypted(v string) *ScaleClusterRequestWorkerDataDisks
- func (s *ScaleClusterRequestWorkerDataDisks) SetSize(v string) *ScaleClusterRequestWorkerDataDisks
- func (s ScaleClusterRequestWorkerDataDisks) String() string
- type ScaleClusterResponse
- func (s ScaleClusterResponse) GoString() string
- func (s *ScaleClusterResponse) SetBody(v *ScaleClusterResponseBody) *ScaleClusterResponse
- func (s *ScaleClusterResponse) SetHeaders(v map[string]*string) *ScaleClusterResponse
- func (s *ScaleClusterResponse) SetStatusCode(v int32) *ScaleClusterResponse
- func (s ScaleClusterResponse) String() string
- type ScaleClusterResponseBody
- func (s ScaleClusterResponseBody) GoString() string
- func (s *ScaleClusterResponseBody) SetClusterId(v string) *ScaleClusterResponseBody
- func (s *ScaleClusterResponseBody) SetRequestId(v string) *ScaleClusterResponseBody
- func (s *ScaleClusterResponseBody) SetTaskId(v string) *ScaleClusterResponseBody
- func (s ScaleClusterResponseBody) String() string
- type ScaleOutClusterRequest
- func (s ScaleOutClusterRequest) GoString() string
- func (s *ScaleOutClusterRequest) SetCloudMonitorFlags(v bool) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetCount(v int64) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetCpuPolicy(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetImageId(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetKeyPair(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetLoginPassword(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetRdsInstances(v []*string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetRuntime(v *Runtime) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetTags(v []*Tag) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetTaints(v []*Taint) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetUserData(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetVswitchIds(v []*string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerAutoRenew(v bool) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerAutoRenewPeriod(v int64) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerDataDisks(v []*ScaleOutClusterRequestWorkerDataDisks) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerInstanceChargeType(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerInstanceTypes(v []*string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerPeriod(v int64) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerPeriodUnit(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerSystemDiskCategory(v string) *ScaleOutClusterRequest
- func (s *ScaleOutClusterRequest) SetWorkerSystemDiskSize(v int64) *ScaleOutClusterRequest
- func (s ScaleOutClusterRequest) String() string
- type ScaleOutClusterRequestWorkerDataDisks
- func (s ScaleOutClusterRequestWorkerDataDisks) GoString() string
- func (s *ScaleOutClusterRequestWorkerDataDisks) SetAutoSnapshotPolicyId(v string) *ScaleOutClusterRequestWorkerDataDisks
- func (s *ScaleOutClusterRequestWorkerDataDisks) SetCategory(v string) *ScaleOutClusterRequestWorkerDataDisks
- func (s *ScaleOutClusterRequestWorkerDataDisks) SetEncrypted(v string) *ScaleOutClusterRequestWorkerDataDisks
- func (s *ScaleOutClusterRequestWorkerDataDisks) SetSize(v string) *ScaleOutClusterRequestWorkerDataDisks
- func (s ScaleOutClusterRequestWorkerDataDisks) String() string
- type ScaleOutClusterResponse
- func (s ScaleOutClusterResponse) GoString() string
- func (s *ScaleOutClusterResponse) SetBody(v *ScaleOutClusterResponseBody) *ScaleOutClusterResponse
- func (s *ScaleOutClusterResponse) SetHeaders(v map[string]*string) *ScaleOutClusterResponse
- func (s *ScaleOutClusterResponse) SetStatusCode(v int32) *ScaleOutClusterResponse
- func (s ScaleOutClusterResponse) String() string
- type ScaleOutClusterResponseBody
- func (s ScaleOutClusterResponseBody) GoString() string
- func (s *ScaleOutClusterResponseBody) SetClusterId(v string) *ScaleOutClusterResponseBody
- func (s *ScaleOutClusterResponseBody) SetRequestId(v string) *ScaleOutClusterResponseBody
- func (s *ScaleOutClusterResponseBody) SetTaskId(v string) *ScaleOutClusterResponseBody
- func (s ScaleOutClusterResponseBody) String() string
- type ScanClusterVulsResponse
- func (s ScanClusterVulsResponse) GoString() string
- func (s *ScanClusterVulsResponse) SetBody(v *ScanClusterVulsResponseBody) *ScanClusterVulsResponse
- func (s *ScanClusterVulsResponse) SetHeaders(v map[string]*string) *ScanClusterVulsResponse
- func (s *ScanClusterVulsResponse) SetStatusCode(v int32) *ScanClusterVulsResponse
- func (s ScanClusterVulsResponse) String() string
- type ScanClusterVulsResponseBody
- type StandardComponentsValue
- func (s StandardComponentsValue) GoString() string
- func (s *StandardComponentsValue) SetDescription(v string) *StandardComponentsValue
- func (s *StandardComponentsValue) SetDisabled(v bool) *StandardComponentsValue
- func (s *StandardComponentsValue) SetName(v string) *StandardComponentsValue
- func (s *StandardComponentsValue) SetRequired(v string) *StandardComponentsValue
- func (s *StandardComponentsValue) SetVersion(v string) *StandardComponentsValue
- func (s StandardComponentsValue) String() string
- type StartAlertResponse
- func (s StartAlertResponse) GoString() string
- func (s *StartAlertResponse) SetBody(v *StartAlertResponseBody) *StartAlertResponse
- func (s *StartAlertResponse) SetHeaders(v map[string]*string) *StartAlertResponse
- func (s *StartAlertResponse) SetStatusCode(v int32) *StartAlertResponse
- func (s StartAlertResponse) String() string
- type StartAlertResponseBody
- type StartWorkflowRequest
- func (s StartWorkflowRequest) GoString() string
- func (s *StartWorkflowRequest) SetMappingBamOutFilename(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingBamOutPath(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingBucketName(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingFastqFirstFilename(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingFastqPath(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingFastqSecondFilename(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingIsMarkDup(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingOssRegion(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetMappingReferencePath(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetService(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsBucketName(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsFastqFirstFilename(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsFastqPath(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsFastqSecondFilename(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsOssRegion(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsReferencePath(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsVcfOutFilename(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWgsVcfOutPath(v string) *StartWorkflowRequest
- func (s *StartWorkflowRequest) SetWorkflowType(v string) *StartWorkflowRequest
- func (s StartWorkflowRequest) String() string
- type StartWorkflowResponse
- func (s StartWorkflowResponse) GoString() string
- func (s *StartWorkflowResponse) SetBody(v *StartWorkflowResponseBody) *StartWorkflowResponse
- func (s *StartWorkflowResponse) SetHeaders(v map[string]*string) *StartWorkflowResponse
- func (s *StartWorkflowResponse) SetStatusCode(v int32) *StartWorkflowResponse
- func (s StartWorkflowResponse) String() string
- type StartWorkflowResponseBody
- type StopAlertResponse
- func (s StopAlertResponse) GoString() string
- func (s *StopAlertResponse) SetBody(v *StopAlertResponseBody) *StopAlertResponse
- func (s *StopAlertResponse) SetHeaders(v map[string]*string) *StopAlertResponse
- func (s *StopAlertResponse) SetStatusCode(v int32) *StopAlertResponse
- func (s StopAlertResponse) String() string
- type StopAlertResponseBody
- type SyncClusterNodePoolResponse
- func (s SyncClusterNodePoolResponse) GoString() string
- func (s *SyncClusterNodePoolResponse) SetBody(v *SyncClusterNodePoolResponseBody) *SyncClusterNodePoolResponse
- func (s *SyncClusterNodePoolResponse) SetHeaders(v map[string]*string) *SyncClusterNodePoolResponse
- func (s *SyncClusterNodePoolResponse) SetStatusCode(v int32) *SyncClusterNodePoolResponse
- func (s SyncClusterNodePoolResponse) String() string
- type SyncClusterNodePoolResponseBody
- type Tag
- type TagResourcesRequest
- func (s TagResourcesRequest) GoString() string
- func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceIds(v []*string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetTags(v []*Tag) *TagResourcesRequest
- func (s TagResourcesRequest) String() string
- type TagResourcesResponse
- func (s TagResourcesResponse) GoString() string
- func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
- func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
- func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
- func (s TagResourcesResponse) String() string
- type TagResourcesResponseBody
- type Taint
- type UnInstallClusterAddonsRequest
- type UnInstallClusterAddonsRequestAddons
- func (s UnInstallClusterAddonsRequestAddons) GoString() string
- func (s *UnInstallClusterAddonsRequestAddons) SetCleanupCloudResources(v bool) *UnInstallClusterAddonsRequestAddons
- func (s *UnInstallClusterAddonsRequestAddons) SetName(v string) *UnInstallClusterAddonsRequestAddons
- func (s UnInstallClusterAddonsRequestAddons) String() string
- type UnInstallClusterAddonsResponse
- func (s UnInstallClusterAddonsResponse) GoString() string
- func (s *UnInstallClusterAddonsResponse) SetHeaders(v map[string]*string) *UnInstallClusterAddonsResponse
- func (s *UnInstallClusterAddonsResponse) SetStatusCode(v int32) *UnInstallClusterAddonsResponse
- func (s UnInstallClusterAddonsResponse) String() string
- type UntagResourcesRequest
- func (s UntagResourcesRequest) GoString() string
- func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceIds(v []*string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetTagKeys(v []*string) *UntagResourcesRequest
- func (s UntagResourcesRequest) String() string
- type UntagResourcesResponse
- func (s UntagResourcesResponse) GoString() string
- func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
- func (s UntagResourcesResponse) String() string
- type UntagResourcesResponseBody
- type UntagResourcesShrinkRequest
- func (s UntagResourcesShrinkRequest) GoString() string
- func (s *UntagResourcesShrinkRequest) SetAll(v bool) *UntagResourcesShrinkRequest
- func (s *UntagResourcesShrinkRequest) SetRegionId(v string) *UntagResourcesShrinkRequest
- func (s *UntagResourcesShrinkRequest) SetResourceIdsShrink(v string) *UntagResourcesShrinkRequest
- func (s *UntagResourcesShrinkRequest) SetResourceType(v string) *UntagResourcesShrinkRequest
- func (s *UntagResourcesShrinkRequest) SetTagKeysShrink(v string) *UntagResourcesShrinkRequest
- func (s UntagResourcesShrinkRequest) String() string
- type UpdateContactGroupForAlertResponse
- func (s UpdateContactGroupForAlertResponse) GoString() string
- func (s *UpdateContactGroupForAlertResponse) SetHeaders(v map[string]*string) *UpdateContactGroupForAlertResponse
- func (s *UpdateContactGroupForAlertResponse) SetStatusCode(v int32) *UpdateContactGroupForAlertResponse
- func (s UpdateContactGroupForAlertResponse) String() string
- type UpdateControlPlaneLogRequest
- func (s UpdateControlPlaneLogRequest) GoString() string
- func (s *UpdateControlPlaneLogRequest) SetAliuid(v string) *UpdateControlPlaneLogRequest
- func (s *UpdateControlPlaneLogRequest) SetComponents(v []*string) *UpdateControlPlaneLogRequest
- func (s *UpdateControlPlaneLogRequest) SetLogProject(v string) *UpdateControlPlaneLogRequest
- func (s *UpdateControlPlaneLogRequest) SetLogTtl(v string) *UpdateControlPlaneLogRequest
- func (s UpdateControlPlaneLogRequest) String() string
- type UpdateControlPlaneLogResponse
- func (s UpdateControlPlaneLogResponse) GoString() string
- func (s *UpdateControlPlaneLogResponse) SetBody(v *UpdateControlPlaneLogResponseBody) *UpdateControlPlaneLogResponse
- func (s *UpdateControlPlaneLogResponse) SetHeaders(v map[string]*string) *UpdateControlPlaneLogResponse
- func (s *UpdateControlPlaneLogResponse) SetStatusCode(v int32) *UpdateControlPlaneLogResponse
- func (s UpdateControlPlaneLogResponse) String() string
- type UpdateControlPlaneLogResponseBody
- func (s UpdateControlPlaneLogResponseBody) GoString() string
- func (s *UpdateControlPlaneLogResponseBody) SetClusterId(v string) *UpdateControlPlaneLogResponseBody
- func (s *UpdateControlPlaneLogResponseBody) SetRequestId(v string) *UpdateControlPlaneLogResponseBody
- func (s *UpdateControlPlaneLogResponseBody) SetTaskId(v string) *UpdateControlPlaneLogResponseBody
- func (s UpdateControlPlaneLogResponseBody) String() string
- type UpdateK8sClusterUserConfigExpireRequest
- func (s UpdateK8sClusterUserConfigExpireRequest) GoString() string
- func (s *UpdateK8sClusterUserConfigExpireRequest) SetExpireHour(v int64) *UpdateK8sClusterUserConfigExpireRequest
- func (s *UpdateK8sClusterUserConfigExpireRequest) SetUser(v string) *UpdateK8sClusterUserConfigExpireRequest
- func (s UpdateK8sClusterUserConfigExpireRequest) String() string
- type UpdateK8sClusterUserConfigExpireResponse
- func (s UpdateK8sClusterUserConfigExpireResponse) GoString() string
- func (s *UpdateK8sClusterUserConfigExpireResponse) SetHeaders(v map[string]*string) *UpdateK8sClusterUserConfigExpireResponse
- func (s *UpdateK8sClusterUserConfigExpireResponse) SetStatusCode(v int32) *UpdateK8sClusterUserConfigExpireResponse
- func (s UpdateK8sClusterUserConfigExpireResponse) String() string
- type UpdateTemplateRequest
- func (s UpdateTemplateRequest) GoString() string
- func (s *UpdateTemplateRequest) SetDescription(v string) *UpdateTemplateRequest
- func (s *UpdateTemplateRequest) SetName(v string) *UpdateTemplateRequest
- func (s *UpdateTemplateRequest) SetTags(v string) *UpdateTemplateRequest
- func (s *UpdateTemplateRequest) SetTemplate(v string) *UpdateTemplateRequest
- func (s *UpdateTemplateRequest) SetTemplateType(v string) *UpdateTemplateRequest
- func (s UpdateTemplateRequest) String() string
- type UpdateTemplateResponse
- type UpgradeClusterAddonsRequest
- type UpgradeClusterAddonsRequestBody
- func (s UpgradeClusterAddonsRequestBody) GoString() string
- func (s *UpgradeClusterAddonsRequestBody) SetComponentName(v string) *UpgradeClusterAddonsRequestBody
- func (s *UpgradeClusterAddonsRequestBody) SetConfig(v string) *UpgradeClusterAddonsRequestBody
- func (s *UpgradeClusterAddonsRequestBody) SetNextVersion(v string) *UpgradeClusterAddonsRequestBody
- func (s *UpgradeClusterAddonsRequestBody) SetPolicy(v string) *UpgradeClusterAddonsRequestBody
- func (s *UpgradeClusterAddonsRequestBody) SetVersion(v string) *UpgradeClusterAddonsRequestBody
- func (s UpgradeClusterAddonsRequestBody) String() string
- type UpgradeClusterAddonsResponse
- func (s UpgradeClusterAddonsResponse) GoString() string
- func (s *UpgradeClusterAddonsResponse) SetHeaders(v map[string]*string) *UpgradeClusterAddonsResponse
- func (s *UpgradeClusterAddonsResponse) SetStatusCode(v int32) *UpgradeClusterAddonsResponse
- func (s UpgradeClusterAddonsResponse) String() string
- type UpgradeClusterNodepoolRequest
- func (s UpgradeClusterNodepoolRequest) GoString() string
- func (s *UpgradeClusterNodepoolRequest) SetImageId(v string) *UpgradeClusterNodepoolRequest
- func (s *UpgradeClusterNodepoolRequest) SetKubernetesVersion(v string) *UpgradeClusterNodepoolRequest
- func (s *UpgradeClusterNodepoolRequest) SetRuntimeType(v string) *UpgradeClusterNodepoolRequest
- func (s *UpgradeClusterNodepoolRequest) SetRuntimeVersion(v string) *UpgradeClusterNodepoolRequest
- func (s *UpgradeClusterNodepoolRequest) SetUseReplace(v bool) *UpgradeClusterNodepoolRequest
- func (s UpgradeClusterNodepoolRequest) String() string
- type UpgradeClusterNodepoolResponse
- func (s UpgradeClusterNodepoolResponse) GoString() string
- func (s *UpgradeClusterNodepoolResponse) SetBody(v *UpgradeClusterNodepoolResponseBody) *UpgradeClusterNodepoolResponse
- func (s *UpgradeClusterNodepoolResponse) SetHeaders(v map[string]*string) *UpgradeClusterNodepoolResponse
- func (s *UpgradeClusterNodepoolResponse) SetStatusCode(v int32) *UpgradeClusterNodepoolResponse
- func (s UpgradeClusterNodepoolResponse) String() string
- type UpgradeClusterNodepoolResponseBody
- func (s UpgradeClusterNodepoolResponseBody) GoString() string
- func (s *UpgradeClusterNodepoolResponseBody) SetRequestId(v string) *UpgradeClusterNodepoolResponseBody
- func (s *UpgradeClusterNodepoolResponseBody) SetTaskId(v string) *UpgradeClusterNodepoolResponseBody
- func (s UpgradeClusterNodepoolResponseBody) String() string
- type UpgradeClusterRequest
- func (s UpgradeClusterRequest) GoString() string
- func (s *UpgradeClusterRequest) SetComponentName(v string) *UpgradeClusterRequest
- func (s *UpgradeClusterRequest) SetMasterOnly(v bool) *UpgradeClusterRequest
- func (s *UpgradeClusterRequest) SetNextVersion(v string) *UpgradeClusterRequest
- func (s *UpgradeClusterRequest) SetVersion(v string) *UpgradeClusterRequest
- func (s UpgradeClusterRequest) String() string
- type UpgradeClusterResponse
- func (s UpgradeClusterResponse) GoString() string
- func (s *UpgradeClusterResponse) SetBody(v *UpgradeClusterResponseBody) *UpgradeClusterResponse
- func (s *UpgradeClusterResponse) SetHeaders(v map[string]*string) *UpgradeClusterResponse
- func (s *UpgradeClusterResponse) SetStatusCode(v int32) *UpgradeClusterResponse
- func (s UpgradeClusterResponse) String() string
- type UpgradeClusterResponseBody
- func (s UpgradeClusterResponseBody) GoString() string
- func (s *UpgradeClusterResponseBody) SetClusterId(v string) *UpgradeClusterResponseBody
- func (s *UpgradeClusterResponseBody) SetRequestId(v string) *UpgradeClusterResponseBody
- func (s *UpgradeClusterResponseBody) SetTaskId(v string) *UpgradeClusterResponseBody
- func (s UpgradeClusterResponseBody) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
type Addon struct { Config *string `json:"config,omitempty" xml:"config,omitempty"` Disabled *bool `json:"disabled,omitempty" xml:"disabled,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (*Addon) SetDisabled ¶
func (*Addon) SetVersion ¶ added in v4.1.0
type AttachInstancesRequest ¶
type AttachInstancesRequest struct { // The CPU management policy. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: This policy allows pods with specific resource characteristics on the node to be configured with enhanced CPU affinity and exclusivity. // * `none`: The default CPU affinity is used. // // Default value: `none`. // // > This parameter is not supported if you specify the `nodepool_id` parameter. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // Specifies whether to store container data and images on data disks. Valid values: // // * `true`: stores container data and images on data disks. // * `false`: does not store container data or images on data disks. // // Default value: `false`. // // How a data disk is mounted: // // * If the ECS instances are already mounted with data disks and the file system of the last data disk is not initialized, the system automatically formats this data disk to ext4 and mounts it to /var/lib/docker and /var/lib/kubelet. // * If no data disk is attached to the ECS instances, the system does not purchase a new data disk. // // > If you choose to store container data and images on data disks and a data disk is already mounted to the ECS instance, the original data on this data disk will be cleared. You can back up the disk to avoid data loss. FormatDisk *bool `json:"format_disk,omitempty" xml:"format_disk,omitempty"` // The ID of the custom image. If you do not set this parameter, the default system image is used. // // > // // * If you specify a custom image, the custom image is used to deploy the operating systems on the system disks of the nodes. // // * This parameter is not supported after you specify `nodepool_id`. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The ECS instances to be added. Instances []*string `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"` // Specifies whether the nodes that you want to add are Edge Node Service (ENS) nodes. Valid values: // // * `true`: The nodes that you want to add are ENS nodes. // * `false`: The nodes that you want to add are not ENS nodes. // // Default value: `false`. // // > If the nodes that you want to add are ENS nodes, you must set this parameter to `true`. This allows you to identify these nodes. IsEdgeWorker *bool `json:"is_edge_worker,omitempty" xml:"is_edge_worker,omitempty"` // Specifies whether to retain the instance name. Valid values: // // * `true`: retains the instance name. // * `false`: does not retain the instance name. // // Default value: `true` KeepInstanceName *bool `json:"keep_instance_name,omitempty" xml:"keep_instance_name,omitempty"` // The name of the key pair that is used to log on to the ECS instances. You must set key_pair or `login_password`. // // > This parameter is not supported if you specify the `nodepool_id` parameter. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` // The node pool ID. If you do not set this parameter, the nodes are added to the default node pool. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The SSH logon password that is used to log on to the ECS instances. You must set login_password or `key_pair`. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. It cannot contain backslashes (\\) or double quotation marks ("). // // For security considerations, the password is encrypted during data transfer. Password *string `json:"password,omitempty" xml:"password,omitempty"` // A list of ApsaraDB RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The container runtime. // // > This parameter is not supported if you specify the `nodepool_id` parameter. Runtime *Runtime `json:"runtime,omitempty" xml:"runtime,omitempty"` // The labels that you want to add to nodes. You must add labels based on the following rules: // // * Each label is a case-sensitive key-value pair. You can add up to 20 labels. // * A key must be unique and cannot exceed 64 characters in length. A value can be empty and cannot exceed 128 characters in length. Keys and values cannot start with `aliyun`, `acs:`, `https://`, or `http://`. For more information, see [Labels and Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set). // // > This parameter is not supported if you specify the `nodepool_id` parameter. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // User-defined data. For more information, see [Generate user data](~~49121~~). // // > This parameter is not supported if you specify the `nodepool_id` parameter. UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` }
func (AttachInstancesRequest) GoString ¶
func (s AttachInstancesRequest) GoString() string
func (*AttachInstancesRequest) SetCpuPolicy ¶
func (s *AttachInstancesRequest) SetCpuPolicy(v string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetFormatDisk ¶
func (s *AttachInstancesRequest) SetFormatDisk(v bool) *AttachInstancesRequest
func (*AttachInstancesRequest) SetImageId ¶
func (s *AttachInstancesRequest) SetImageId(v string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetInstances ¶
func (s *AttachInstancesRequest) SetInstances(v []*string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetIsEdgeWorker ¶
func (s *AttachInstancesRequest) SetIsEdgeWorker(v bool) *AttachInstancesRequest
func (*AttachInstancesRequest) SetKeepInstanceName ¶
func (s *AttachInstancesRequest) SetKeepInstanceName(v bool) *AttachInstancesRequest
func (*AttachInstancesRequest) SetKeyPair ¶
func (s *AttachInstancesRequest) SetKeyPair(v string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetNodepoolId ¶
func (s *AttachInstancesRequest) SetNodepoolId(v string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetPassword ¶
func (s *AttachInstancesRequest) SetPassword(v string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetRdsInstances ¶
func (s *AttachInstancesRequest) SetRdsInstances(v []*string) *AttachInstancesRequest
func (*AttachInstancesRequest) SetRuntime ¶
func (s *AttachInstancesRequest) SetRuntime(v *Runtime) *AttachInstancesRequest
func (*AttachInstancesRequest) SetTags ¶
func (s *AttachInstancesRequest) SetTags(v []*Tag) *AttachInstancesRequest
func (*AttachInstancesRequest) SetUserData ¶
func (s *AttachInstancesRequest) SetUserData(v string) *AttachInstancesRequest
func (AttachInstancesRequest) String ¶
func (s AttachInstancesRequest) String() string
type AttachInstancesResponse ¶
type AttachInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AttachInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AttachInstancesResponse) GoString ¶
func (s AttachInstancesResponse) GoString() string
func (*AttachInstancesResponse) SetBody ¶
func (s *AttachInstancesResponse) SetBody(v *AttachInstancesResponseBody) *AttachInstancesResponse
func (*AttachInstancesResponse) SetHeaders ¶
func (s *AttachInstancesResponse) SetHeaders(v map[string]*string) *AttachInstancesResponse
func (*AttachInstancesResponse) SetStatusCode ¶
func (s *AttachInstancesResponse) SetStatusCode(v int32) *AttachInstancesResponse
func (AttachInstancesResponse) String ¶
func (s AttachInstancesResponse) String() string
type AttachInstancesResponseBody ¶
type AttachInstancesResponseBody struct { // The details of the added nodes. List []*AttachInstancesResponseBodyList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (AttachInstancesResponseBody) GoString ¶
func (s AttachInstancesResponseBody) GoString() string
func (*AttachInstancesResponseBody) SetList ¶
func (s *AttachInstancesResponseBody) SetList(v []*AttachInstancesResponseBodyList) *AttachInstancesResponseBody
func (*AttachInstancesResponseBody) SetTaskId ¶
func (s *AttachInstancesResponseBody) SetTaskId(v string) *AttachInstancesResponseBody
func (AttachInstancesResponseBody) String ¶
func (s AttachInstancesResponseBody) String() string
type AttachInstancesResponseBodyList ¶
type AttachInstancesResponseBodyList struct { // The code that indicates the task result. Code *string `json:"code,omitempty" xml:"code,omitempty"` // The ID of the ECS instance. InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"` // Indicates whether the ECS instance is successfully added to the ACK cluster. Message *string `json:"message,omitempty" xml:"message,omitempty"` }
func (AttachInstancesResponseBodyList) GoString ¶
func (s AttachInstancesResponseBodyList) GoString() string
func (*AttachInstancesResponseBodyList) SetCode ¶
func (s *AttachInstancesResponseBodyList) SetCode(v string) *AttachInstancesResponseBodyList
func (*AttachInstancesResponseBodyList) SetInstanceId ¶
func (s *AttachInstancesResponseBodyList) SetInstanceId(v string) *AttachInstancesResponseBodyList
func (*AttachInstancesResponseBodyList) SetMessage ¶
func (s *AttachInstancesResponseBodyList) SetMessage(v string) *AttachInstancesResponseBodyList
func (AttachInstancesResponseBodyList) String ¶
func (s AttachInstancesResponseBodyList) String() string
type AttachInstancesToNodePoolRequest ¶
type AttachInstancesToNodePoolRequest struct { // Specifies whether to store container data and images on data disks. Valid values: // // * `true`: stores container data and images on data disks. // * `false`: does not store container data or images on data disks. // // Default value: `false`. // // How to mount a data disk: // // * If the ECS instances are already mounted with data disks and the file system of the last data disk is not initialized, the system automatically formats this data disk to ext4 and mounts it to /var/lib/docker and /var/lib/kubelet. // * If no data disk is attached to the ECS instances, the system does not purchase a new data disk. // // > If you choose to store container data and images on a data disk and the data disk is already mounted to the ECS instance, the existing data on the data disk will be cleared. You can back up the disk to avoid data loss. FormatDisk *bool `json:"format_disk,omitempty" xml:"format_disk,omitempty"` // The IDs of the instances to be added. Instances []*string `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"` // Specifies whether to retain the instance name. Valid values: // // * `true`: retains the instance name. // * `false`: does not retain the instance name. // // Default value: `true`. KeepInstanceName *bool `json:"keep_instance_name,omitempty" xml:"keep_instance_name,omitempty"` // The SSH password that is used to log on to the instance. Password *string `json:"password,omitempty" xml:"password,omitempty"` }
func (AttachInstancesToNodePoolRequest) GoString ¶
func (s AttachInstancesToNodePoolRequest) GoString() string
func (*AttachInstancesToNodePoolRequest) SetFormatDisk ¶
func (s *AttachInstancesToNodePoolRequest) SetFormatDisk(v bool) *AttachInstancesToNodePoolRequest
func (*AttachInstancesToNodePoolRequest) SetInstances ¶
func (s *AttachInstancesToNodePoolRequest) SetInstances(v []*string) *AttachInstancesToNodePoolRequest
func (*AttachInstancesToNodePoolRequest) SetKeepInstanceName ¶
func (s *AttachInstancesToNodePoolRequest) SetKeepInstanceName(v bool) *AttachInstancesToNodePoolRequest
func (*AttachInstancesToNodePoolRequest) SetPassword ¶
func (s *AttachInstancesToNodePoolRequest) SetPassword(v string) *AttachInstancesToNodePoolRequest
func (AttachInstancesToNodePoolRequest) String ¶
func (s AttachInstancesToNodePoolRequest) String() string
type AttachInstancesToNodePoolResponse ¶
type AttachInstancesToNodePoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AttachInstancesToNodePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AttachInstancesToNodePoolResponse) GoString ¶
func (s AttachInstancesToNodePoolResponse) GoString() string
func (*AttachInstancesToNodePoolResponse) SetHeaders ¶
func (s *AttachInstancesToNodePoolResponse) SetHeaders(v map[string]*string) *AttachInstancesToNodePoolResponse
func (*AttachInstancesToNodePoolResponse) SetStatusCode ¶
func (s *AttachInstancesToNodePoolResponse) SetStatusCode(v int32) *AttachInstancesToNodePoolResponse
func (AttachInstancesToNodePoolResponse) String ¶
func (s AttachInstancesToNodePoolResponse) String() string
type AttachInstancesToNodePoolResponseBody ¶
type AttachInstancesToNodePoolResponseBody struct { // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (AttachInstancesToNodePoolResponseBody) GoString ¶
func (s AttachInstancesToNodePoolResponseBody) GoString() string
func (*AttachInstancesToNodePoolResponseBody) SetRequestId ¶
func (s *AttachInstancesToNodePoolResponseBody) SetRequestId(v string) *AttachInstancesToNodePoolResponseBody
func (*AttachInstancesToNodePoolResponseBody) SetTaskId ¶
func (s *AttachInstancesToNodePoolResponseBody) SetTaskId(v string) *AttachInstancesToNodePoolResponseBody
func (AttachInstancesToNodePoolResponseBody) String ¶
func (s AttachInstancesToNodePoolResponseBody) String() string
type CancelClusterUpgradeResponse ¶
type CancelClusterUpgradeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (CancelClusterUpgradeResponse) GoString ¶
func (s CancelClusterUpgradeResponse) GoString() string
func (*CancelClusterUpgradeResponse) SetHeaders ¶
func (s *CancelClusterUpgradeResponse) SetHeaders(v map[string]*string) *CancelClusterUpgradeResponse
func (*CancelClusterUpgradeResponse) SetStatusCode ¶
func (s *CancelClusterUpgradeResponse) SetStatusCode(v int32) *CancelClusterUpgradeResponse
func (CancelClusterUpgradeResponse) String ¶
func (s CancelClusterUpgradeResponse) String() string
type CancelComponentUpgradeResponse ¶
type CancelComponentUpgradeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (CancelComponentUpgradeResponse) GoString ¶
func (s CancelComponentUpgradeResponse) GoString() string
func (*CancelComponentUpgradeResponse) SetHeaders ¶
func (s *CancelComponentUpgradeResponse) SetHeaders(v map[string]*string) *CancelComponentUpgradeResponse
func (*CancelComponentUpgradeResponse) SetStatusCode ¶
func (s *CancelComponentUpgradeResponse) SetStatusCode(v int32) *CancelComponentUpgradeResponse
func (CancelComponentUpgradeResponse) String ¶
func (s CancelComponentUpgradeResponse) String() string
type CancelOperationPlanResponse ¶ added in v4.3.0
type CancelOperationPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CancelOperationPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CancelOperationPlanResponse) GoString ¶ added in v4.3.0
func (s CancelOperationPlanResponse) GoString() string
func (*CancelOperationPlanResponse) SetBody ¶ added in v4.3.0
func (s *CancelOperationPlanResponse) SetBody(v *CancelOperationPlanResponseBody) *CancelOperationPlanResponse
func (*CancelOperationPlanResponse) SetHeaders ¶ added in v4.3.0
func (s *CancelOperationPlanResponse) SetHeaders(v map[string]*string) *CancelOperationPlanResponse
func (*CancelOperationPlanResponse) SetStatusCode ¶ added in v4.3.0
func (s *CancelOperationPlanResponse) SetStatusCode(v int32) *CancelOperationPlanResponse
func (CancelOperationPlanResponse) String ¶ added in v4.3.0
func (s CancelOperationPlanResponse) String() string
type CancelOperationPlanResponseBody ¶ added in v4.3.0
type CancelOperationPlanResponseBody struct {
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (CancelOperationPlanResponseBody) GoString ¶ added in v4.3.0
func (s CancelOperationPlanResponseBody) GoString() string
func (*CancelOperationPlanResponseBody) SetRequestId ¶ added in v4.3.0
func (s *CancelOperationPlanResponseBody) SetRequestId(v string) *CancelOperationPlanResponseBody
func (CancelOperationPlanResponseBody) String ¶ added in v4.3.0
func (s CancelOperationPlanResponseBody) String() string
type CancelTaskResponse ¶
type CancelTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (CancelTaskResponse) GoString ¶
func (s CancelTaskResponse) GoString() string
func (*CancelTaskResponse) SetHeaders ¶
func (s *CancelTaskResponse) SetHeaders(v map[string]*string) *CancelTaskResponse
func (*CancelTaskResponse) SetStatusCode ¶
func (s *CancelTaskResponse) SetStatusCode(v int32) *CancelTaskResponse
func (CancelTaskResponse) String ¶
func (s CancelTaskResponse) String() string
type CancelWorkflowRequest ¶
type CancelWorkflowRequest struct { // The operation that you want to perform. Set the value to cancel. Action *string `json:"action,omitempty" xml:"action,omitempty"` }
func (CancelWorkflowRequest) GoString ¶
func (s CancelWorkflowRequest) GoString() string
func (*CancelWorkflowRequest) SetAction ¶
func (s *CancelWorkflowRequest) SetAction(v string) *CancelWorkflowRequest
func (CancelWorkflowRequest) String ¶
func (s CancelWorkflowRequest) String() string
type CancelWorkflowResponse ¶
type CancelWorkflowResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (CancelWorkflowResponse) GoString ¶
func (s CancelWorkflowResponse) GoString() string
func (*CancelWorkflowResponse) SetHeaders ¶
func (s *CancelWorkflowResponse) SetHeaders(v map[string]*string) *CancelWorkflowResponse
func (*CancelWorkflowResponse) SetStatusCode ¶
func (s *CancelWorkflowResponse) SetStatusCode(v int32) *CancelWorkflowResponse
func (CancelWorkflowResponse) String ¶
func (s CancelWorkflowResponse) String() string
type CheckControlPlaneLogEnableResponse ¶
type CheckControlPlaneLogEnableResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CheckControlPlaneLogEnableResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CheckControlPlaneLogEnableResponse) GoString ¶
func (s CheckControlPlaneLogEnableResponse) GoString() string
func (*CheckControlPlaneLogEnableResponse) SetHeaders ¶
func (s *CheckControlPlaneLogEnableResponse) SetHeaders(v map[string]*string) *CheckControlPlaneLogEnableResponse
func (*CheckControlPlaneLogEnableResponse) SetStatusCode ¶
func (s *CheckControlPlaneLogEnableResponse) SetStatusCode(v int32) *CheckControlPlaneLogEnableResponse
func (CheckControlPlaneLogEnableResponse) String ¶
func (s CheckControlPlaneLogEnableResponse) String() string
type CheckControlPlaneLogEnableResponseBody ¶
type CheckControlPlaneLogEnableResponseBody struct { // The ID of the Alibaba Cloud account to which the resource belongs. Aliuid *string `json:"aliuid,omitempty" xml:"aliuid,omitempty"` // The control plane components for which log collection is enabled. Components []*string `json:"components,omitempty" xml:"components,omitempty" type:"Repeated"` // The name of the Simple Log Service project that you want to use to store the logs of control plane components. // // Default value: k8s-log-$Cluster ID. LogProject *string `json:"log_project,omitempty" xml:"log_project,omitempty"` // The retention period of the log data stored in the Logstore. Valid values: 1 to 3000. Unit: days. // // Default value: 30. LogTtl *string `json:"log_ttl,omitempty" xml:"log_ttl,omitempty"` }
func (CheckControlPlaneLogEnableResponseBody) GoString ¶
func (s CheckControlPlaneLogEnableResponseBody) GoString() string
func (*CheckControlPlaneLogEnableResponseBody) SetAliuid ¶
func (s *CheckControlPlaneLogEnableResponseBody) SetAliuid(v string) *CheckControlPlaneLogEnableResponseBody
func (*CheckControlPlaneLogEnableResponseBody) SetComponents ¶
func (s *CheckControlPlaneLogEnableResponseBody) SetComponents(v []*string) *CheckControlPlaneLogEnableResponseBody
func (*CheckControlPlaneLogEnableResponseBody) SetLogProject ¶
func (s *CheckControlPlaneLogEnableResponseBody) SetLogProject(v string) *CheckControlPlaneLogEnableResponseBody
func (*CheckControlPlaneLogEnableResponseBody) SetLogTtl ¶
func (s *CheckControlPlaneLogEnableResponseBody) SetLogTtl(v string) *CheckControlPlaneLogEnableResponseBody
func (CheckControlPlaneLogEnableResponseBody) String ¶
func (s CheckControlPlaneLogEnableResponseBody) String() string
type Client ¶
func (*Client) AttachInstances ¶
func (client *Client) AttachInstances(ClusterId *string, request *AttachInstancesRequest) (_result *AttachInstancesResponse, _err error)
func (*Client) AttachInstancesToNodePool ¶
func (client *Client) AttachInstancesToNodePool(ClusterId *string, NodepoolId *string, request *AttachInstancesToNodePoolRequest) (_result *AttachInstancesToNodePoolResponse, _err error)
func (*Client) AttachInstancesToNodePoolWithOptions ¶
func (client *Client) AttachInstancesToNodePoolWithOptions(ClusterId *string, NodepoolId *string, request *AttachInstancesToNodePoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AttachInstancesToNodePoolResponse, _err error)
func (*Client) AttachInstancesWithOptions ¶
func (client *Client) AttachInstancesWithOptions(ClusterId *string, request *AttachInstancesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AttachInstancesResponse, _err error)
func (*Client) CancelClusterUpgrade ¶
func (client *Client) CancelClusterUpgrade(ClusterId *string) (_result *CancelClusterUpgradeResponse, _err error)
*
- @deprecated *
- @return CancelClusterUpgradeResponse
Deprecated
func (*Client) CancelClusterUpgradeWithOptions ¶
func (client *Client) CancelClusterUpgradeWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelClusterUpgradeResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return CancelClusterUpgradeResponse
Deprecated
func (*Client) CancelComponentUpgrade ¶
func (client *Client) CancelComponentUpgrade(clusterId *string, componentId *string) (_result *CancelComponentUpgradeResponse, _err error)
func (*Client) CancelComponentUpgradeWithOptions ¶
func (client *Client) CancelComponentUpgradeWithOptions(clusterId *string, componentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelComponentUpgradeResponse, _err error)
func (*Client) CancelOperationPlan ¶ added in v4.3.0
func (client *Client) CancelOperationPlan(planId *string) (_result *CancelOperationPlanResponse, _err error)
func (*Client) CancelOperationPlanWithOptions ¶ added in v4.3.0
func (client *Client) CancelOperationPlanWithOptions(planId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelOperationPlanResponse, _err error)
func (*Client) CancelTask ¶
func (client *Client) CancelTask(taskId *string) (_result *CancelTaskResponse, _err error)
func (*Client) CancelTaskWithOptions ¶
func (client *Client) CancelTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelTaskResponse, _err error)
func (*Client) CancelWorkflow ¶
func (client *Client) CancelWorkflow(workflowName *string, request *CancelWorkflowRequest) (_result *CancelWorkflowResponse, _err error)
func (*Client) CancelWorkflowWithOptions ¶
func (client *Client) CancelWorkflowWithOptions(workflowName *string, request *CancelWorkflowRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelWorkflowResponse, _err error)
func (*Client) CheckControlPlaneLogEnable ¶
func (client *Client) CheckControlPlaneLogEnable(ClusterId *string) (_result *CheckControlPlaneLogEnableResponse, _err error)
func (*Client) CheckControlPlaneLogEnableWithOptions ¶
func (client *Client) CheckControlPlaneLogEnableWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CheckControlPlaneLogEnableResponse, _err error)
func (*Client) CreateAutoscalingConfig ¶
func (client *Client) CreateAutoscalingConfig(ClusterId *string, request *CreateAutoscalingConfigRequest) (_result *CreateAutoscalingConfigResponse, _err error)
func (*Client) CreateAutoscalingConfigWithOptions ¶
func (client *Client) CreateAutoscalingConfigWithOptions(ClusterId *string, request *CreateAutoscalingConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateAutoscalingConfigResponse, _err error)
func (*Client) CreateCluster ¶
func (client *Client) CreateCluster(request *CreateClusterRequest) (_result *CreateClusterResponse, _err error)
*
- This topic describes all parameters for creating an ACK cluster. You can create the following types of ACK clusters.
- * [Create an ACK managed cluster](~~90776~~)
- * [Create an ACK dedicated cluster](~~197620~~)
- * [Create an ACK Serverless cluster](~~144246~~)
- * [Create an ACK Edge cluster](~~128204~~)
- * [Create an ACK Basic cluster that supports sandboxed containers](~~196321~~)
- * [Create an ACK Pro cluster that supports sandboxed containers](~~140623~~) *
- @param request CreateClusterRequest
- @return CreateClusterResponse
func (*Client) CreateClusterNodePool ¶
func (client *Client) CreateClusterNodePool(ClusterId *string, request *CreateClusterNodePoolRequest) (_result *CreateClusterNodePoolResponse, _err error)
func (*Client) CreateClusterNodePoolWithOptions ¶
func (client *Client) CreateClusterNodePoolWithOptions(ClusterId *string, request *CreateClusterNodePoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateClusterNodePoolResponse, _err error)
func (*Client) CreateClusterWithOptions ¶
func (client *Client) CreateClusterWithOptions(request *CreateClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateClusterResponse, _err error)
*
- This topic describes all parameters for creating an ACK cluster. You can create the following types of ACK clusters.
- * [Create an ACK managed cluster](~~90776~~)
- * [Create an ACK dedicated cluster](~~197620~~)
- * [Create an ACK Serverless cluster](~~144246~~)
- * [Create an ACK Edge cluster](~~128204~~)
- * [Create an ACK Basic cluster that supports sandboxed containers](~~196321~~)
- * [Create an ACK Pro cluster that supports sandboxed containers](~~140623~~) *
- @param request CreateClusterRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return CreateClusterResponse
func (*Client) CreateEdgeMachine ¶
func (client *Client) CreateEdgeMachine(request *CreateEdgeMachineRequest) (_result *CreateEdgeMachineResponse, _err error)
func (*Client) CreateEdgeMachineWithOptions ¶
func (client *Client) CreateEdgeMachineWithOptions(request *CreateEdgeMachineRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateEdgeMachineResponse, _err error)
func (*Client) CreateKubernetesTrigger ¶
func (client *Client) CreateKubernetesTrigger(request *CreateKubernetesTriggerRequest) (_result *CreateKubernetesTriggerResponse, _err error)
func (*Client) CreateKubernetesTriggerWithOptions ¶
func (client *Client) CreateKubernetesTriggerWithOptions(request *CreateKubernetesTriggerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateKubernetesTriggerResponse, _err error)
func (*Client) CreateTemplate ¶
func (client *Client) CreateTemplate(request *CreateTemplateRequest) (_result *CreateTemplateResponse, _err error)
func (*Client) CreateTemplateWithOptions ¶
func (client *Client) CreateTemplateWithOptions(request *CreateTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateTemplateResponse, _err error)
func (*Client) CreateTrigger ¶
func (client *Client) CreateTrigger(clusterId *string, request *CreateTriggerRequest) (_result *CreateTriggerResponse, _err error)
func (*Client) CreateTriggerWithOptions ¶
func (client *Client) CreateTriggerWithOptions(clusterId *string, request *CreateTriggerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateTriggerResponse, _err error)
func (*Client) DeleteAlertContact ¶
func (client *Client) DeleteAlertContact() (_result *DeleteAlertContactResponse, _err error)
func (*Client) DeleteAlertContactGroup ¶
func (client *Client) DeleteAlertContactGroup() (_result *DeleteAlertContactGroupResponse, _err error)
func (*Client) DeleteAlertContactGroupWithOptions ¶
func (client *Client) DeleteAlertContactGroupWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteAlertContactGroupResponse, _err error)
func (*Client) DeleteAlertContactWithOptions ¶
func (client *Client) DeleteAlertContactWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteAlertContactResponse, _err error)
func (*Client) DeleteCluster ¶
func (client *Client) DeleteCluster(ClusterId *string, request *DeleteClusterRequest) (_result *DeleteClusterResponse, _err error)
func (*Client) DeleteClusterNodepool ¶
func (client *Client) DeleteClusterNodepool(ClusterId *string, NodepoolId *string, request *DeleteClusterNodepoolRequest) (_result *DeleteClusterNodepoolResponse, _err error)
func (*Client) DeleteClusterNodepoolWithOptions ¶
func (client *Client) DeleteClusterNodepoolWithOptions(ClusterId *string, NodepoolId *string, request *DeleteClusterNodepoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteClusterNodepoolResponse, _err error)
func (*Client) DeleteClusterNodes ¶
func (client *Client) DeleteClusterNodes(ClusterId *string, request *DeleteClusterNodesRequest) (_result *DeleteClusterNodesResponse, _err error)
*
- >
- * When you remove a node, the pods that run on the node are migrated to other nodes. This may cause service interruptions. We recommend that you remove nodes during off-peak hours. - The operation may have unexpected risks. Back up the data before you perform this operation. - When the system removes a node, it sets the status of the node to Unschedulable. - The system removes only worker nodes. It does not remove master nodes. *
- @param request DeleteClusterNodesRequest
- @return DeleteClusterNodesResponse
func (*Client) DeleteClusterNodesWithOptions ¶
func (client *Client) DeleteClusterNodesWithOptions(ClusterId *string, request *DeleteClusterNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteClusterNodesResponse, _err error)
*
- >
- * When you remove a node, the pods that run on the node are migrated to other nodes. This may cause service interruptions. We recommend that you remove nodes during off-peak hours. - The operation may have unexpected risks. Back up the data before you perform this operation. - When the system removes a node, it sets the status of the node to Unschedulable. - The system removes only worker nodes. It does not remove master nodes. *
- @param request DeleteClusterNodesRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteClusterNodesResponse
func (*Client) DeleteClusterWithOptions ¶
func (client *Client) DeleteClusterWithOptions(ClusterId *string, tmpReq *DeleteClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteClusterResponse, _err error)
func (*Client) DeleteEdgeMachine ¶
func (client *Client) DeleteEdgeMachine(edgeMachineid *string, request *DeleteEdgeMachineRequest) (_result *DeleteEdgeMachineResponse, _err error)
func (*Client) DeleteEdgeMachineWithOptions ¶
func (client *Client) DeleteEdgeMachineWithOptions(edgeMachineid *string, request *DeleteEdgeMachineRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteEdgeMachineResponse, _err error)
func (*Client) DeleteKubernetesTrigger ¶
func (client *Client) DeleteKubernetesTrigger(Id *string) (_result *DeleteKubernetesTriggerResponse, _err error)
func (*Client) DeleteKubernetesTriggerWithOptions ¶
func (client *Client) DeleteKubernetesTriggerWithOptions(Id *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteKubernetesTriggerResponse, _err error)
func (*Client) DeletePolicyInstance ¶
func (client *Client) DeletePolicyInstance(clusterId *string, policyName *string, request *DeletePolicyInstanceRequest) (_result *DeletePolicyInstanceResponse, _err error)
func (*Client) DeletePolicyInstanceWithOptions ¶
func (client *Client) DeletePolicyInstanceWithOptions(clusterId *string, policyName *string, request *DeletePolicyInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeletePolicyInstanceResponse, _err error)
func (*Client) DeleteTemplate ¶
func (client *Client) DeleteTemplate(TemplateId *string) (_result *DeleteTemplateResponse, _err error)
func (*Client) DeleteTemplateWithOptions ¶
func (client *Client) DeleteTemplateWithOptions(TemplateId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteTemplateResponse, _err error)
func (*Client) DeleteTrigger ¶
func (client *Client) DeleteTrigger(clusterId *string, Id *string) (_result *DeleteTriggerResponse, _err error)
func (*Client) DeleteTriggerWithOptions ¶
func (client *Client) DeleteTriggerWithOptions(clusterId *string, Id *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteTriggerResponse, _err error)
func (*Client) DeployPolicyInstance ¶
func (client *Client) DeployPolicyInstance(clusterId *string, policyName *string, request *DeployPolicyInstanceRequest) (_result *DeployPolicyInstanceResponse, _err error)
func (*Client) DeployPolicyInstanceWithOptions ¶
func (client *Client) DeployPolicyInstanceWithOptions(clusterId *string, policyName *string, request *DeployPolicyInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeployPolicyInstanceResponse, _err error)
func (*Client) DescirbeWorkflow ¶
func (client *Client) DescirbeWorkflow(workflowName *string) (_result *DescirbeWorkflowResponse, _err error)
func (*Client) DescirbeWorkflowWithOptions ¶
func (client *Client) DescirbeWorkflowWithOptions(workflowName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescirbeWorkflowResponse, _err error)
func (*Client) DescribeAddon ¶ added in v4.5.0
func (client *Client) DescribeAddon(addonName *string, request *DescribeAddonRequest) (_result *DescribeAddonResponse, _err error)
func (*Client) DescribeAddonWithOptions ¶ added in v4.5.0
func (client *Client) DescribeAddonWithOptions(addonName *string, request *DescribeAddonRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeAddonResponse, _err error)
func (*Client) DescribeAddons ¶
func (client *Client) DescribeAddons(request *DescribeAddonsRequest) (_result *DescribeAddonsResponse, _err error)
*
- @deprecated *
- @param request DescribeAddonsRequest
- @return DescribeAddonsResponse
Deprecated
func (*Client) DescribeAddonsWithOptions ¶
func (client *Client) DescribeAddonsWithOptions(request *DescribeAddonsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeAddonsResponse, _err error)
*
- @deprecated *
- @param request DescribeAddonsRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeAddonsResponse
Deprecated
func (*Client) DescribeClusterAddonInstance ¶
func (client *Client) DescribeClusterAddonInstance(ClusterID *string, AddonName *string) (_result *DescribeClusterAddonInstanceResponse, _err error)
*
- @deprecated *
- @return DescribeClusterAddonInstanceResponse
Deprecated
func (*Client) DescribeClusterAddonInstanceWithOptions ¶
func (client *Client) DescribeClusterAddonInstanceWithOptions(ClusterID *string, AddonName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAddonInstanceResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterAddonInstanceResponse
Deprecated
func (*Client) DescribeClusterAddonMetadata ¶
func (client *Client) DescribeClusterAddonMetadata(clusterId *string, componentId *string, version *string) (_result *DescribeClusterAddonMetadataResponse, _err error)
*
- @deprecated *
- @return DescribeClusterAddonMetadataResponse
Deprecated
func (*Client) DescribeClusterAddonMetadataWithOptions ¶
func (client *Client) DescribeClusterAddonMetadataWithOptions(clusterId *string, componentId *string, version *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAddonMetadataResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterAddonMetadataResponse
Deprecated
func (*Client) DescribeClusterAddonUpgradeStatus ¶
func (client *Client) DescribeClusterAddonUpgradeStatus(ClusterId *string, ComponentId *string) (_result *DescribeClusterAddonUpgradeStatusResponse, _err error)
*
- @deprecated *
- @return DescribeClusterAddonUpgradeStatusResponse
Deprecated
func (*Client) DescribeClusterAddonUpgradeStatusWithOptions ¶
func (client *Client) DescribeClusterAddonUpgradeStatusWithOptions(ClusterId *string, ComponentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAddonUpgradeStatusResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterAddonUpgradeStatusResponse
Deprecated
func (*Client) DescribeClusterAddonsUpgradeStatus ¶
func (client *Client) DescribeClusterAddonsUpgradeStatus(ClusterId *string, request *DescribeClusterAddonsUpgradeStatusRequest) (_result *DescribeClusterAddonsUpgradeStatusResponse, _err error)
*
- @deprecated *
- @param request DescribeClusterAddonsUpgradeStatusRequest
- @return DescribeClusterAddonsUpgradeStatusResponse
Deprecated
func (*Client) DescribeClusterAddonsUpgradeStatusWithOptions ¶
func (client *Client) DescribeClusterAddonsUpgradeStatusWithOptions(ClusterId *string, tmpReq *DescribeClusterAddonsUpgradeStatusRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAddonsUpgradeStatusResponse, _err error)
*
- @deprecated *
- @param tmpReq DescribeClusterAddonsUpgradeStatusRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterAddonsUpgradeStatusResponse
Deprecated
func (*Client) DescribeClusterAddonsVersion ¶
func (client *Client) DescribeClusterAddonsVersion(ClusterId *string) (_result *DescribeClusterAddonsVersionResponse, _err error)
*
- @deprecated *
- @return DescribeClusterAddonsVersionResponse
Deprecated
func (*Client) DescribeClusterAddonsVersionWithOptions ¶
func (client *Client) DescribeClusterAddonsVersionWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAddonsVersionResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterAddonsVersionResponse
Deprecated
func (*Client) DescribeClusterAttachScripts ¶
func (client *Client) DescribeClusterAttachScripts(ClusterId *string, request *DescribeClusterAttachScriptsRequest) (_result *DescribeClusterAttachScriptsResponse, _err error)
func (*Client) DescribeClusterAttachScriptsWithOptions ¶
func (client *Client) DescribeClusterAttachScriptsWithOptions(ClusterId *string, request *DescribeClusterAttachScriptsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterAttachScriptsResponse, _err error)
func (*Client) DescribeClusterDetail ¶
func (client *Client) DescribeClusterDetail(ClusterId *string) (_result *DescribeClusterDetailResponse, _err error)
func (*Client) DescribeClusterDetailWithOptions ¶
func (client *Client) DescribeClusterDetailWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterDetailResponse, _err error)
func (*Client) DescribeClusterEvents ¶
func (client *Client) DescribeClusterEvents(ClusterId *string, request *DescribeClusterEventsRequest) (_result *DescribeClusterEventsResponse, _err error)
func (*Client) DescribeClusterEventsWithOptions ¶
func (client *Client) DescribeClusterEventsWithOptions(ClusterId *string, request *DescribeClusterEventsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterEventsResponse, _err error)
func (*Client) DescribeClusterLogs ¶
func (client *Client) DescribeClusterLogs(ClusterId *string) (_result *DescribeClusterLogsResponse, _err error)
func (*Client) DescribeClusterLogsWithOptions ¶
func (client *Client) DescribeClusterLogsWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterLogsResponse, _err error)
func (*Client) DescribeClusterNodePoolDetail ¶
func (client *Client) DescribeClusterNodePoolDetail(ClusterId *string, NodepoolId *string) (_result *DescribeClusterNodePoolDetailResponse, _err error)
func (*Client) DescribeClusterNodePoolDetailWithOptions ¶
func (client *Client) DescribeClusterNodePoolDetailWithOptions(ClusterId *string, NodepoolId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterNodePoolDetailResponse, _err error)
func (*Client) DescribeClusterNodePools ¶
func (client *Client) DescribeClusterNodePools(ClusterId *string) (_result *DescribeClusterNodePoolsResponse, _err error)
func (*Client) DescribeClusterNodePoolsWithOptions ¶
func (client *Client) DescribeClusterNodePoolsWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterNodePoolsResponse, _err error)
func (*Client) DescribeClusterNodes ¶
func (client *Client) DescribeClusterNodes(ClusterId *string, request *DescribeClusterNodesRequest) (_result *DescribeClusterNodesResponse, _err error)
func (*Client) DescribeClusterNodesWithOptions ¶
func (client *Client) DescribeClusterNodesWithOptions(ClusterId *string, request *DescribeClusterNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterNodesResponse, _err error)
func (*Client) DescribeClusterResources ¶
func (client *Client) DescribeClusterResources(ClusterId *string) (_result *DescribeClusterResourcesResponse, _err error)
func (*Client) DescribeClusterResourcesWithOptions ¶
func (client *Client) DescribeClusterResourcesWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterResourcesResponse, _err error)
func (*Client) DescribeClusterTasks ¶
func (client *Client) DescribeClusterTasks(clusterId *string, request *DescribeClusterTasksRequest) (_result *DescribeClusterTasksResponse, _err error)
func (*Client) DescribeClusterTasksWithOptions ¶
func (client *Client) DescribeClusterTasksWithOptions(clusterId *string, request *DescribeClusterTasksRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterTasksResponse, _err error)
func (*Client) DescribeClusterUserKubeconfig ¶
func (client *Client) DescribeClusterUserKubeconfig(ClusterId *string, request *DescribeClusterUserKubeconfigRequest) (_result *DescribeClusterUserKubeconfigResponse, _err error)
*
- **
- ****The default validity period of a kubeconfig file is 3 years. Two months before a kubeconfig file expires, you can renew it in the Container Service for Kubernetes (ACK) console or by calling API operations. After a kubeconfig file is renewed, the secret is valid for 3 years. The previous kubeconfig secret remains valid until expiration. We recommend that you renew your kubeconfig file at the earliest opportunity. *
- @param request DescribeClusterUserKubeconfigRequest
- @return DescribeClusterUserKubeconfigResponse
func (*Client) DescribeClusterUserKubeconfigWithOptions ¶
func (client *Client) DescribeClusterUserKubeconfigWithOptions(ClusterId *string, request *DescribeClusterUserKubeconfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterUserKubeconfigResponse, _err error)
*
- **
- ****The default validity period of a kubeconfig file is 3 years. Two months before a kubeconfig file expires, you can renew it in the Container Service for Kubernetes (ACK) console or by calling API operations. After a kubeconfig file is renewed, the secret is valid for 3 years. The previous kubeconfig secret remains valid until expiration. We recommend that you renew your kubeconfig file at the earliest opportunity. *
- @param request DescribeClusterUserKubeconfigRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterUserKubeconfigResponse
func (*Client) DescribeClusterV2UserKubeconfig ¶
func (client *Client) DescribeClusterV2UserKubeconfig(ClusterId *string, request *DescribeClusterV2UserKubeconfigRequest) (_result *DescribeClusterV2UserKubeconfigResponse, _err error)
*
- @deprecated *
- @param request DescribeClusterV2UserKubeconfigRequest
- @return DescribeClusterV2UserKubeconfigResponse
Deprecated
func (*Client) DescribeClusterV2UserKubeconfigWithOptions ¶
func (client *Client) DescribeClusterV2UserKubeconfigWithOptions(ClusterId *string, request *DescribeClusterV2UserKubeconfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterV2UserKubeconfigResponse, _err error)
*
- @deprecated *
- @param request DescribeClusterV2UserKubeconfigRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClusterV2UserKubeconfigResponse
Deprecated
func (*Client) DescribeClusterVuls ¶
func (client *Client) DescribeClusterVuls(clusterId *string) (_result *DescribeClusterVulsResponse, _err error)
func (*Client) DescribeClusterVulsWithOptions ¶
func (client *Client) DescribeClusterVulsWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClusterVulsResponse, _err error)
func (*Client) DescribeClusters ¶
func (client *Client) DescribeClusters(request *DescribeClustersRequest) (_result *DescribeClustersResponse, _err error)
*
- @deprecated *
- @param request DescribeClustersRequest
- @return DescribeClustersResponse
Deprecated
func (*Client) DescribeClustersV1 ¶
func (client *Client) DescribeClustersV1(request *DescribeClustersV1Request) (_result *DescribeClustersV1Response, _err error)
func (*Client) DescribeClustersV1WithOptions ¶
func (client *Client) DescribeClustersV1WithOptions(request *DescribeClustersV1Request, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClustersV1Response, _err error)
func (*Client) DescribeClustersWithOptions ¶
func (client *Client) DescribeClustersWithOptions(request *DescribeClustersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeClustersResponse, _err error)
*
- @deprecated *
- @param request DescribeClustersRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeClustersResponse
Deprecated
func (*Client) DescribeEdgeMachineActiveProcess ¶
func (client *Client) DescribeEdgeMachineActiveProcess(edgeMachineid *string) (_result *DescribeEdgeMachineActiveProcessResponse, _err error)
func (*Client) DescribeEdgeMachineActiveProcessWithOptions ¶
func (client *Client) DescribeEdgeMachineActiveProcessWithOptions(edgeMachineid *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeEdgeMachineActiveProcessResponse, _err error)
func (*Client) DescribeEdgeMachineModels ¶
func (client *Client) DescribeEdgeMachineModels() (_result *DescribeEdgeMachineModelsResponse, _err error)
func (*Client) DescribeEdgeMachineModelsWithOptions ¶
func (client *Client) DescribeEdgeMachineModelsWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeEdgeMachineModelsResponse, _err error)
func (*Client) DescribeEdgeMachineTunnelConfigDetail ¶
func (client *Client) DescribeEdgeMachineTunnelConfigDetail(edgeMachineid *string) (_result *DescribeEdgeMachineTunnelConfigDetailResponse, _err error)
func (*Client) DescribeEdgeMachineTunnelConfigDetailWithOptions ¶
func (client *Client) DescribeEdgeMachineTunnelConfigDetailWithOptions(edgeMachineid *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeEdgeMachineTunnelConfigDetailResponse, _err error)
func (*Client) DescribeEdgeMachines ¶
func (client *Client) DescribeEdgeMachines(request *DescribeEdgeMachinesRequest) (_result *DescribeEdgeMachinesResponse, _err error)
func (*Client) DescribeEdgeMachinesWithOptions ¶
func (client *Client) DescribeEdgeMachinesWithOptions(request *DescribeEdgeMachinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeEdgeMachinesResponse, _err error)
func (*Client) DescribeEvents ¶
func (client *Client) DescribeEvents(request *DescribeEventsRequest) (_result *DescribeEventsResponse, _err error)
func (*Client) DescribeEventsWithOptions ¶
func (client *Client) DescribeEventsWithOptions(request *DescribeEventsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeEventsResponse, _err error)
func (*Client) DescribeExternalAgent ¶
func (client *Client) DescribeExternalAgent(ClusterId *string, request *DescribeExternalAgentRequest) (_result *DescribeExternalAgentResponse, _err error)
*
- For more information, see [Register an external Kubernetes cluster](~~121053~~). *
- @param request DescribeExternalAgentRequest
- @return DescribeExternalAgentResponse
func (*Client) DescribeExternalAgentWithOptions ¶
func (client *Client) DescribeExternalAgentWithOptions(ClusterId *string, request *DescribeExternalAgentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeExternalAgentResponse, _err error)
*
- For more information, see [Register an external Kubernetes cluster](~~121053~~). *
- @param request DescribeExternalAgentRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeExternalAgentResponse
func (*Client) DescribeKubernetesVersionMetadata ¶
func (client *Client) DescribeKubernetesVersionMetadata(request *DescribeKubernetesVersionMetadataRequest) (_result *DescribeKubernetesVersionMetadataResponse, _err error)
func (*Client) DescribeKubernetesVersionMetadataWithOptions ¶
func (client *Client) DescribeKubernetesVersionMetadataWithOptions(request *DescribeKubernetesVersionMetadataRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeKubernetesVersionMetadataResponse, _err error)
func (*Client) DescribeNodePoolVuls ¶
func (client *Client) DescribeNodePoolVuls(clusterId *string, nodepoolId *string, request *DescribeNodePoolVulsRequest) (_result *DescribeNodePoolVulsResponse, _err error)
func (*Client) DescribeNodePoolVulsWithOptions ¶
func (client *Client) DescribeNodePoolVulsWithOptions(clusterId *string, nodepoolId *string, request *DescribeNodePoolVulsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeNodePoolVulsResponse, _err error)
func (*Client) DescribePolicies ¶
func (client *Client) DescribePolicies() (_result *DescribePoliciesResponse, _err error)
func (*Client) DescribePoliciesWithOptions ¶
func (client *Client) DescribePoliciesWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePoliciesResponse, _err error)
func (*Client) DescribePolicyDetails ¶
func (client *Client) DescribePolicyDetails(policyName *string) (_result *DescribePolicyDetailsResponse, _err error)
func (*Client) DescribePolicyDetailsWithOptions ¶
func (client *Client) DescribePolicyDetailsWithOptions(policyName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyDetailsResponse, _err error)
func (*Client) DescribePolicyGovernanceInCluster ¶
func (client *Client) DescribePolicyGovernanceInCluster(clusterId *string) (_result *DescribePolicyGovernanceInClusterResponse, _err error)
func (*Client) DescribePolicyGovernanceInClusterWithOptions ¶
func (client *Client) DescribePolicyGovernanceInClusterWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyGovernanceInClusterResponse, _err error)
func (*Client) DescribePolicyInstances ¶
func (client *Client) DescribePolicyInstances(clusterId *string, request *DescribePolicyInstancesRequest) (_result *DescribePolicyInstancesResponse, _err error)
func (*Client) DescribePolicyInstancesStatus ¶
func (client *Client) DescribePolicyInstancesStatus(clusterId *string) (_result *DescribePolicyInstancesStatusResponse, _err error)
func (*Client) DescribePolicyInstancesStatusWithOptions ¶
func (client *Client) DescribePolicyInstancesStatusWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyInstancesStatusResponse, _err error)
func (*Client) DescribePolicyInstancesWithOptions ¶
func (client *Client) DescribePolicyInstancesWithOptions(clusterId *string, request *DescribePolicyInstancesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePolicyInstancesResponse, _err error)
func (*Client) DescribeSubaccountK8sClusterUserConfig ¶
func (client *Client) DescribeSubaccountK8sClusterUserConfig(ClusterId *string, Uid *string, request *DescribeSubaccountK8sClusterUserConfigRequest) (_result *DescribeSubaccountK8sClusterUserConfigResponse, _err error)
*
- **
- ****Only Alibaba Cloud accounts can call this API operation. *
- @param request DescribeSubaccountK8sClusterUserConfigRequest
- @return DescribeSubaccountK8sClusterUserConfigResponse
func (*Client) DescribeSubaccountK8sClusterUserConfigWithOptions ¶
func (client *Client) DescribeSubaccountK8sClusterUserConfigWithOptions(ClusterId *string, Uid *string, request *DescribeSubaccountK8sClusterUserConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeSubaccountK8sClusterUserConfigResponse, _err error)
*
- **
- ****Only Alibaba Cloud accounts can call this API operation. *
- @param request DescribeSubaccountK8sClusterUserConfigRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return DescribeSubaccountK8sClusterUserConfigResponse
func (*Client) DescribeTaskInfo ¶
func (client *Client) DescribeTaskInfo(taskId *string) (_result *DescribeTaskInfoResponse, _err error)
func (*Client) DescribeTaskInfoWithOptions ¶
func (client *Client) DescribeTaskInfoWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeTaskInfoResponse, _err error)
func (*Client) DescribeTemplateAttribute ¶
func (client *Client) DescribeTemplateAttribute(TemplateId *string, request *DescribeTemplateAttributeRequest) (_result *DescribeTemplateAttributeResponse, _err error)
func (*Client) DescribeTemplateAttributeWithOptions ¶
func (client *Client) DescribeTemplateAttributeWithOptions(TemplateId *string, request *DescribeTemplateAttributeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeTemplateAttributeResponse, _err error)
func (*Client) DescribeTemplates ¶
func (client *Client) DescribeTemplates(request *DescribeTemplatesRequest) (_result *DescribeTemplatesResponse, _err error)
func (*Client) DescribeTemplatesWithOptions ¶
func (client *Client) DescribeTemplatesWithOptions(request *DescribeTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeTemplatesResponse, _err error)
func (*Client) DescribeTrigger ¶
func (client *Client) DescribeTrigger(clusterId *string, request *DescribeTriggerRequest) (_result *DescribeTriggerResponse, _err error)
func (*Client) DescribeTriggerWithOptions ¶
func (client *Client) DescribeTriggerWithOptions(clusterId *string, request *DescribeTriggerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeTriggerResponse, _err error)
func (*Client) DescribeUserClusterNamespaces ¶
func (client *Client) DescribeUserClusterNamespaces(ClusterId *string) (_result *DescribeUserClusterNamespacesResponse, _err error)
func (*Client) DescribeUserClusterNamespacesWithOptions ¶
func (client *Client) DescribeUserClusterNamespacesWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeUserClusterNamespacesResponse, _err error)
func (*Client) DescribeUserPermission ¶
func (client *Client) DescribeUserPermission(uid *string) (_result *DescribeUserPermissionResponse, _err error)
func (*Client) DescribeUserPermissionWithOptions ¶
func (client *Client) DescribeUserPermissionWithOptions(uid *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeUserPermissionResponse, _err error)
func (*Client) DescribeUserQuota ¶
func (client *Client) DescribeUserQuota() (_result *DescribeUserQuotaResponse, _err error)
func (*Client) DescribeUserQuotaWithOptions ¶
func (client *Client) DescribeUserQuotaWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeUserQuotaResponse, _err error)
func (*Client) DescribeWorkflows ¶
func (client *Client) DescribeWorkflows() (_result *DescribeWorkflowsResponse, _err error)
func (*Client) DescribeWorkflowsWithOptions ¶
func (client *Client) DescribeWorkflowsWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeWorkflowsResponse, _err error)
func (*Client) EdgeClusterAddEdgeMachine ¶
func (client *Client) EdgeClusterAddEdgeMachine(clusterid *string, edgeMachineid *string, request *EdgeClusterAddEdgeMachineRequest) (_result *EdgeClusterAddEdgeMachineResponse, _err error)
func (*Client) EdgeClusterAddEdgeMachineWithOptions ¶
func (client *Client) EdgeClusterAddEdgeMachineWithOptions(clusterid *string, edgeMachineid *string, request *EdgeClusterAddEdgeMachineRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *EdgeClusterAddEdgeMachineResponse, _err error)
func (*Client) FixNodePoolVuls ¶
func (client *Client) FixNodePoolVuls(clusterId *string, nodepoolId *string, request *FixNodePoolVulsRequest) (_result *FixNodePoolVulsResponse, _err error)
*
- 1. The Common Vulnerabilities and Exposures (CVE) patching feature is developed based on Security Center. To use this feature, you must purchase the Security Center Ultimate Edition that supports Container Service for Kubernetes (ACK).
- 2. ACK may need to restart nodes to patch certain vulnerabilities. ACK drains a node before the node restarts. Make sure that the ACK cluster has sufficient idle nodes to host the pods evicted from the trained nodes. For example, you can scale out a node pool before you patch vulnerabilities for the nodes in the node pool.
- 3. Security Center ensures the compatibility of CVE patches. We recommend that you check the compatibility of a CVE patch with your application before you install the patch. You can pause or cancel a CVE patching task anytime.
- 4. CVE patching is a progressive task that consists of multiple batches. After you pause or cancel a CVE patching task, ACK continues to process the dispatched batches. Only the batches that have not been dispatched are paused or canceled. *
- @param request FixNodePoolVulsRequest
- @return FixNodePoolVulsResponse
func (*Client) FixNodePoolVulsWithOptions ¶
func (client *Client) FixNodePoolVulsWithOptions(clusterId *string, nodepoolId *string, request *FixNodePoolVulsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *FixNodePoolVulsResponse, _err error)
*
- 1. The Common Vulnerabilities and Exposures (CVE) patching feature is developed based on Security Center. To use this feature, you must purchase the Security Center Ultimate Edition that supports Container Service for Kubernetes (ACK).
- 2. ACK may need to restart nodes to patch certain vulnerabilities. ACK drains a node before the node restarts. Make sure that the ACK cluster has sufficient idle nodes to host the pods evicted from the trained nodes. For example, you can scale out a node pool before you patch vulnerabilities for the nodes in the node pool.
- 3. Security Center ensures the compatibility of CVE patches. We recommend that you check the compatibility of a CVE patch with your application before you install the patch. You can pause or cancel a CVE patching task anytime.
- 4. CVE patching is a progressive task that consists of multiple batches. After you pause or cancel a CVE patching task, ACK continues to process the dispatched batches. Only the batches that have not been dispatched are paused or canceled. *
- @param request FixNodePoolVulsRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return FixNodePoolVulsResponse
func (*Client) GetClusterAddonInstance ¶ added in v4.4.0
func (client *Client) GetClusterAddonInstance(clusterId *string, instanceName *string) (_result *GetClusterAddonInstanceResponse, _err error)
func (*Client) GetClusterAddonInstanceWithOptions ¶ added in v4.4.0
func (client *Client) GetClusterAddonInstanceWithOptions(clusterId *string, instanceName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetClusterAddonInstanceResponse, _err error)
func (*Client) GetClusterCheck ¶ added in v4.2.0
func (client *Client) GetClusterCheck(clusterId *string, checkId *string) (_result *GetClusterCheckResponse, _err error)
func (*Client) GetClusterCheckWithOptions ¶ added in v4.2.0
func (client *Client) GetClusterCheckWithOptions(clusterId *string, checkId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetClusterCheckResponse, _err error)
func (*Client) GetEndpoint ¶
func (*Client) GetKubernetesTrigger ¶
func (client *Client) GetKubernetesTrigger(ClusterId *string, request *GetKubernetesTriggerRequest) (_result *GetKubernetesTriggerResponse, _err error)
func (*Client) GetKubernetesTriggerWithOptions ¶
func (client *Client) GetKubernetesTriggerWithOptions(ClusterId *string, request *GetKubernetesTriggerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetKubernetesTriggerResponse, _err error)
func (*Client) GetUpgradeStatus ¶
func (client *Client) GetUpgradeStatus(ClusterId *string) (_result *GetUpgradeStatusResponse, _err error)
func (*Client) GetUpgradeStatusWithOptions ¶
func (client *Client) GetUpgradeStatusWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetUpgradeStatusResponse, _err error)
func (*Client) GrantPermissions ¶
func (client *Client) GrantPermissions(uid *string, request *GrantPermissionsRequest) (_result *GrantPermissionsResponse, _err error)
*
- ****
- * Make sure that you have granted the RAM user at least read-only permissions on the desired ACK clusters in the RAM console. Otherwise, the `ErrorRamPolicyConfig` error code is returned. For more information about how to authorize a RAM user by attaching RAM policies, see [Create a custom RAM policy](~~86485~~).
- * If you use a RAM user to call this API operation, make sure that the RAM user is authorized to modify the permissions of other RAM users on the desired ACK clusters. Otherwise, the `StatusForbidden` or `ForbiddenGrantPermissions` error code is returned. For more information, see [Use a RAM user to grant RBAC permissions to other RAM users](~~119035~~).
- * This operation overwrites the permissions that have been granted to the specified RAM user. When you call this operation, make sure that the required permissions are included. *
- @param request GrantPermissionsRequest
- @return GrantPermissionsResponse
func (*Client) GrantPermissionsWithOptions ¶
func (client *Client) GrantPermissionsWithOptions(uid *string, request *GrantPermissionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GrantPermissionsResponse, _err error)
*
- ****
- * Make sure that you have granted the RAM user at least read-only permissions on the desired ACK clusters in the RAM console. Otherwise, the `ErrorRamPolicyConfig` error code is returned. For more information about how to authorize a RAM user by attaching RAM policies, see [Create a custom RAM policy](~~86485~~).
- * If you use a RAM user to call this API operation, make sure that the RAM user is authorized to modify the permissions of other RAM users on the desired ACK clusters. Otherwise, the `StatusForbidden` or `ForbiddenGrantPermissions` error code is returned. For more information, see [Use a RAM user to grant RBAC permissions to other RAM users](~~119035~~).
- * This operation overwrites the permissions that have been granted to the specified RAM user. When you call this operation, make sure that the required permissions are included. *
- @param request GrantPermissionsRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return GrantPermissionsResponse
func (*Client) InstallClusterAddons ¶
func (client *Client) InstallClusterAddons(ClusterId *string, request *InstallClusterAddonsRequest) (_result *InstallClusterAddonsResponse, _err error)
func (*Client) InstallClusterAddonsWithOptions ¶
func (client *Client) InstallClusterAddonsWithOptions(ClusterId *string, request *InstallClusterAddonsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InstallClusterAddonsResponse, _err error)
func (*Client) ListAddons ¶ added in v4.4.0
func (client *Client) ListAddons(request *ListAddonsRequest) (_result *ListAddonsResponse, _err error)
func (*Client) ListAddonsWithOptions ¶ added in v4.4.0
func (client *Client) ListAddonsWithOptions(request *ListAddonsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAddonsResponse, _err error)
func (*Client) ListClusterAddonInstances ¶ added in v4.3.0
func (client *Client) ListClusterAddonInstances(clusterId *string) (_result *ListClusterAddonInstancesResponse, _err error)
func (*Client) ListClusterAddonInstancesWithOptions ¶ added in v4.3.0
func (client *Client) ListClusterAddonInstancesWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListClusterAddonInstancesResponse, _err error)
func (*Client) ListClusterChecks ¶ added in v4.2.0
func (client *Client) ListClusterChecks(clusterId *string, request *ListClusterChecksRequest) (_result *ListClusterChecksResponse, _err error)
func (*Client) ListClusterChecksWithOptions ¶ added in v4.2.0
func (client *Client) ListClusterChecksWithOptions(clusterId *string, request *ListClusterChecksRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListClusterChecksResponse, _err error)
func (*Client) ListOperationPlans ¶ added in v4.5.0
func (client *Client) ListOperationPlans(request *ListOperationPlansRequest) (_result *ListOperationPlansResponse, _err error)
func (*Client) ListOperationPlansWithOptions ¶ added in v4.5.0
func (client *Client) ListOperationPlansWithOptions(request *ListOperationPlansRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListOperationPlansResponse, _err error)
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
func (*Client) ListTagResourcesWithOptions ¶
func (client *Client) ListTagResourcesWithOptions(tmpReq *ListTagResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
func (*Client) MigrateCluster ¶
func (client *Client) MigrateCluster(clusterId *string, request *MigrateClusterRequest) (_result *MigrateClusterResponse, _err error)
func (*Client) MigrateClusterWithOptions ¶
func (client *Client) MigrateClusterWithOptions(clusterId *string, request *MigrateClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *MigrateClusterResponse, _err error)
func (*Client) ModifyCluster ¶
func (client *Client) ModifyCluster(ClusterId *string, request *ModifyClusterRequest) (_result *ModifyClusterResponse, _err error)
func (*Client) ModifyClusterAddon ¶
func (client *Client) ModifyClusterAddon(clusterId *string, componentId *string, request *ModifyClusterAddonRequest) (_result *ModifyClusterAddonResponse, _err error)
*
- You can use this API operation to modify the components in a Container Service for Kubernetes (ACK) cluster or the control plane components in an ACK Pro cluster.
- * To query the customizable parameters of a component, call the `DescribeClusterAddonMetadata` API operation. For more information, see [Query the metadata of a specified component version](https://www.alibabacloud.com/help/zh/container-service-for-kubernetes/latest/query).
- * For more information about the customizable parameters of control plane components in ACK Pro clusters, see [Customize the parameters of control plane components in ACK Pro clusters](https://www.alibabacloud.com/help/zh/container-service-for-kubernetes/latest/customize-control-plane-parameters-for-a-professional-kubernetes-cluster).
- After you call this operation, the component may be redeployed and restarted. We recommend that you assess the impact before you call this operation. *
- @param request ModifyClusterAddonRequest
- @return ModifyClusterAddonResponse
func (*Client) ModifyClusterAddonWithOptions ¶
func (client *Client) ModifyClusterAddonWithOptions(clusterId *string, componentId *string, request *ModifyClusterAddonRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyClusterAddonResponse, _err error)
*
- You can use this API operation to modify the components in a Container Service for Kubernetes (ACK) cluster or the control plane components in an ACK Pro cluster.
- * To query the customizable parameters of a component, call the `DescribeClusterAddonMetadata` API operation. For more information, see [Query the metadata of a specified component version](https://www.alibabacloud.com/help/zh/container-service-for-kubernetes/latest/query).
- * For more information about the customizable parameters of control plane components in ACK Pro clusters, see [Customize the parameters of control plane components in ACK Pro clusters](https://www.alibabacloud.com/help/zh/container-service-for-kubernetes/latest/customize-control-plane-parameters-for-a-professional-kubernetes-cluster).
- After you call this operation, the component may be redeployed and restarted. We recommend that you assess the impact before you call this operation. *
- @param request ModifyClusterAddonRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return ModifyClusterAddonResponse
func (*Client) ModifyClusterConfiguration ¶
func (client *Client) ModifyClusterConfiguration(ClusterId *string, request *ModifyClusterConfigurationRequest) (_result *ModifyClusterConfigurationResponse, _err error)
func (*Client) ModifyClusterConfigurationWithOptions ¶
func (client *Client) ModifyClusterConfigurationWithOptions(ClusterId *string, request *ModifyClusterConfigurationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyClusterConfigurationResponse, _err error)
func (*Client) ModifyClusterNodePool ¶
func (client *Client) ModifyClusterNodePool(ClusterId *string, NodepoolId *string, request *ModifyClusterNodePoolRequest) (_result *ModifyClusterNodePoolResponse, _err error)
func (*Client) ModifyClusterNodePoolWithOptions ¶
func (client *Client) ModifyClusterNodePoolWithOptions(ClusterId *string, NodepoolId *string, request *ModifyClusterNodePoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyClusterNodePoolResponse, _err error)
func (*Client) ModifyClusterTags ¶
func (client *Client) ModifyClusterTags(ClusterId *string, request *ModifyClusterTagsRequest) (_result *ModifyClusterTagsResponse, _err error)
func (*Client) ModifyClusterTagsWithOptions ¶
func (client *Client) ModifyClusterTagsWithOptions(ClusterId *string, request *ModifyClusterTagsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyClusterTagsResponse, _err error)
func (*Client) ModifyClusterWithOptions ¶
func (client *Client) ModifyClusterWithOptions(ClusterId *string, request *ModifyClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyClusterResponse, _err error)
func (*Client) ModifyNodePoolNodeConfig ¶
func (client *Client) ModifyNodePoolNodeConfig(ClusterId *string, NodepoolId *string, request *ModifyNodePoolNodeConfigRequest) (_result *ModifyNodePoolNodeConfigResponse, _err error)
*
- > Container Service for Kubernetes (ACK) allows you to modify the kubelet configuration of nodes in a node pool. After you modify the kubelet configuration, the new configuration immediately takes effect on existing nodes in the node pool and is automatically applied to newly added nodes. *
- @param request ModifyNodePoolNodeConfigRequest
- @return ModifyNodePoolNodeConfigResponse
func (*Client) ModifyNodePoolNodeConfigWithOptions ¶
func (client *Client) ModifyNodePoolNodeConfigWithOptions(ClusterId *string, NodepoolId *string, request *ModifyNodePoolNodeConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyNodePoolNodeConfigResponse, _err error)
*
- > Container Service for Kubernetes (ACK) allows you to modify the kubelet configuration of nodes in a node pool. After you modify the kubelet configuration, the new configuration immediately takes effect on existing nodes in the node pool and is automatically applied to newly added nodes. *
- @param request ModifyNodePoolNodeConfigRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return ModifyNodePoolNodeConfigResponse
func (*Client) ModifyPolicyInstance ¶
func (client *Client) ModifyPolicyInstance(clusterId *string, policyName *string, request *ModifyPolicyInstanceRequest) (_result *ModifyPolicyInstanceResponse, _err error)
func (*Client) ModifyPolicyInstanceWithOptions ¶
func (client *Client) ModifyPolicyInstanceWithOptions(clusterId *string, policyName *string, request *ModifyPolicyInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyPolicyInstanceResponse, _err error)
func (*Client) OpenAckService ¶
func (client *Client) OpenAckService(request *OpenAckServiceRequest) (_result *OpenAckServiceResponse, _err error)
*
- * You can activate ACK by using Alibaba Cloud accounts.
- * To activate ACK by using RAM users, you need to grant the AdministratorAccess permission to the RAM users. *
- @param request OpenAckServiceRequest
- @return OpenAckServiceResponse
func (*Client) OpenAckServiceWithOptions ¶
func (client *Client) OpenAckServiceWithOptions(request *OpenAckServiceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *OpenAckServiceResponse, _err error)
*
- * You can activate ACK by using Alibaba Cloud accounts.
- * To activate ACK by using RAM users, you need to grant the AdministratorAccess permission to the RAM users. *
- @param request OpenAckServiceRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return OpenAckServiceResponse
func (*Client) PauseClusterUpgrade ¶
func (client *Client) PauseClusterUpgrade(ClusterId *string) (_result *PauseClusterUpgradeResponse, _err error)
*
- @deprecated *
- @return PauseClusterUpgradeResponse
Deprecated
func (*Client) PauseClusterUpgradeWithOptions ¶
func (client *Client) PauseClusterUpgradeWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PauseClusterUpgradeResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return PauseClusterUpgradeResponse
Deprecated
func (*Client) PauseComponentUpgrade ¶
func (client *Client) PauseComponentUpgrade(clusterid *string, componentid *string) (_result *PauseComponentUpgradeResponse, _err error)
func (*Client) PauseComponentUpgradeWithOptions ¶
func (client *Client) PauseComponentUpgradeWithOptions(clusterid *string, componentid *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PauseComponentUpgradeResponse, _err error)
func (*Client) PauseTask ¶
func (client *Client) PauseTask(taskId *string) (_result *PauseTaskResponse, _err error)
func (*Client) PauseTaskWithOptions ¶
func (client *Client) PauseTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PauseTaskResponse, _err error)
func (*Client) RemoveClusterNodes ¶
func (client *Client) RemoveClusterNodes(ClusterId *string, request *RemoveClusterNodesRequest) (_result *RemoveClusterNodesResponse, _err error)
*
- @deprecated
- ****
- * When you remove a node, the pods that run on the node are migrated to other nodes. This may cause service interruptions. We recommend that you remove nodes during off-peak hours.
- * Unknown errors may occur when you remove nodes. Before you remove nodes, back up the data on the nodes.
- * Nodes remain in the Unschedulable state when they are being removed.
- * You can remove only worker nodes. You cannot remove master nodes. *
- @param request RemoveClusterNodesRequest
- @return RemoveClusterNodesResponse
Deprecated
func (*Client) RemoveClusterNodesWithOptions ¶
func (client *Client) RemoveClusterNodesWithOptions(ClusterId *string, request *RemoveClusterNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveClusterNodesResponse, _err error)
*
- @deprecated
- ****
- * When you remove a node, the pods that run on the node are migrated to other nodes. This may cause service interruptions. We recommend that you remove nodes during off-peak hours.
- * Unknown errors may occur when you remove nodes. Before you remove nodes, back up the data on the nodes.
- * Nodes remain in the Unschedulable state when they are being removed.
- * You can remove only worker nodes. You cannot remove master nodes. *
- @param request RemoveClusterNodesRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return RemoveClusterNodesResponse
Deprecated
func (*Client) RemoveNodePoolNodes ¶
func (client *Client) RemoveNodePoolNodes(ClusterId *string, NodepoolId *string, request *RemoveNodePoolNodesRequest) (_result *RemoveNodePoolNodesResponse, _err error)
*
- **
- ****
- * When you remove a node, the pods that run on the node are migrated to other nodes. This may cause service interruptions. We recommend that you remove nodes during off-peak hours. - The operation may have unexpected risks. Back up the data before you perform this operation. - When the system removes a node, it sets the status of the node to Unschedulable. - The system removes only worker nodes. It does not remove master nodes. *
- @param request RemoveNodePoolNodesRequest
- @return RemoveNodePoolNodesResponse
func (*Client) RemoveNodePoolNodesWithOptions ¶
func (client *Client) RemoveNodePoolNodesWithOptions(ClusterId *string, NodepoolId *string, tmpReq *RemoveNodePoolNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveNodePoolNodesResponse, _err error)
*
- **
- ****
- * When you remove a node, the pods that run on the node are migrated to other nodes. This may cause service interruptions. We recommend that you remove nodes during off-peak hours. - The operation may have unexpected risks. Back up the data before you perform this operation. - When the system removes a node, it sets the status of the node to Unschedulable. - The system removes only worker nodes. It does not remove master nodes. *
- @param tmpReq RemoveNodePoolNodesRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return RemoveNodePoolNodesResponse
func (*Client) RemoveWorkflow ¶
func (client *Client) RemoveWorkflow(workflowName *string) (_result *RemoveWorkflowResponse, _err error)
func (*Client) RemoveWorkflowWithOptions ¶
func (client *Client) RemoveWorkflowWithOptions(workflowName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveWorkflowResponse, _err error)
func (*Client) RepairClusterNodePool ¶
func (client *Client) RepairClusterNodePool(clusterId *string, nodepoolId *string, request *RepairClusterNodePoolRequest) (_result *RepairClusterNodePoolResponse, _err error)
func (*Client) RepairClusterNodePoolWithOptions ¶
func (client *Client) RepairClusterNodePoolWithOptions(clusterId *string, nodepoolId *string, request *RepairClusterNodePoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RepairClusterNodePoolResponse, _err error)
func (*Client) ResumeComponentUpgrade ¶
func (client *Client) ResumeComponentUpgrade(clusterid *string, componentid *string) (_result *ResumeComponentUpgradeResponse, _err error)
func (*Client) ResumeComponentUpgradeWithOptions ¶
func (client *Client) ResumeComponentUpgradeWithOptions(clusterid *string, componentid *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeComponentUpgradeResponse, _err error)
func (*Client) ResumeTask ¶
func (client *Client) ResumeTask(taskId *string) (_result *ResumeTaskResponse, _err error)
func (*Client) ResumeTaskWithOptions ¶
func (client *Client) ResumeTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeTaskResponse, _err error)
func (*Client) ResumeUpgradeCluster ¶
func (client *Client) ResumeUpgradeCluster(ClusterId *string) (_result *ResumeUpgradeClusterResponse, _err error)
*
- @deprecated *
- @return ResumeUpgradeClusterResponse
Deprecated
func (*Client) ResumeUpgradeClusterWithOptions ¶
func (client *Client) ResumeUpgradeClusterWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeUpgradeClusterResponse, _err error)
*
- @deprecated *
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return ResumeUpgradeClusterResponse
Deprecated
func (*Client) RunClusterCheck ¶ added in v4.1.0
func (client *Client) RunClusterCheck(clusterId *string, request *RunClusterCheckRequest) (_result *RunClusterCheckResponse, _err error)
func (*Client) RunClusterCheckWithOptions ¶ added in v4.1.0
func (client *Client) RunClusterCheckWithOptions(clusterId *string, request *RunClusterCheckRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RunClusterCheckResponse, _err error)
func (*Client) ScaleCluster ¶
func (client *Client) ScaleCluster(ClusterId *string, request *ScaleClusterRequest) (_result *ScaleClusterResponse, _err error)
*
- @deprecated *
- @param request ScaleClusterRequest
- @return ScaleClusterResponse
Deprecated
func (*Client) ScaleClusterNodePool ¶
func (client *Client) ScaleClusterNodePool(ClusterId *string, NodepoolId *string, request *ScaleClusterNodePoolRequest) (_result *ScaleClusterNodePoolResponse, _err error)
func (*Client) ScaleClusterNodePoolWithOptions ¶
func (client *Client) ScaleClusterNodePoolWithOptions(ClusterId *string, NodepoolId *string, request *ScaleClusterNodePoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ScaleClusterNodePoolResponse, _err error)
func (*Client) ScaleClusterWithOptions ¶
func (client *Client) ScaleClusterWithOptions(ClusterId *string, request *ScaleClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ScaleClusterResponse, _err error)
*
- @deprecated *
- @param request ScaleClusterRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return ScaleClusterResponse
Deprecated
func (*Client) ScaleOutCluster ¶
func (client *Client) ScaleOutCluster(ClusterId *string, request *ScaleOutClusterRequest) (_result *ScaleOutClusterResponse, _err error)
*
- **
- ****The ScaleOutCluster API operation is phased out. You must call the node pool-related API operations to manage nodes. If you want to add worker nodes to a Container Service for Kubernetes (ACK) cluster, call the ScaleClusterNodePool API operation. For more information, see [ScaleClusterNodePool](~~184928~~). *
- @param request ScaleOutClusterRequest
- @return ScaleOutClusterResponse
func (*Client) ScaleOutClusterWithOptions ¶
func (client *Client) ScaleOutClusterWithOptions(ClusterId *string, request *ScaleOutClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ScaleOutClusterResponse, _err error)
*
- **
- ****The ScaleOutCluster API operation is phased out. You must call the node pool-related API operations to manage nodes. If you want to add worker nodes to a Container Service for Kubernetes (ACK) cluster, call the ScaleClusterNodePool API operation. For more information, see [ScaleClusterNodePool](~~184928~~). *
- @param request ScaleOutClusterRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return ScaleOutClusterResponse
func (*Client) ScanClusterVuls ¶
func (client *Client) ScanClusterVuls(clusterId *string) (_result *ScanClusterVulsResponse, _err error)
func (*Client) ScanClusterVulsWithOptions ¶
func (client *Client) ScanClusterVulsWithOptions(clusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ScanClusterVulsResponse, _err error)
func (*Client) StartAlert ¶
func (client *Client) StartAlert(ClusterId *string) (_result *StartAlertResponse, _err error)
func (*Client) StartAlertWithOptions ¶
func (client *Client) StartAlertWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartAlertResponse, _err error)
func (*Client) StartWorkflow ¶
func (client *Client) StartWorkflow(request *StartWorkflowRequest) (_result *StartWorkflowResponse, _err error)
func (*Client) StartWorkflowWithOptions ¶
func (client *Client) StartWorkflowWithOptions(request *StartWorkflowRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartWorkflowResponse, _err error)
func (*Client) StopAlert ¶
func (client *Client) StopAlert(ClusterId *string) (_result *StopAlertResponse, _err error)
func (*Client) StopAlertWithOptions ¶
func (client *Client) StopAlertWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopAlertResponse, _err error)
func (*Client) SyncClusterNodePool ¶
func (client *Client) SyncClusterNodePool(ClusterId *string) (_result *SyncClusterNodePoolResponse, _err error)
func (*Client) SyncClusterNodePoolWithOptions ¶
func (client *Client) SyncClusterNodePoolWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SyncClusterNodePoolResponse, _err error)
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
func (*Client) TagResourcesWithOptions ¶
func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
func (*Client) UnInstallClusterAddons ¶
func (client *Client) UnInstallClusterAddons(ClusterId *string, request *UnInstallClusterAddonsRequest) (_result *UnInstallClusterAddonsResponse, _err error)
func (*Client) UnInstallClusterAddonsWithOptions ¶
func (client *Client) UnInstallClusterAddonsWithOptions(ClusterId *string, request *UnInstallClusterAddonsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UnInstallClusterAddonsResponse, _err error)
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
func (*Client) UntagResourcesWithOptions ¶
func (client *Client) UntagResourcesWithOptions(tmpReq *UntagResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
func (*Client) UpdateContactGroupForAlert ¶
func (client *Client) UpdateContactGroupForAlert(ClusterId *string) (_result *UpdateContactGroupForAlertResponse, _err error)
func (*Client) UpdateContactGroupForAlertWithOptions ¶
func (client *Client) UpdateContactGroupForAlertWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateContactGroupForAlertResponse, _err error)
func (*Client) UpdateControlPlaneLog ¶
func (client *Client) UpdateControlPlaneLog(ClusterId *string, request *UpdateControlPlaneLogRequest) (_result *UpdateControlPlaneLogResponse, _err error)
func (*Client) UpdateControlPlaneLogWithOptions ¶
func (client *Client) UpdateControlPlaneLogWithOptions(ClusterId *string, request *UpdateControlPlaneLogRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateControlPlaneLogResponse, _err error)
func (*Client) UpdateK8sClusterUserConfigExpire ¶
func (client *Client) UpdateK8sClusterUserConfigExpire(ClusterId *string, request *UpdateK8sClusterUserConfigExpireRequest) (_result *UpdateK8sClusterUserConfigExpireResponse, _err error)
*
- **
- ****
- * You can call this operation only with an Alibaba Cloud account. - If the kubeconfig file used by your cluster is revoked, the custom validity period of the kubeconfig file is reset. In this case, you need to call this API operation to reconfigure the validity period of the kubeconfig file. *
- @param request UpdateK8sClusterUserConfigExpireRequest
- @return UpdateK8sClusterUserConfigExpireResponse
func (*Client) UpdateK8sClusterUserConfigExpireWithOptions ¶
func (client *Client) UpdateK8sClusterUserConfigExpireWithOptions(ClusterId *string, request *UpdateK8sClusterUserConfigExpireRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateK8sClusterUserConfigExpireResponse, _err error)
*
- **
- ****
- * You can call this operation only with an Alibaba Cloud account. - If the kubeconfig file used by your cluster is revoked, the custom validity period of the kubeconfig file is reset. In this case, you need to call this API operation to reconfigure the validity period of the kubeconfig file. *
- @param request UpdateK8sClusterUserConfigExpireRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateK8sClusterUserConfigExpireResponse
func (*Client) UpdateTemplate ¶
func (client *Client) UpdateTemplate(TemplateId *string, request *UpdateTemplateRequest) (_result *UpdateTemplateResponse, _err error)
func (*Client) UpdateTemplateWithOptions ¶
func (client *Client) UpdateTemplateWithOptions(TemplateId *string, request *UpdateTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateTemplateResponse, _err error)
func (*Client) UpgradeCluster ¶
func (client *Client) UpgradeCluster(ClusterId *string, request *UpgradeClusterRequest) (_result *UpgradeClusterResponse, _err error)
func (*Client) UpgradeClusterAddons ¶
func (client *Client) UpgradeClusterAddons(ClusterId *string, request *UpgradeClusterAddonsRequest) (_result *UpgradeClusterAddonsResponse, _err error)
func (*Client) UpgradeClusterAddonsWithOptions ¶
func (client *Client) UpgradeClusterAddonsWithOptions(ClusterId *string, request *UpgradeClusterAddonsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpgradeClusterAddonsResponse, _err error)
func (*Client) UpgradeClusterNodepool ¶
func (client *Client) UpgradeClusterNodepool(ClusterId *string, NodepoolId *string, request *UpgradeClusterNodepoolRequest) (_result *UpgradeClusterNodepoolResponse, _err error)
*
- This operation allows you to update the Kubernetes version, OS version, or container runtime version of the nodes in a node pool. *
- @param request UpgradeClusterNodepoolRequest
- @return UpgradeClusterNodepoolResponse
func (*Client) UpgradeClusterNodepoolWithOptions ¶
func (client *Client) UpgradeClusterNodepoolWithOptions(ClusterId *string, NodepoolId *string, request *UpgradeClusterNodepoolRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpgradeClusterNodepoolResponse, _err error)
*
- This operation allows you to update the Kubernetes version, OS version, or container runtime version of the nodes in a node pool. *
- @param request UpgradeClusterNodepoolRequest
- @param headers map
- @param runtime runtime options for this request RuntimeOptions
- @return UpgradeClusterNodepoolResponse
func (*Client) UpgradeClusterWithOptions ¶
func (client *Client) UpgradeClusterWithOptions(ClusterId *string, request *UpgradeClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpgradeClusterResponse, _err error)
type CreateAutoscalingConfigRequest ¶
type CreateAutoscalingConfigRequest struct { // The waiting time before the auto scaling feature performs a scale-in activity. Only if the resource usage on a node remains below the scale-in threshold within the waiting time, the node is removed after the waiting time ends. Unit: minutes. CoolDownDuration *string `json:"cool_down_duration,omitempty" xml:"cool_down_duration,omitempty"` // Specifies whether to evict DaemonSet pods during scale-in activities. Valid values: // // * `true`: evicts DaemonSet pods. // * `false`: does not evict DaemonSet pods. DaemonsetEvictionForNodes *bool `json:"daemonset_eviction_for_nodes,omitempty" xml:"daemonset_eviction_for_nodes,omitempty"` // The node pool scale-out policy. Valid values: // // * `least-waste`: the default policy. If multiple node pools meet the requirement, this policy selects the node pool that will have the least idle resources after the scale-out activity is completed. // * `random`: the random policy. If multiple node pools meet the requirement, this policy selects a random node pool for the scale-out activity. // * `priority`: the priority-based policy If multiple node pools meet the requirement, this policy selects the node pool with the highest priority for the scale-out activity. The priority setting is stored in the ConfigMap named `cluster-autoscaler-priority-expander` in the kube-system namespace. When a scale-out activity is triggered, the policy obtains the node pool priorities from the ConfigMap based on the node pool IDs and then selects the node pool with the highest priority for the scale-out activity. Expander *string `json:"expander,omitempty" xml:"expander,omitempty"` // The scale-in threshold of GPU utilization. This threshold specifies the ratio of the GPU resources that are requested by pods to the total GPU resources on the node. GpuUtilizationThreshold *string `json:"gpu_utilization_threshold,omitempty" xml:"gpu_utilization_threshold,omitempty"` // The maximum amount of time that the cluster autoscaler waits for pods on the nodes to terminate during scale-in activities. Unit: seconds. MaxGracefulTerminationSec *int32 `json:"max_graceful_termination_sec,omitempty" xml:"max_graceful_termination_sec,omitempty"` // The minimum number of pods that must be guaranteed during scale-in activities. MinReplicaCount *int32 `json:"min_replica_count,omitempty" xml:"min_replica_count,omitempty"` // Specifies whether to delete the corresponding Kubernetes node objects after nodes are removed in swift mode. RecycleNodeDeletionEnabled *bool `json:"recycle_node_deletion_enabled,omitempty" xml:"recycle_node_deletion_enabled,omitempty"` // Specifies whether to allow node scale-in activities. Valid values: // // * `true`: allows node scale-in activities. // * `false`: does not allow node scale-in activities. ScaleDownEnabled *bool `json:"scale_down_enabled,omitempty" xml:"scale_down_enabled,omitempty"` // Specifies whether the cluster autoscaler performs scale-out activities when the number of ready nodes in the cluster is zero. ScaleUpFromZero *bool `json:"scale_up_from_zero,omitempty" xml:"scale_up_from_zero,omitempty"` // The interval at which the cluster is scanned and evaluated for scaling. Unit: seconds. ScanInterval *string `json:"scan_interval,omitempty" xml:"scan_interval,omitempty"` // Specifies whether to allow the cluster autoscaler to scale in nodes that host pods mounted with local storage, such as EmptyDir volumes or HostPath volumes. Valid values: // // * `true`: does not allow the cluster autoscaler to scale in these nodes. // * `false`: allows the cluster autoscaler to scale in these nodes. SkipNodesWithLocalStorage *bool `json:"skip_nodes_with_local_storage,omitempty" xml:"skip_nodes_with_local_storage,omitempty"` // Specifies whether to allow the cluster autoscaler to scale in nodes that host pods in the kube-system namespace, excluding DaemonSet pods and mirror pods. Valid values: // // * `true`: does not allow the cluster autoscaler to scale in these nodes. // * `false`: allows the cluster autoscaler to scale in these nodes. SkipNodesWithSystemPods *bool `json:"skip_nodes_with_system_pods,omitempty" xml:"skip_nodes_with_system_pods,omitempty"` // The cooldown period. Newly added nodes can be removed in scale-in activities only after the cooldown period ends. Unit: minutes. UnneededDuration *string `json:"unneeded_duration,omitempty" xml:"unneeded_duration,omitempty"` // The scale-in threshold. This threshold specifies the ratio of the resources that are requested by pods to the total resources on the node. UtilizationThreshold *string `json:"utilization_threshold,omitempty" xml:"utilization_threshold,omitempty"` }
func (CreateAutoscalingConfigRequest) GoString ¶
func (s CreateAutoscalingConfigRequest) GoString() string
func (*CreateAutoscalingConfigRequest) SetCoolDownDuration ¶
func (s *CreateAutoscalingConfigRequest) SetCoolDownDuration(v string) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetDaemonsetEvictionForNodes ¶
func (s *CreateAutoscalingConfigRequest) SetDaemonsetEvictionForNodes(v bool) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetExpander ¶
func (s *CreateAutoscalingConfigRequest) SetExpander(v string) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetGpuUtilizationThreshold ¶
func (s *CreateAutoscalingConfigRequest) SetGpuUtilizationThreshold(v string) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetMaxGracefulTerminationSec ¶
func (s *CreateAutoscalingConfigRequest) SetMaxGracefulTerminationSec(v int32) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetMinReplicaCount ¶
func (s *CreateAutoscalingConfigRequest) SetMinReplicaCount(v int32) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetRecycleNodeDeletionEnabled ¶
func (s *CreateAutoscalingConfigRequest) SetRecycleNodeDeletionEnabled(v bool) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetScaleDownEnabled ¶
func (s *CreateAutoscalingConfigRequest) SetScaleDownEnabled(v bool) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetScaleUpFromZero ¶
func (s *CreateAutoscalingConfigRequest) SetScaleUpFromZero(v bool) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetScanInterval ¶
func (s *CreateAutoscalingConfigRequest) SetScanInterval(v string) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetSkipNodesWithLocalStorage ¶
func (s *CreateAutoscalingConfigRequest) SetSkipNodesWithLocalStorage(v bool) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetSkipNodesWithSystemPods ¶
func (s *CreateAutoscalingConfigRequest) SetSkipNodesWithSystemPods(v bool) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetUnneededDuration ¶
func (s *CreateAutoscalingConfigRequest) SetUnneededDuration(v string) *CreateAutoscalingConfigRequest
func (*CreateAutoscalingConfigRequest) SetUtilizationThreshold ¶
func (s *CreateAutoscalingConfigRequest) SetUtilizationThreshold(v string) *CreateAutoscalingConfigRequest
func (CreateAutoscalingConfigRequest) String ¶
func (s CreateAutoscalingConfigRequest) String() string
type CreateAutoscalingConfigResponse ¶
type CreateAutoscalingConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (CreateAutoscalingConfigResponse) GoString ¶
func (s CreateAutoscalingConfigResponse) GoString() string
func (*CreateAutoscalingConfigResponse) SetHeaders ¶
func (s *CreateAutoscalingConfigResponse) SetHeaders(v map[string]*string) *CreateAutoscalingConfigResponse
func (*CreateAutoscalingConfigResponse) SetStatusCode ¶
func (s *CreateAutoscalingConfigResponse) SetStatusCode(v int32) *CreateAutoscalingConfigResponse
func (CreateAutoscalingConfigResponse) String ¶
func (s CreateAutoscalingConfigResponse) String() string
type CreateClusterNodePoolRequest ¶
type CreateClusterNodePoolRequest struct { // The configuration of auto scaling. AutoScaling *CreateClusterNodePoolRequestAutoScaling `json:"auto_scaling,omitempty" xml:"auto_scaling,omitempty" type:"Struct"` // Deprecated // This parameter is deprecated. Use the desired_size parameter instead. // // The number of nodes in the node pool. Count *int64 `json:"count,omitempty" xml:"count,omitempty"` // Deprecated // This parameter is deprecated. // // The configuration of the edge node pool. InterconnectConfig *CreateClusterNodePoolRequestInterconnectConfig `json:"interconnect_config,omitempty" xml:"interconnect_config,omitempty" type:"Struct"` // The network type of the edge node pool. This parameter takes effect only when you set the `type` parameter of the node pool to `edge`. Valid values: // // * `basic`: basic // * `improved`: enhanced // * `private`: dedicated Only Kubernetes 1.22 and later support this parameter. InterconnectMode *string `json:"interconnect_mode,omitempty" xml:"interconnect_mode,omitempty"` // The configuration of the cluster. KubernetesConfig *CreateClusterNodePoolRequestKubernetesConfig `json:"kubernetes_config,omitempty" xml:"kubernetes_config,omitempty" type:"Struct"` // The configuration of the managed node pool feature. Management *CreateClusterNodePoolRequestManagement `json:"management,omitempty" xml:"management,omitempty" type:"Struct"` // Deprecated // The maximum number of nodes that can be created in the edge node pool. You must specify a value that is equal to or larger than 0. A value of 0 indicates that the number of nodes in the node pool is limited only by the quota of nodes in the cluster. In most cases, this parameter is set to a value larger than 0 for edge node pools. This parameter is set to 0 for node pools of the ess type or default edge node pools. MaxNodes *int64 `json:"max_nodes,omitempty" xml:"max_nodes,omitempty"` NodeConfig *CreateClusterNodePoolRequestNodeConfig `json:"node_config,omitempty" xml:"node_config,omitempty" type:"Struct"` // The configuration of the node pool. NodepoolInfo *CreateClusterNodePoolRequestNodepoolInfo `json:"nodepool_info,omitempty" xml:"nodepool_info,omitempty" type:"Struct"` // The configuration of the scaling group that is used by the node pool. ScalingGroup *CreateClusterNodePoolRequestScalingGroup `json:"scaling_group,omitempty" xml:"scaling_group,omitempty" type:"Struct"` // The configuration of confidential computing for the cluster. TeeConfig *CreateClusterNodePoolRequestTeeConfig `json:"tee_config,omitempty" xml:"tee_config,omitempty" type:"Struct"` }
func (CreateClusterNodePoolRequest) GoString ¶
func (s CreateClusterNodePoolRequest) GoString() string
func (*CreateClusterNodePoolRequest) SetAutoScaling ¶
func (s *CreateClusterNodePoolRequest) SetAutoScaling(v *CreateClusterNodePoolRequestAutoScaling) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetCount ¶
func (s *CreateClusterNodePoolRequest) SetCount(v int64) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetInterconnectConfig ¶
func (s *CreateClusterNodePoolRequest) SetInterconnectConfig(v *CreateClusterNodePoolRequestInterconnectConfig) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetInterconnectMode ¶
func (s *CreateClusterNodePoolRequest) SetInterconnectMode(v string) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetKubernetesConfig ¶
func (s *CreateClusterNodePoolRequest) SetKubernetesConfig(v *CreateClusterNodePoolRequestKubernetesConfig) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetManagement ¶
func (s *CreateClusterNodePoolRequest) SetManagement(v *CreateClusterNodePoolRequestManagement) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetMaxNodes ¶
func (s *CreateClusterNodePoolRequest) SetMaxNodes(v int64) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetNodeConfig ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequest) SetNodeConfig(v *CreateClusterNodePoolRequestNodeConfig) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetNodepoolInfo ¶
func (s *CreateClusterNodePoolRequest) SetNodepoolInfo(v *CreateClusterNodePoolRequestNodepoolInfo) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetScalingGroup ¶
func (s *CreateClusterNodePoolRequest) SetScalingGroup(v *CreateClusterNodePoolRequestScalingGroup) *CreateClusterNodePoolRequest
func (*CreateClusterNodePoolRequest) SetTeeConfig ¶
func (s *CreateClusterNodePoolRequest) SetTeeConfig(v *CreateClusterNodePoolRequestTeeConfig) *CreateClusterNodePoolRequest
func (CreateClusterNodePoolRequest) String ¶
func (s CreateClusterNodePoolRequest) String() string
type CreateClusterNodePoolRequestAutoScaling ¶
type CreateClusterNodePoolRequestAutoScaling struct { // Deprecated // This parameter is deprecated. // // The maximum bandwidth of the EIP. Unit: Mbit/s. EipBandwidth *int64 `json:"eip_bandwidth,omitempty" xml:"eip_bandwidth,omitempty"` // Deprecated // This parameter is deprecated. // // The metering method of the EIP. Valid values: // // * `PayByBandwidth`: pay-by-bandwidth. // * `PayByTraffic`: pay-by-data-transfer. // // Default value: `PayByBandwidth`. EipInternetChargeType *string `json:"eip_internet_charge_type,omitempty" xml:"eip_internet_charge_type,omitempty"` // Specifies whether to enable auto scaling. Valid values: // // * `true`: enables auto scaling. // * `false`: disables auto scaling. If you set this parameter to false, other parameters in the `auto_scaling` section do not take effect. // // Default value: `false`. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Deprecated // This parameter is deprecated. // // Specifies whether to associate an elastic IP address (EIP) with the node pool. Valid values: // // * `true`: associates an EIP with the node pool // * `false`: does not associate an EIP with the node pool. // // Default value: `false`. IsBondEip *bool `json:"is_bond_eip,omitempty" xml:"is_bond_eip,omitempty"` // The maximum number of Elastic Compute Service (ECS) instances that can be created in a node pool. MaxInstances *int64 `json:"max_instances,omitempty" xml:"max_instances,omitempty"` // The minimum number of ECS instances that must be kept in a node pool. MinInstances *int64 `json:"min_instances,omitempty" xml:"min_instances,omitempty"` // The instance types that can be used for the auto scaling of the node pool. Valid values: // // * `cpu`: regular instance. // * `gpu`: GPU-accelerated instance. // * `gpushare`: shared GPU-accelerated instance. // * `spot`: preemptible instance // // Default value: `cpu`. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (CreateClusterNodePoolRequestAutoScaling) GoString ¶
func (s CreateClusterNodePoolRequestAutoScaling) GoString() string
func (*CreateClusterNodePoolRequestAutoScaling) SetEipBandwidth ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetEipBandwidth(v int64) *CreateClusterNodePoolRequestAutoScaling
func (*CreateClusterNodePoolRequestAutoScaling) SetEipInternetChargeType ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetEipInternetChargeType(v string) *CreateClusterNodePoolRequestAutoScaling
func (*CreateClusterNodePoolRequestAutoScaling) SetEnable ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetEnable(v bool) *CreateClusterNodePoolRequestAutoScaling
func (*CreateClusterNodePoolRequestAutoScaling) SetIsBondEip ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetIsBondEip(v bool) *CreateClusterNodePoolRequestAutoScaling
func (*CreateClusterNodePoolRequestAutoScaling) SetMaxInstances ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetMaxInstances(v int64) *CreateClusterNodePoolRequestAutoScaling
func (*CreateClusterNodePoolRequestAutoScaling) SetMinInstances ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetMinInstances(v int64) *CreateClusterNodePoolRequestAutoScaling
func (*CreateClusterNodePoolRequestAutoScaling) SetType ¶
func (s *CreateClusterNodePoolRequestAutoScaling) SetType(v string) *CreateClusterNodePoolRequestAutoScaling
func (CreateClusterNodePoolRequestAutoScaling) String ¶
func (s CreateClusterNodePoolRequestAutoScaling) String() string
type CreateClusterNodePoolRequestInterconnectConfig ¶
type CreateClusterNodePoolRequestInterconnectConfig struct { // This parameter is deprecated. // // The bandwidth of the enhanced edge node pool. Unit: Mbit/s. Bandwidth *int64 `json:"bandwidth,omitempty" xml:"bandwidth,omitempty"` // This parameter is deprecated. // // The ID of the Cloud Connect Network (CCN) instance that is associated with the enhanced edge node pool. CcnId *string `json:"ccn_id,omitempty" xml:"ccn_id,omitempty"` // This parameter is deprecated. // // The region to which the CCN instance that is associated with the enhanced edge node pool belongs. CcnRegionId *string `json:"ccn_region_id,omitempty" xml:"ccn_region_id,omitempty"` // This parameter is deprecated. // // The ID of the Cloud Enterprise Network (CEN) instance that is associated with the enhanced edge node pool. CenId *string `json:"cen_id,omitempty" xml:"cen_id,omitempty"` // This parameter is deprecated. // // The subscription duration of the enhanced edge node pool. The duration is measured in months. ImprovedPeriod *string `json:"improved_period,omitempty" xml:"improved_period,omitempty"` }
func (CreateClusterNodePoolRequestInterconnectConfig) GoString ¶
func (s CreateClusterNodePoolRequestInterconnectConfig) GoString() string
func (*CreateClusterNodePoolRequestInterconnectConfig) SetBandwidth ¶
func (s *CreateClusterNodePoolRequestInterconnectConfig) SetBandwidth(v int64) *CreateClusterNodePoolRequestInterconnectConfig
func (*CreateClusterNodePoolRequestInterconnectConfig) SetCcnId ¶
func (s *CreateClusterNodePoolRequestInterconnectConfig) SetCcnId(v string) *CreateClusterNodePoolRequestInterconnectConfig
func (*CreateClusterNodePoolRequestInterconnectConfig) SetCcnRegionId ¶
func (s *CreateClusterNodePoolRequestInterconnectConfig) SetCcnRegionId(v string) *CreateClusterNodePoolRequestInterconnectConfig
func (*CreateClusterNodePoolRequestInterconnectConfig) SetCenId ¶
func (s *CreateClusterNodePoolRequestInterconnectConfig) SetCenId(v string) *CreateClusterNodePoolRequestInterconnectConfig
func (*CreateClusterNodePoolRequestInterconnectConfig) SetImprovedPeriod ¶
func (s *CreateClusterNodePoolRequestInterconnectConfig) SetImprovedPeriod(v string) *CreateClusterNodePoolRequestInterconnectConfig
func (CreateClusterNodePoolRequestInterconnectConfig) String ¶
func (s CreateClusterNodePoolRequestInterconnectConfig) String() string
type CreateClusterNodePoolRequestKubernetesConfig ¶
type CreateClusterNodePoolRequestKubernetesConfig struct { // Specifies whether to install the CloudMonitor agent on ECS nodes. After the CloudMonitor agent is installed on ECS nodes, you can view monitoring information about the instances in the CloudMonitor console. We recommend that you install the CloudMonitor agent. Valid values: // // * `true`: installs the CloudMonitor agent on ECS nodes. // * `false`: does not install the CloudMonitor agent on ECS nodes. // // Default value: `false`. CmsEnabled *bool `json:"cms_enabled,omitempty" xml:"cms_enabled,omitempty"` // The CPU management policy of the nodes in a node pool. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: allows pods with specific resource characteristics on the node to be granted enhanced CPU affinity and exclusivity. // * `none`: specifies that the default CPU affinity is used. // // Default value: `none`. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // The labels that you want to add to the nodes in the cluster. Labels []*Tag `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` // A custom node name consists of a prefix, a node IP address, and a suffix. // // * The prefix and suffix can contain multiple parts that are separated by periods (.). Each part can contain lowercase letters, digits, and hyphens (-). A custom node name must start and end with a digit or lowercase letter. // * The node IP address in a custom node name is the private IP address of the node. // // Set the value in the customized,aliyun,ip,com format. The value consists of four parts that are separated by commas (,). customized and ip are fixed content. aliyun is the prefix and com is the suffix. Example: aliyun.192.168.xxx.xxx.com. NodeNameMode *string `json:"node_name_mode,omitempty" xml:"node_name_mode,omitempty"` // The container runtime. Runtime *string `json:"runtime,omitempty" xml:"runtime,omitempty"` // The version of the container runtime. RuntimeVersion *string `json:"runtime_version,omitempty" xml:"runtime_version,omitempty"` // The configuration of taints. Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` Unschedulable *bool `json:"unschedulable,omitempty" xml:"unschedulable,omitempty"` // The user-defined data on nodes. UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` }
func (CreateClusterNodePoolRequestKubernetesConfig) GoString ¶
func (s CreateClusterNodePoolRequestKubernetesConfig) GoString() string
func (*CreateClusterNodePoolRequestKubernetesConfig) SetCmsEnabled ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetCmsEnabled(v bool) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetCpuPolicy ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetCpuPolicy(v string) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetLabels ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetLabels(v []*Tag) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetNodeNameMode ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetNodeNameMode(v string) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetRuntime ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetRuntime(v string) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetRuntimeVersion ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetRuntimeVersion(v string) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetTaints ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetTaints(v []*Taint) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetUnschedulable ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetUnschedulable(v bool) *CreateClusterNodePoolRequestKubernetesConfig
func (*CreateClusterNodePoolRequestKubernetesConfig) SetUserData ¶
func (s *CreateClusterNodePoolRequestKubernetesConfig) SetUserData(v string) *CreateClusterNodePoolRequestKubernetesConfig
func (CreateClusterNodePoolRequestKubernetesConfig) String ¶
func (s CreateClusterNodePoolRequestKubernetesConfig) String() string
type CreateClusterNodePoolRequestManagement ¶
type CreateClusterNodePoolRequestManagement struct { // Specifies whether to enable auto repair. This parameter takes effect only when you specify `enable=true`. Valid values: // // * `true`: enables auto repair. // * `false`: disables auto repair. AutoRepair *bool `json:"auto_repair,omitempty" xml:"auto_repair,omitempty"` AutoRepairPolicy *CreateClusterNodePoolRequestManagementAutoRepairPolicy `json:"auto_repair_policy,omitempty" xml:"auto_repair_policy,omitempty" type:"Struct"` AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` AutoUpgradePolicy *CreateClusterNodePoolRequestManagementAutoUpgradePolicy `json:"auto_upgrade_policy,omitempty" xml:"auto_upgrade_policy,omitempty" type:"Struct"` AutoVulFix *bool `json:"auto_vul_fix,omitempty" xml:"auto_vul_fix,omitempty"` AutoVulFixPolicy *CreateClusterNodePoolRequestManagementAutoVulFixPolicy `json:"auto_vul_fix_policy,omitempty" xml:"auto_vul_fix_policy,omitempty" type:"Struct"` // Specifies whether to enable the managed node pool feature. Valid values: // // * `true`: enables the managed node pool feature. // * `false`: disables the managed node pool feature. Other parameters in this section take effect only when you specify enable=true. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Deprecated // The configuration of auto update. The configuration takes effect only when you specify `enable=true`. UpgradeConfig *CreateClusterNodePoolRequestManagementUpgradeConfig `json:"upgrade_config,omitempty" xml:"upgrade_config,omitempty" type:"Struct"` }
func (CreateClusterNodePoolRequestManagement) GoString ¶
func (s CreateClusterNodePoolRequestManagement) GoString() string
func (*CreateClusterNodePoolRequestManagement) SetAutoRepair ¶
func (s *CreateClusterNodePoolRequestManagement) SetAutoRepair(v bool) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetAutoRepairPolicy ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagement) SetAutoRepairPolicy(v *CreateClusterNodePoolRequestManagementAutoRepairPolicy) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetAutoUpgrade ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagement) SetAutoUpgrade(v bool) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetAutoUpgradePolicy ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagement) SetAutoUpgradePolicy(v *CreateClusterNodePoolRequestManagementAutoUpgradePolicy) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetAutoVulFix ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagement) SetAutoVulFix(v bool) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetAutoVulFixPolicy ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagement) SetAutoVulFixPolicy(v *CreateClusterNodePoolRequestManagementAutoVulFixPolicy) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetEnable ¶
func (s *CreateClusterNodePoolRequestManagement) SetEnable(v bool) *CreateClusterNodePoolRequestManagement
func (*CreateClusterNodePoolRequestManagement) SetUpgradeConfig ¶
func (s *CreateClusterNodePoolRequestManagement) SetUpgradeConfig(v *CreateClusterNodePoolRequestManagementUpgradeConfig) *CreateClusterNodePoolRequestManagement
func (CreateClusterNodePoolRequestManagement) String ¶
func (s CreateClusterNodePoolRequestManagement) String() string
type CreateClusterNodePoolRequestManagementAutoRepairPolicy ¶ added in v4.0.4
type CreateClusterNodePoolRequestManagementAutoRepairPolicy struct {
RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"`
}
func (CreateClusterNodePoolRequestManagementAutoRepairPolicy) GoString ¶ added in v4.0.4
func (s CreateClusterNodePoolRequestManagementAutoRepairPolicy) GoString() string
func (*CreateClusterNodePoolRequestManagementAutoRepairPolicy) SetRestartNode ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagementAutoRepairPolicy) SetRestartNode(v bool) *CreateClusterNodePoolRequestManagementAutoRepairPolicy
func (CreateClusterNodePoolRequestManagementAutoRepairPolicy) String ¶ added in v4.0.4
func (s CreateClusterNodePoolRequestManagementAutoRepairPolicy) String() string
type CreateClusterNodePoolRequestManagementAutoUpgradePolicy ¶ added in v4.0.4
type CreateClusterNodePoolRequestManagementAutoUpgradePolicy struct {
AutoUpgradeKubelet *bool `json:"auto_upgrade_kubelet,omitempty" xml:"auto_upgrade_kubelet,omitempty"`
}
func (CreateClusterNodePoolRequestManagementAutoUpgradePolicy) GoString ¶ added in v4.0.4
func (s CreateClusterNodePoolRequestManagementAutoUpgradePolicy) GoString() string
func (*CreateClusterNodePoolRequestManagementAutoUpgradePolicy) SetAutoUpgradeKubelet ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *CreateClusterNodePoolRequestManagementAutoUpgradePolicy
func (CreateClusterNodePoolRequestManagementAutoUpgradePolicy) String ¶ added in v4.0.4
func (s CreateClusterNodePoolRequestManagementAutoUpgradePolicy) String() string
type CreateClusterNodePoolRequestManagementAutoVulFixPolicy ¶ added in v4.0.4
type CreateClusterNodePoolRequestManagementAutoVulFixPolicy struct { RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` VulLevel *string `json:"vul_level,omitempty" xml:"vul_level,omitempty"` }
func (CreateClusterNodePoolRequestManagementAutoVulFixPolicy) GoString ¶ added in v4.0.4
func (s CreateClusterNodePoolRequestManagementAutoVulFixPolicy) GoString() string
func (*CreateClusterNodePoolRequestManagementAutoVulFixPolicy) SetRestartNode ¶ added in v4.0.4
func (s *CreateClusterNodePoolRequestManagementAutoVulFixPolicy) SetRestartNode(v bool) *CreateClusterNodePoolRequestManagementAutoVulFixPolicy
func (*CreateClusterNodePoolRequestManagementAutoVulFixPolicy) SetVulLevel ¶ added in v4.0.4
func (CreateClusterNodePoolRequestManagementAutoVulFixPolicy) String ¶ added in v4.0.4
func (s CreateClusterNodePoolRequestManagementAutoVulFixPolicy) String() string
type CreateClusterNodePoolRequestManagementUpgradeConfig ¶
type CreateClusterNodePoolRequestManagementUpgradeConfig struct { // Deprecated // Indicates whether auto update is enabled. Valid values: // // * `true`: enables auto upgrade. // * `false`: disables auto update. AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // // Default value: 1. MaxUnavailable *int64 `json:"max_unavailable,omitempty" xml:"max_unavailable,omitempty"` // The number of nodes that are temporarily added to the node pool during an auto update. Surge *int64 `json:"surge,omitempty" xml:"surge,omitempty"` // The percentage of additional nodes to the nodes in the node pool. You must set this parameter or `surge`. SurgePercentage *int64 `json:"surge_percentage,omitempty" xml:"surge_percentage,omitempty"` }
func (CreateClusterNodePoolRequestManagementUpgradeConfig) GoString ¶
func (s CreateClusterNodePoolRequestManagementUpgradeConfig) GoString() string
func (*CreateClusterNodePoolRequestManagementUpgradeConfig) SetAutoUpgrade ¶
func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetAutoUpgrade(v bool) *CreateClusterNodePoolRequestManagementUpgradeConfig
func (*CreateClusterNodePoolRequestManagementUpgradeConfig) SetMaxUnavailable ¶
func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetMaxUnavailable(v int64) *CreateClusterNodePoolRequestManagementUpgradeConfig
func (*CreateClusterNodePoolRequestManagementUpgradeConfig) SetSurgePercentage ¶
func (s *CreateClusterNodePoolRequestManagementUpgradeConfig) SetSurgePercentage(v int64) *CreateClusterNodePoolRequestManagementUpgradeConfig
func (CreateClusterNodePoolRequestManagementUpgradeConfig) String ¶
func (s CreateClusterNodePoolRequestManagementUpgradeConfig) String() string
type CreateClusterNodePoolRequestNodeConfig ¶ added in v4.4.1
type CreateClusterNodePoolRequestNodeConfig struct {
KubeletConfiguration *KubeletConfig `json:"kubelet_configuration,omitempty" xml:"kubelet_configuration,omitempty"`
}
func (CreateClusterNodePoolRequestNodeConfig) GoString ¶ added in v4.4.1
func (s CreateClusterNodePoolRequestNodeConfig) GoString() string
func (*CreateClusterNodePoolRequestNodeConfig) SetKubeletConfiguration ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestNodeConfig) SetKubeletConfiguration(v *KubeletConfig) *CreateClusterNodePoolRequestNodeConfig
func (CreateClusterNodePoolRequestNodeConfig) String ¶ added in v4.4.1
func (s CreateClusterNodePoolRequestNodeConfig) String() string
type CreateClusterNodePoolRequestNodepoolInfo ¶
type CreateClusterNodePoolRequestNodepoolInfo struct { // The name of the node pool. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The ID of the resource group to which the node pool belongs. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // The type of node pool. Valid values: // // * `ess`: node pool // * `edge`: edge node pool Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (CreateClusterNodePoolRequestNodepoolInfo) GoString ¶
func (s CreateClusterNodePoolRequestNodepoolInfo) GoString() string
func (*CreateClusterNodePoolRequestNodepoolInfo) SetName ¶
func (s *CreateClusterNodePoolRequestNodepoolInfo) SetName(v string) *CreateClusterNodePoolRequestNodepoolInfo
func (*CreateClusterNodePoolRequestNodepoolInfo) SetResourceGroupId ¶
func (s *CreateClusterNodePoolRequestNodepoolInfo) SetResourceGroupId(v string) *CreateClusterNodePoolRequestNodepoolInfo
func (*CreateClusterNodePoolRequestNodepoolInfo) SetType ¶
func (s *CreateClusterNodePoolRequestNodepoolInfo) SetType(v string) *CreateClusterNodePoolRequestNodepoolInfo
func (CreateClusterNodePoolRequestNodepoolInfo) String ¶
func (s CreateClusterNodePoolRequestNodepoolInfo) String() string
type CreateClusterNodePoolRequestScalingGroup ¶
type CreateClusterNodePoolRequestScalingGroup struct { // Specifies whether to enable auto-renewal for nodes in the node pool. This parameter takes effect only when you set `instance_charge_type` to `PrePaid`. Valid values: // // * `true`: enables auto-renewal // * `false`: disables auto-renewal. // // Default value: `true`. AutoRenew *bool `json:"auto_renew,omitempty" xml:"auto_renew,omitempty"` // The duration of the auto-renewal. This parameter takes effect and is required only when you set instance_charge_type to PrePaid and auto_renew to true. If `PeriodUnit=Month` is configured, the valid values are 1, 2, 3, 6, and 12. // // Default value: 1. AutoRenewPeriod *int64 `json:"auto_renew_period,omitempty" xml:"auto_renew_period,omitempty"` CisEnabled *bool `json:"cis_enabled,omitempty" xml:"cis_enabled,omitempty"` // Specifies whether to automatically create pay-as-you-go instances to meet the required number of ECS instances if preemptible instances cannot be created due to reasons such as the cost or insufficient inventory. This parameter takes effect when you set `multi_az_policy` to `COST_OPTIMIZED`. Valid values: // // * `true`: automatically creates pay-as-you-go instances to meet the required number of ECS instances if preemptible instances cannot be created. // * `false`: does not create pay-as-you-go instances to meet the required number of ECS instances if preemptible instances cannot be created. CompensateWithOnDemand *bool `json:"compensate_with_on_demand,omitempty" xml:"compensate_with_on_demand,omitempty"` // The configuration of the data disks that are mounted to the nodes in the node pool. DataDisks []*DataDisk `json:"data_disks,omitempty" xml:"data_disks,omitempty" type:"Repeated"` // The ID of the deployment set to which the ECS instances in the node pool belong. DeploymentsetId *string `json:"deploymentset_id,omitempty" xml:"deploymentset_id,omitempty"` // The expected number of nodes in the node pool. DesiredSize *int64 `json:"desired_size,omitempty" xml:"desired_size,omitempty"` // The ID of a custom image. By default, the image provided by ACK is used. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The type of OS image. You must set this parameter or `platform`. Valid values: // // * `AliyunLinux`: Alinux2 // * `AliyunLinux3`: Alinux3 // * `AliyunLinux3Arm64`: Alinux3 ARM // * `AliyunLinuxUEFI`: Alinux2 UEFI // * `CentOS`: CentOS // * `Windows`: Windows // * `WindowsCore`: Windows Core // * `ContainerOS`: ContainerOS ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` // The billing method of the nodes in the node pool. Valid values: // // * `PrePaid`: the subscription billing method. // * `PostPaid`: the pay-as-you-go billing method. // // Default value: `PostPaid`. InstanceChargeType *string `json:"instance_charge_type,omitempty" xml:"instance_charge_type,omitempty"` // The instance type of the nodes in the node pool. InstanceTypes []*string `json:"instance_types,omitempty" xml:"instance_types,omitempty" type:"Repeated"` // The metering method of the public IP address. Valid values: // // * PayByBandwidth: pay-by-bandwidth. // * PayByTraffic: pay-by-data-transfer. InternetChargeType *string `json:"internet_charge_type,omitempty" xml:"internet_charge_type,omitempty"` // The maximum outbound bandwidth of the public IP address of the node. Unit: Mbit/s. Valid values: 1 to 100. InternetMaxBandwidthOut *int64 `json:"internet_max_bandwidth_out,omitempty" xml:"internet_max_bandwidth_out,omitempty"` // The name of the key pair. You must set this parameter or the `login_password` parameter. // // > If you want to create a managed node pool, you must set `key_pair`. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` LoginAsNonRoot *bool `json:"login_as_non_root,omitempty" xml:"login_as_non_root,omitempty"` // The password for SSH logon. You must set this parameter or the `key_pair` parameter. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` // The ECS instance scaling policy for a multi-zone scaling group. Valid values: // // * `PRIORITY`: ECS instances are created based on the VSwitchIds.N parameter. If Auto Scaling fails to create ECS instances in the zone of the vSwitch with the highest priority, Auto Scaling attempts to create ECS instances in the zone of the vSwitch with a lower priority. // // * `COST_OPTIMIZED`: ECS instances are created based on the vCPU unit price in ascending order. Preemptible instances are preferably created when preemptible instance types are specified in the scaling configuration. You can set the `CompensateWithOnDemand` parameter to specify whether to automatically create pay-as-you-go instances when preemptible instances cannot be created due to insufficient resources. // // ** // // **Note** `COST_OPTIMIZED` is valid only when multiple instance types are specified or at least one preemptible instance type is specified. // // * `BALANCE`: ECS instances are evenly distributed across multiple zones specified by the scaling group. If ECS instances become imbalanced among multiple zones due to insufficient inventory, you can call [RebalanceInstances](~~71516~~) of Auto Scaling to balance the instance distribution among zones. // // Default value: `PRIORITY`. MultiAzPolicy *string `json:"multi_az_policy,omitempty" xml:"multi_az_policy,omitempty"` // The minimum number of pay-as-you-go instances that must be kept in the scaling group. Valid values: 0 to 1000. If the number of pay-as-you-go instances is less than the value of this parameter, Auto Scaling preferably creates pay-as-you-go instances. OnDemandBaseCapacity *int64 `json:"on_demand_base_capacity,omitempty" xml:"on_demand_base_capacity,omitempty"` // The percentage of pay-as-you-go instances among the extra instances that exceed the number specified by `on_demand_base_capacity`. Valid values: 0 to 100. OnDemandPercentageAboveBaseCapacity *int64 `json:"on_demand_percentage_above_base_capacity,omitempty" xml:"on_demand_percentage_above_base_capacity,omitempty"` // The subscription duration of the nodes in the node pool. This parameter takes effect and is required only when you set `instance_charge_type` to `PrePaid`. If you set `period_unit` to Month, the valid values of `period` are 1, 2, 3, 6, and 12. // // Default value: 1. Period *int64 `json:"period,omitempty" xml:"period,omitempty"` // The billing cycle of the nodes in the node pool. This parameter is required if you set instance_charge_type to `PrePaid`. A value of Month indicates that the billing cycle is measured in months. PeriodUnit *string `json:"period_unit,omitempty" xml:"period_unit,omitempty"` // Deprecated // The release version of the operating system. Valid values: // // * `CentOS` // * `AliyunLinux` // * `Windows` // * `WindowsCore` // // Default value: `AliyunLinux`. Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` // The configuration of the private node pool. PrivatePoolOptions *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions `json:"private_pool_options,omitempty" xml:"private_pool_options,omitempty" type:"Struct"` // A list of ApsaraDB RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The scaling mode of the scaling group. Valid values: // // * `release`: the standard mode. ECS instances are created and released based on resource usage. // * `recycle`: the swift mode. ECS instances are created, stopped, or started during scaling events. This reduces the time required for the next scale-out event. When the instance is stopped, you are charged only for the storage service. This does not apply to ECS instances attached with local disks. // // Default value: `release`. ScalingPolicy *string `json:"scaling_policy,omitempty" xml:"scaling_policy,omitempty"` // Deprecated // Specifies the ID of the security group to which you want to add the node pool. You must set this parameter or `security_group_ids`. We recommend that you set `security_group_ids`. SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` // The IDs of security groups to which you want to add the node pool. You must set this parameter or `security_group_id`. We recommend that you set `security_group_ids`. If you set both `security_group_id` and `security_group_ids`, `security_group_ids` is used. SecurityGroupIds []*string `json:"security_group_ids,omitempty" xml:"security_group_ids,omitempty" type:"Repeated"` SocEnabled *bool `json:"soc_enabled,omitempty" xml:"soc_enabled,omitempty"` // The number of instance types that are available. Auto Scaling creates preemptible instances of multiple instance types that are available at the lowest cost. Valid values: 1 to 10. SpotInstancePools *int64 `json:"spot_instance_pools,omitempty" xml:"spot_instance_pools,omitempty"` // Specifies whether to supplement preemptible instances when the number of preemptible instances drops below the specified minimum number. If this parameter is set to true, when the scaling group receives a system message that a preemptible instance is to be reclaimed, the scaling group attempts to create a new instance to replace this instance. Valid values: // // * `true`: enables the supplementation of preemptible instances. // * `false`: disables the supplementation of preemptible instances. SpotInstanceRemedy *bool `json:"spot_instance_remedy,omitempty" xml:"spot_instance_remedy,omitempty"` // The instance type of preemptible instance and the maximum bid price. SpotPriceLimit []*CreateClusterNodePoolRequestScalingGroupSpotPriceLimit `json:"spot_price_limit,omitempty" xml:"spot_price_limit,omitempty" type:"Repeated"` // The bidding policy of preemptible instances. Valid values: // // * `NoSpot`: non-preemptible instance. // * `SpotWithPriceLimit`: specifies the highest bid. // * `SpotAsPriceGo`: automatically submits bids based on the up-to-date market price. // // For more information, see [Preemptible instances](~~165053~~). SpotStrategy *string `json:"spot_strategy,omitempty" xml:"spot_strategy,omitempty"` // Specifies whether to enable the burst feature for system disks. Valid values: // // * true: enables the burst feature. // * false: disables the burst feature. // // This parameter is supported only when `SystemDiskCategory` is set to `cloud_auto`. For more information, see [ESSD AutoPL disks](~~368372~~). SystemDiskBurstingEnabled *bool `json:"system_disk_bursting_enabled,omitempty" xml:"system_disk_bursting_enabled,omitempty"` SystemDiskCategories []*string `json:"system_disk_categories,omitempty" xml:"system_disk_categories,omitempty" type:"Repeated"` // The type of system disk. Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. // * `cloud_essd`: enhanced SSD. // // Default value: `cloud_efficiency`. SystemDiskCategory *string `json:"system_disk_category,omitempty" xml:"system_disk_category,omitempty"` SystemDiskEncryptAlgorithm *string `json:"system_disk_encrypt_algorithm,omitempty" xml:"system_disk_encrypt_algorithm,omitempty"` SystemDiskEncrypted *bool `json:"system_disk_encrypted,omitempty" xml:"system_disk_encrypted,omitempty"` SystemDiskKmsKeyId *string `json:"system_disk_kms_key_id,omitempty" xml:"system_disk_kms_key_id,omitempty"` // The performance level (PL) of the system disk that you want to use for the node. This parameter takes effect only for ESSDs. // // * PL0: moderate maximum concurrent I/O performance and low I/O latency // * PL1: moderate maximum concurrent I/O performance and low I/O latency // * PL2: high maximum concurrent I/O performance and low I/O latency // * PL3: ultra-high maximum concurrent I/O performance and ultra-low I/O latency SystemDiskPerformanceLevel *string `json:"system_disk_performance_level,omitempty" xml:"system_disk_performance_level,omitempty"` // The predefined IOPS of a system disk. Valid values: 0 to min{50,000, 1,000 × Capacity - Baseline IOPS}. Baseline IOPS = min{1,800 + 50 × Capacity, 50,000}. // // This parameter is supported only when `SystemDiskCategory` is set to `cloud_auto`. For more information, see [ESSD AutoPL disks](~~368372~~). SystemDiskProvisionedIops *int64 `json:"system_disk_provisioned_iops,omitempty" xml:"system_disk_provisioned_iops,omitempty"` // The system disk size of a node. Unit: GiB. // // Valid values: 40 to 500. SystemDiskSize *int64 `json:"system_disk_size,omitempty" xml:"system_disk_size,omitempty"` // The labels that you want to add to the ECS instances. // // Each key must be unique and cannot exceed 128 characters in length. Neither keys nor values can start with aliyun or acs:. Neither keys nor values can contain https:// or http://. Tags []*CreateClusterNodePoolRequestScalingGroupTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The vSwitch IDs. Valid values: 1 to 8. // // > To ensure high availability, we recommend that you select vSwitches that reside in different zones. VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` }
func (CreateClusterNodePoolRequestScalingGroup) GoString ¶
func (s CreateClusterNodePoolRequestScalingGroup) GoString() string
func (*CreateClusterNodePoolRequestScalingGroup) SetAutoRenew ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetAutoRenew(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetAutoRenewPeriod ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetAutoRenewPeriod(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetCisEnabled ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetCisEnabled(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetCompensateWithOnDemand ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetCompensateWithOnDemand(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetDataDisks ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetDataDisks(v []*DataDisk) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetDeploymentsetId ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetDeploymentsetId(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetDesiredSize ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetDesiredSize(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetImageId ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetImageId(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetImageType ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetImageType(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetInstanceChargeType ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetInstanceChargeType(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetInstanceTypes ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetInstanceTypes(v []*string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetInternetChargeType ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetInternetChargeType(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetInternetMaxBandwidthOut ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetInternetMaxBandwidthOut(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetKeyPair ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetKeyPair(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetLoginAsNonRoot ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetLoginAsNonRoot(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetLoginPassword ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetLoginPassword(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetMultiAzPolicy ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetMultiAzPolicy(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetOnDemandBaseCapacity ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetOnDemandBaseCapacity(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetOnDemandPercentageAboveBaseCapacity ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetPeriod ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetPeriod(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetPeriodUnit ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetPeriodUnit(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetPlatform ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetPlatform(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetPrivatePoolOptions ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetPrivatePoolOptions(v *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetRdsInstances ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetRdsInstances(v []*string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetScalingPolicy ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetScalingPolicy(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSecurityGroupId ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSecurityGroupId(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSecurityGroupIds ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSecurityGroupIds(v []*string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSocEnabled ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetSocEnabled(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSpotInstancePools ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotInstancePools(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSpotInstanceRemedy ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotInstanceRemedy(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSpotPriceLimit ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotPriceLimit(v []*CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSpotStrategy ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSpotStrategy(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskBurstingEnabled ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskBurstingEnabled(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskCategories ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskCategories(v []*string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskCategory ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskCategory(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskEncryptAlgorithm ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskEncrypted ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskEncrypted(v bool) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskKmsKeyId ¶ added in v4.4.1
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskKmsKeyId(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskPerformanceLevel ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskPerformanceLevel(v string) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskProvisionedIops ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskProvisionedIops(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetSystemDiskSize ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetSystemDiskSize(v int64) *CreateClusterNodePoolRequestScalingGroup
func (*CreateClusterNodePoolRequestScalingGroup) SetVswitchIds ¶
func (s *CreateClusterNodePoolRequestScalingGroup) SetVswitchIds(v []*string) *CreateClusterNodePoolRequestScalingGroup
func (CreateClusterNodePoolRequestScalingGroup) String ¶
func (s CreateClusterNodePoolRequestScalingGroup) String() string
type CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions ¶
type CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions struct { // The ID of the private node pool. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The type of private node pool. This parameter specifies the type of private pool that you want to use to create instances. A private node pool is generated when an elasticity assurance or a capacity reservation service takes effect. The system selects a private node pool to launch instances. Valid values: // // * `Open`: open private pool. The system selects an open private node pool to launch instances. If no matching open private node pool is available, the resources in the public node pool are used. // * `Target`: specific private pool. The system uses the resources of the specified private node pool to launch instances. If the specified private node pool is unavailable, instances cannot be launched. // * `None`: no private pool is used. The resources of private node pools are not used to launch the instances. MatchCriteria *string `json:"match_criteria,omitempty" xml:"match_criteria,omitempty"` }
func (CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) GoString ¶
func (s CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) GoString() string
func (*CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetMatchCriteria ¶
func (s *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions
func (CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) String ¶
func (s CreateClusterNodePoolRequestScalingGroupPrivatePoolOptions) String() string
type CreateClusterNodePoolRequestScalingGroupSpotPriceLimit ¶
type CreateClusterNodePoolRequestScalingGroupSpotPriceLimit struct { // The instance type of preemptible instance. InstanceType *string `json:"instance_type,omitempty" xml:"instance_type,omitempty"` // The maximum bid price of a preemptible instance. PriceLimit *string `json:"price_limit,omitempty" xml:"price_limit,omitempty"` }
func (CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) GoString ¶
func (s CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) GoString() string
func (*CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) SetInstanceType ¶
func (s *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) SetInstanceType(v string) *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit
func (*CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) SetPriceLimit ¶
func (s *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) SetPriceLimit(v string) *CreateClusterNodePoolRequestScalingGroupSpotPriceLimit
func (CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) String ¶
func (s CreateClusterNodePoolRequestScalingGroupSpotPriceLimit) String() string
type CreateClusterNodePoolRequestScalingGroupTags ¶
type CreateClusterNodePoolRequestScalingGroupTags struct { // The key of a label. Key *string `json:"key,omitempty" xml:"key,omitempty"` // The value of a label. Value *string `json:"value,omitempty" xml:"value,omitempty"` }
func (CreateClusterNodePoolRequestScalingGroupTags) GoString ¶
func (s CreateClusterNodePoolRequestScalingGroupTags) GoString() string
func (*CreateClusterNodePoolRequestScalingGroupTags) SetValue ¶
func (s *CreateClusterNodePoolRequestScalingGroupTags) SetValue(v string) *CreateClusterNodePoolRequestScalingGroupTags
func (CreateClusterNodePoolRequestScalingGroupTags) String ¶
func (s CreateClusterNodePoolRequestScalingGroupTags) String() string
type CreateClusterNodePoolRequestTeeConfig ¶
type CreateClusterNodePoolRequestTeeConfig struct { // Specifies whether to enable confidential computing for the cluster. TeeEnable *bool `json:"tee_enable,omitempty" xml:"tee_enable,omitempty"` }
func (CreateClusterNodePoolRequestTeeConfig) GoString ¶
func (s CreateClusterNodePoolRequestTeeConfig) GoString() string
func (*CreateClusterNodePoolRequestTeeConfig) SetTeeEnable ¶
func (s *CreateClusterNodePoolRequestTeeConfig) SetTeeEnable(v bool) *CreateClusterNodePoolRequestTeeConfig
func (CreateClusterNodePoolRequestTeeConfig) String ¶
func (s CreateClusterNodePoolRequestTeeConfig) String() string
type CreateClusterNodePoolResponse ¶
type CreateClusterNodePoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateClusterNodePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateClusterNodePoolResponse) GoString ¶
func (s CreateClusterNodePoolResponse) GoString() string
func (*CreateClusterNodePoolResponse) SetBody ¶
func (s *CreateClusterNodePoolResponse) SetBody(v *CreateClusterNodePoolResponseBody) *CreateClusterNodePoolResponse
func (*CreateClusterNodePoolResponse) SetHeaders ¶
func (s *CreateClusterNodePoolResponse) SetHeaders(v map[string]*string) *CreateClusterNodePoolResponse
func (*CreateClusterNodePoolResponse) SetStatusCode ¶
func (s *CreateClusterNodePoolResponse) SetStatusCode(v int32) *CreateClusterNodePoolResponse
func (CreateClusterNodePoolResponse) String ¶
func (s CreateClusterNodePoolResponse) String() string
type CreateClusterNodePoolResponseBody ¶
type CreateClusterNodePoolResponseBody struct { // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The ID of the task. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (CreateClusterNodePoolResponseBody) GoString ¶
func (s CreateClusterNodePoolResponseBody) GoString() string
func (*CreateClusterNodePoolResponseBody) SetNodepoolId ¶
func (s *CreateClusterNodePoolResponseBody) SetNodepoolId(v string) *CreateClusterNodePoolResponseBody
func (*CreateClusterNodePoolResponseBody) SetRequestId ¶ added in v4.5.6
func (s *CreateClusterNodePoolResponseBody) SetRequestId(v string) *CreateClusterNodePoolResponseBody
func (*CreateClusterNodePoolResponseBody) SetTaskId ¶ added in v4.0.1
func (s *CreateClusterNodePoolResponseBody) SetTaskId(v string) *CreateClusterNodePoolResponseBody
func (CreateClusterNodePoolResponseBody) String ¶
func (s CreateClusterNodePoolResponseBody) String() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { // The network access control list (ACL) of the SLB instance associated with the API server if the cluster is a registered cluster. AccessControlList []*string `json:"access_control_list,omitempty" xml:"access_control_list,omitempty" type:"Repeated"` // The components that you want to install in the cluster. When you create a cluster, you can set the `addons` parameter to install specific components. // // **Network plug-in**: required. The Flannel and Terway plug-ins are supported. Select one of the plug-ins for the cluster. // // * Specify the Flannel plug-in in the following format: \[{"name":"flannel","config":""}]. // * Specify the Terway plug-in in the following format: \[{"name": "terway-eniip","config": ""}]. // // **Volume plug-in**: required. The `CSI` and `FlexVolume` volume plug-ins are supported. // // * Specify the `CSI` plug-in in the following format: \[{"name":"csi-plugin","config": ""},{"name": "csi-provisioner","config": ""}]. // * Specify the `FlexVolume` plug-in in the following format: \[{"name": "flexvolume","config": ""}]. // // **Simple Log Service component**: optional. We recommend that you enable Simple Log Service. If Simple Log Service is disabled, you cannot use the cluster auditing feature. // // * Use an existing `Simple Log Service project`: \[{"name": "logtail-ds","config": "{"IngressDashboardEnabled":"true","sls_project_name":"your_sls_project_name"}"}]. // * To create a `Simple Log Service project`, specify the component in the following format: \[{"name": "logtail-ds","config": "{"IngressDashboardEnabled":"true"}"}]. // // **Ingress controller**: optional. By default, the `nginx-ingress-controller` component is installed in ACK dedicated clusters. // // * To install nginx-ingress-controller and enable Internet access, specify the Ingress controller in the following format: \[{"name":"nginx-ingress-controller","config":"{"IngressSlbNetworkType":"internet"}"}]. // * If you do not want to install nginx-ingress-controller, specify the component in the following format: \[{"name": "nginx-ingress-controller","config": "","disabled": true}]. // // **Event center**: optional. By default, the event center feature is enabled. // // You can use Kubernetes event centers to store and query events, and configure alert rules. You can use the Logstores that are associated with Kubernetes event centers for free within 90 days. For more information, see [Create and use an event center](~~150476~~). // // Enable the ack-node-problem-detector component in the following format: \[{"name":"ack-node-problem-detector","config":"{"sls_project_name":"your_sls_project_name"}"}]. Addons []*Addon `json:"addons,omitempty" xml:"addons,omitempty" type:"Repeated"` // Service accounts provide identities for pods when pods communicate with the `API server` of the cluster. `api-audiences` are used by the `API server` to check whether the `tokens` of requests are legitimate.“ Separate multiple `audiences` with commas (,). // // For more information about `ServiceAccount`, see [Enable service account token volume projection](~~160384~~). ApiAudiences *string `json:"api_audiences,omitempty" xml:"api_audiences,omitempty"` // The billing method of the cluster. ChargeType *string `json:"charge_type,omitempty" xml:"charge_type,omitempty"` // Specifies whether to enable Center for Internet Security (CIS) reinforcement. For more information, see [CIS reinforcement](~~223744~~). // // Valid values: // // * `true`: enables CIS reinforcement. // * `false`: disables CIS reinforcement. // // Default value: `false`. CisEnabled *bool `json:"cis_enabled,omitempty" xml:"cis_enabled,omitempty"` // Specifies whether to install the CloudMonitor agent. Valid values: // // * `true`: installs the CloudMonitor agent. // * `false`: does not install the CloudMonitor agent. // // Default value: `false`. CloudMonitorFlags *bool `json:"cloud_monitor_flags,omitempty" xml:"cloud_monitor_flags,omitempty"` // The domain name of the cluster. // // The domain name can contain one or more parts that are separated by periods (.). Each part cannot exceed 63 characters in length, and can contain lowercase letters, digits, and hyphens (-). Each part must start and end with a lowercase letter or digit. ClusterDomain *string `json:"cluster_domain,omitempty" xml:"cluster_domain,omitempty"` // The type of ACK managed cluster. Valid values: // // * `ack.pro.small`: ACK Pro cluster. // * `ack.standard`: ACK Basic cluster. // // Default value: `ack.standard`. If you leave this property empty, an ACK Basic cluster.is created. // // For more information, see [Overview of ACK Pro clusters](~~173290~~). ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` // The cluster type. Valid value: ManagedKubernetes. // You can create ACK managed clusters, ACK Serverless clusters, and ACK Edge clusters. ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` // The CIDR block of pods. You can specify 10.0.0.0/8, 172.16-31.0.0/12-16, 192.168.0.0/16, or their subnets as the CIDR block of pods. The CIDR block of pods cannot overlap with the CIDR block of the VPC in which the cluster is deployed and the CIDR blocks of existing clusters in the VPC. You cannot modify the pod CIDR block after the cluster is created. // // For more information about subnetting for ACK clusters, see [Plan CIDR blocks for an ACK cluster that is deployed in a VPC](~~86500~~). // // > This parameter is required if the cluster uses the Flannel plug-in. ContainerCidr *string `json:"container_cidr,omitempty" xml:"container_cidr,omitempty"` // The list of control plane components for which you want to enable log collection. // // By default, the logs of kube-apiserver, kube-controller-manager, and kube-scheduler are collected. ControlplaneLogComponents []*string `json:"controlplane_log_components,omitempty" xml:"controlplane_log_components,omitempty" type:"Repeated"` // The Simple Log Service project that is used to store the logs of control plane components. You can use an existing project or create one. If you choose to create a Simple Log Service project, the created project is named in the `k8s-log-{ClusterID}` format. ControlplaneLogProject *string `json:"controlplane_log_project,omitempty" xml:"controlplane_log_project,omitempty"` // The retention period of control plane logs in days. ControlplaneLogTtl *string `json:"controlplane_log_ttl,omitempty" xml:"controlplane_log_ttl,omitempty"` // The CPU management policy of the nodes in a node pool. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: allows pods with specific resource characteristics on the node to be granted enhanced CPU affinity and exclusivity. // * `none`: specifies that the default CPU affinity is used. // // Default value: `none`. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // Specifies custom subject alternative names (SANs) for the API server certificate to accept requests from specified IP addresses or domain names. Multiple IP addresses and domain names are separated by commas (,). CustomSan *string `json:"custom_san,omitempty" xml:"custom_san,omitempty"` // Specifies whether to enable deletion protection for the cluster. If deletion protection is enabled, the cluster cannot be deleted in the ACK console or by calling API operations. Valid values: // // * `true`: enables deletion protection for the cluster. This way, the cluster cannot be deleted in the ACK console or by calling API operations. // * `false`: disables deletion protection for the cluster. This way, the cluster can be deleted in the ACK console or by calling API operations. // // Default value: `false`. DeletionProtection *bool `json:"deletion_protection,omitempty" xml:"deletion_protection,omitempty"` // Specifies whether to perform a rollback if the cluster fails to be created. Valid values: // // * `true`: performs a rollback if the system fails to create the cluster. // * `false`: does not perform a rollback if the system fails to create the cluster. // // Default value: `true`. DisableRollback *bool `json:"disable_rollback,omitempty" xml:"disable_rollback,omitempty"` // Specifies whether to enable the RAM Roles for Service Accounts (RRSA) feature. EnableRrsa *bool `json:"enable_rrsa,omitempty" xml:"enable_rrsa,omitempty"` // The ID of a key that is managed by Key Management Service (KMS). The key is used to encrypt data disks. For more information, see [KMS](~~28935~~). // // > This feature supports only ACK Pro clusters. EncryptionProviderKey *string `json:"encryption_provider_key,omitempty" xml:"encryption_provider_key,omitempty"` // Specifies whether to enable Internet access for the cluster. You can use an elastic IP address (EIP) to expose the API server. This way, you can access the cluster over the Internet. // // * `true`: enables Internet access. // * `false`: disables Internet access. If you set this parameter to false, the API server cannot be accessed over the Internet. // // Default value: `false`. EndpointPublicAccess *bool `json:"endpoint_public_access,omitempty" xml:"endpoint_public_access,omitempty"` // Specifies whether to mount a data disk to a node that is created based on an existing ECS instance. Valid values: // // * `true`: stores the data of containers and images on a data disk. Back up the existing data on the data disk first. // * `false`: does not store the data of containers and images on a data disk. // // Default value: `false`. // // How to mount a data disk: // // * If an ECS instance has data disks mounted and the file system of the last data disk is not initialized, the system automatically formats the data disk to ext4. Then, the system mounts the data disk to /var/lib/docker and /var/lib/kubelet. // * If no data disk is attached to the ECS instances, the system does not purchase a new data disk. FormatDisk *bool `json:"format_disk,omitempty" xml:"format_disk,omitempty"` // Specifies a custom image for nodes. By default, the image provided by ACK is used. You can select a custom image to replace the default image. For more information, see [Custom images](~~146647~~). ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The type of OS distribution that you want to use. To specify the node OS, we recommend that you use this parameter. Valid values: // // * CentOS // * AliyunLinux // * AliyunLinux Qboot // * AliyunLinuxUEFI // * AliyunLinux3 // * Windows // * WindowsCore // * AliyunLinux3Arm64 // * ContainerOS // // Default value: `CentOS`. ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` // The list of existing ECS instances that are specified as worker nodes for the cluster. // // > This parameter is required when you create worker nodes on existing ECS instances. Instances []*string `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"` // The cluster IP stack. IpStack *string `json:"ip_stack,omitempty" xml:"ip_stack,omitempty"` // Specifies whether to create an advanced security group. This parameter takes effect only if `security_group_id` is left empty. // // > To use a basic security group, make sure that the sum of the number of nodes in the cluster and the number of pods that use Terway does not exceed 2,000. Therefore, if the cluster uses Terway, we recommend that you use an advanced security group. // // * `true`: creates an advanced security group. // * `false`: does not create an advanced security group. // // Default value: `true`. IsEnterpriseSecurityGroup *bool `json:"is_enterprise_security_group,omitempty" xml:"is_enterprise_security_group,omitempty"` // Specifies whether to retain the names of existing ECS instances that are used in the cluster. Valid values: // // * `true`: retains the names. // * `false`: does not retain the names. The new names are assigned by the system. // // Default value: `true`. KeepInstanceName *bool `json:"keep_instance_name,omitempty" xml:"keep_instance_name,omitempty"` // The name of the key pair. You must set this parameter or the `login_password` parameter. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` // The Kubernetes version of the cluster. The Kubernetes versions supported by ACK are the same as the Kubernetes versions supported by open source Kubernetes. We recommend that you specify the latest Kubernetes version. If you do not set this parameter, the latest Kubernetes version is used. // // You can create clusters of the latest two Kubernetes versions in the ACK console. You can create clusters of earlier Kubernetes versions by calling API operations. For more information about the Kubernetes versions supported by ACK, see [Release notes on Kubernetes versions](~~185269~~). KubernetesVersion *string `json:"kubernetes_version,omitempty" xml:"kubernetes_version,omitempty"` // The specification of the Server Load Balancer (SLB) instance. Valid values: // // * slb.s1.small // * slb.s2.small // * slb.s2.medium // * slb.s3.small // * slb.s3.medium // * slb.s3.large // // Default value: `slb.s2.small`. LoadBalancerSpec *string `json:"load_balancer_spec,omitempty" xml:"load_balancer_spec,omitempty"` // Specifies whether to enable Simple Log Service for the cluster. Set the value to `SLS`. This parameter takes effect only for ACK Serverless clusters. LoggingType *string `json:"logging_type,omitempty" xml:"logging_type,omitempty"` // The password for SSH logon. You must set this parameter or the `key_pair` parameter. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` // Specifies whether to enable auto-renewal for master nodes. This parameter takes effect only if `master_instance_charge_type` is set to `PrePaid`. Valid values: // // * `true`: enables auto-renewal. // * `false`: disables auto-renewal. // // Default value: `true`. MasterAutoRenew *bool `json:"master_auto_renew,omitempty" xml:"master_auto_renew,omitempty"` // The auto-renewal period for master nodes after the subscriptions of master nodes expire. This parameter takes effect and is required only if the subscription billing method is selected for master nodes. // // Valid values: 1, 2, 3, 6, and 12. // // Default value: 1. MasterAutoRenewPeriod *int64 `json:"master_auto_renew_period,omitempty" xml:"master_auto_renew_period,omitempty"` // The number of master nodes. Valid values: `3` and `5`. // // Default value: `3`. MasterCount *int64 `json:"master_count,omitempty" xml:"master_count,omitempty"` // The billing method of master nodes. Valid values: // // * `PrePaid`: subscription. // * `PostPaid`: pay-as-you-go. // // Default value: `PostPaid`. MasterInstanceChargeType *string `json:"master_instance_charge_type,omitempty" xml:"master_instance_charge_type,omitempty"` // The Elastic Compute Service (ECS) instance types of master nodes. For more information, see [Overview of instance families](~~25378~~). MasterInstanceTypes []*string `json:"master_instance_types,omitempty" xml:"master_instance_types,omitempty" type:"Repeated"` // The subscription duration of master nodes. This parameter takes effect and is required only if `master_instance_charge_type` is set to `PrePaid`. // // Valid values: 1, 2, 3, 6, 12, 24, 36, 48, and 60. // // Default value: 1. MasterPeriod *int64 `json:"master_period,omitempty" xml:"master_period,omitempty"` // The billing cycle of master nodes. This parameter is required if master_instance_charge_type is set to `PrePaid`. // // Set the value to `Month`. Master nodes are billed only on a monthly basis. MasterPeriodUnit *string `json:"master_period_unit,omitempty" xml:"master_period_unit,omitempty"` // The type of system disk that you want to use for master nodes. Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. // * `cloud_essd`: ESSD. // // Default value: `cloud_ssd`. The default value may vary in different zones. MasterSystemDiskCategory *string `json:"master_system_disk_category,omitempty" xml:"master_system_disk_category,omitempty"` // The performance level (PL) of the system disk that you want to use for master nodes. This parameter takes effect only for enhanced SSDs. For more information about the relationship between disk PLs and disk sizes, see [ESSDs](~~122389~~). MasterSystemDiskPerformanceLevel *string `json:"master_system_disk_performance_level,omitempty" xml:"master_system_disk_performance_level,omitempty"` // The size of the system disk that you want to use for master nodes. Valid values: 40 to 500. Unit: GiB. // // Default value: `120`. MasterSystemDiskSize *int64 `json:"master_system_disk_size,omitempty" xml:"master_system_disk_size,omitempty"` // The ID of the automatic snapshot policy that you want to use for the system disks of master nodes. MasterSystemDiskSnapshotPolicyId *string `json:"master_system_disk_snapshot_policy_id,omitempty" xml:"master_system_disk_snapshot_policy_id,omitempty"` // The IDs of the vSwitches that are specified for master nodes. You can specify up to three vSwitches. We recommend that you specify three vSwitches in different zones to ensure high availability. // // The number of vSwitches must be the same as that specified in `master_count` and the same as those specified in `master_vswitch_ids`. MasterVswitchIds []*string `json:"master_vswitch_ids,omitempty" xml:"master_vswitch_ids,omitempty" type:"Repeated"` // The cluster name. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). The name cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // Specifies whether to create a NAT gateway and configure Source Network Address Translation (SNAT) rules when the system creates the ACK Serverless cluster. Valid values: // // * `true`: automatically creates a NAT gateway and configures SNAT rules. This enables Internet access for the VPC in which the cluster is deployed. // * `false`: does not create a NAT gateway or configure SNAT rules. In this case, the cluster in the VPC cannot access the Internet. // // Default value: `false`. NatGateway *bool `json:"nat_gateway,omitempty" xml:"nat_gateway,omitempty"` // The maximum number of IP addresses that can be assigned to nodes. This number is determined by the node CIDR block. This parameter takes effect only if the cluster uses Flannel as the network plug-in. // // Default value: `26`. NodeCidrMask *string `json:"node_cidr_mask,omitempty" xml:"node_cidr_mask,omitempty"` // The name of the custom node. // // A custom node name consists of a prefix, an IP substring, and a suffix. // // * The prefix and suffix can contain multiple parts that are separated by periods (.). Each part can contain lowercase letters, digits, and hyphens (-), and must start and end with a lowercase letter or digit. // * The IP substring length specifies the number of digits to be truncated from the end of the node IP address. The IP substring length ranges from 5 to 12. // // For example, if the node IP address is 192.168.0.55, the prefix is aliyun.com, the length of the IP address substring is 5, and the suffix is test, the node name will be aliyun.com00055test. NodeNameMode *string `json:"node_name_mode,omitempty" xml:"node_name_mode,omitempty"` // The node port range. Valid values: 30000 to 65535. // // Default value: `30000-32767`. NodePortRange *string `json:"node_port_range,omitempty" xml:"node_port_range,omitempty"` // The list of node pools. Nodepools []*Nodepool `json:"nodepools,omitempty" xml:"nodepools,omitempty" type:"Repeated"` // Deprecated // The number of worker nodes. Valid values: 0 to 100. NumOfNodes *int64 `json:"num_of_nodes,omitempty" xml:"num_of_nodes,omitempty"` // The type of OS. Valid values: // // * Windows // * Linux // // Default value: `Linux`. OsType *string `json:"os_type,omitempty" xml:"os_type,omitempty"` // The subscription duration. Period *int64 `json:"period,omitempty" xml:"period,omitempty"` // The unit of the subscription duration. PeriodUnit *string `json:"period_unit,omitempty" xml:"period_unit,omitempty"` // The release version of the operating system. Valid values: // // * CentOS // * AliyunLinux // * QbootAliyunLinux // * Qboot // * Windows // * WindowsCore // // Default value: `CentOS`. Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` // The list of pod vSwitches. You need to specify at least one pod vSwitch for each node vSwitch and the pod vSwitches must not be the same as the node vSwitches (`vswitch`). We recommend that you specify pod vSwitches whose mask lengths are no greater than 19. // // > The `pod_vswitch_ids` parameter is required if the cluster uses Terway as the network plug-in. PodVswitchIds []*string `json:"pod_vswitch_ids,omitempty" xml:"pod_vswitch_ids,omitempty" type:"Repeated"` // The identifier that indicates whether the cluster is an ACK Edge cluster. To create an ACK Edge cluster, you must set this parameter to `Edge`. // // * `Default`: The cluster is not an ACK Edge cluster. // * `Edge`: The cluster is an ACK Edge cluster. Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` // The kube-proxy mode. Valid values: // // * `iptables`: iptables is a mature and stable kube-proxy mode. It uses iptables rules to conduct service discovery and load balancing. The performance of this mode is restricted by the size of the Kubernetes cluster. This mode is suitable for Kubernetes clusters that manage a small number of Services. // * `ipvs`: IPVS is a high-performance kube-proxy mode. It uses Linux Virtual Server (LVS) to conduct service discovery and load balancing. This mode is suitable for clusters that manage a large number of Services. We recommend that you use this mode in scenarios where high-performance load balancing is required. // // Default value: `ipvs`. ProxyMode *string `json:"proxy_mode,omitempty" xml:"proxy_mode,omitempty"` // The list of ApsaraDB RDS instances. Select the ApsaraDB RDS instances that you want to add to the whitelist. We recommend that you add the CIDR block of pods and CIDR block of nodes to the ApsaraDB RDS instances in the ApsaraDB RDS console. When you set the ApsaraDB RDS instances, you cannot scale out the number of nodes because the instances are not in the Running state. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The ID of the region in which you want to deploy the cluster. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The ID of the resource group to which the cluster belongs. You can use resource groups to isolate clusters. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // The container runtime. The default container runtime is Docker. containerd and Sandboxed-Container are also supported. // // For more information about how to select a proper container runtime, see [Comparison of Docker, containerd, and Sandboxed-Container](~~160313~~). Runtime *Runtime `json:"runtime,omitempty" xml:"runtime,omitempty"` // The ID of an existing security group. You need to choose between this parameter and the `is_enterprise_security_group` parameter. Cluster nodes are automatically added to the security group. SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` // Service accounts provide identities for pods when pods communicate with the `API server` of the cluster. `service-account-issuer` is the issuer of the `serviceaccount token`, which corresponds to the `iss` field in the `token payload`. // // For more information about `ServiceAccount`, see [Enable service account token volume projection](~~160384~~). ServiceAccountIssuer *string `json:"service_account_issuer,omitempty" xml:"service_account_issuer,omitempty"` // The CIDR block of Services. Valid values: 10.0.0.0/16-24, 172.16-31.0.0/16-24, and 192.168.0.0/16-24. The CIDR block of Services cannot overlap with the CIDR block of the VPC (10.1.0.0/21) or the CIDR blocks of existing clusters in the VPC. You cannot modify the CIDR block of Services after the cluster is created. // // By default, the CIDR block of Services is set to 172.19.0.0/20. ServiceCidr *string `json:"service_cidr,omitempty" xml:"service_cidr,omitempty"` // The type of service discovery that is implemented in the `ACK Serverless` cluster. // // * `CoreDNS`: a standard service discovery plug-in provided by open source Kubernetes. To use the Domain Name System (DNS) resolution, you must provision pods. By default, two elastic container instances are used. The specification of each instance is 0.25 CPU cores and 512 MiB of memory. // * `PrivateZone`: a DNS resolution service provided by Alibaba Cloud. You must activate Alibaba Cloud DNS PrivateZone before you can use it for service discovery. // // By default, this parameter is not specified. ServiceDiscoveryTypes []*string `json:"service_discovery_types,omitempty" xml:"service_discovery_types,omitempty" type:"Repeated"` // Specifies whether to configure SNAT rules for the VPC where your cluster is deployed. Valid values: // // * `true`: automatically creates a NAT gateway and configures SNAT rules. Set this parameter to `true` if nodes and applications in the cluster need to access the Internet. // * `false`: does not create a NAT gateway or configure SNAT rules. In this case, nodes and applications in the cluster cannot access the Internet. // // > If this feature is disabled when you create the cluster, you can also manually enable this feature after you create the cluster. For more information, see [Manually create a NAT gateway and configure SNAT rules](~~178480~~). // // Default value: `true`. SnatEntry *bool `json:"snat_entry,omitempty" xml:"snat_entry,omitempty"` // Reinforcement based on classified protection. For more information, see [ACK reinforcement based on classified protection](~~196148~~). // // Valid values: // // * `true`: enables reinforcement based on classified protection. // * `false`: disables reinforcement based on classified protection. // // Default value: `false`. SocEnabled *bool `json:"soc_enabled,omitempty" xml:"soc_enabled,omitempty"` // Specifies whether to enable SSH logon over the Internet. If this parameter is set to true, you can log on to master nodes in an ACK dedicated cluster over the Internet. This parameter does not take effect in ACK managed clusters. // // * `true`: enables SSH logon over the Internet. // * `false`: disables SSH logon over the Internet. // // Default value: `false`. SshFlags *bool `json:"ssh_flags,omitempty" xml:"ssh_flags,omitempty"` // The labels that you want to add to nodes. You must add tags based on the following rules: // // * Each label is a case-sensitive key-value pair. You can add up to 20 labels. // * A key must be unique and cannot exceed 64 characters in length. A value can be empty and cannot exceed 128 characters in length. Keys and values cannot start with aliyun, acs:, https://, or http://. For more information, see [Labels and Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set). Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The taints of the nodes in the node pool. Taints are added to nodes to prevent pods from being scheduled to inappropriate nodes. However, tolerations allow pods to be scheduled to nodes with matching taints. For more information, see [Taints and Tolerations](https://kubernetes.io/zh/docs/concepts/scheduling-eviction/taint-and-toleration/). Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` // Specifies the timeout period of cluster creation. Unit: minutes. // // Default value: `60`. TimeoutMins *int64 `json:"timeout_mins,omitempty" xml:"timeout_mins,omitempty"` // The time zone of the cluster. Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"` // The custom certificate authority (CA) certificate used by the cluster. UserCa *string `json:"user_ca,omitempty" xml:"user_ca,omitempty"` // The user data of nodes. UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` // The virtual private cloud (VPC) in which you want to deploy the cluster. This parameter is required. Vpcid *string `json:"vpcid,omitempty" xml:"vpcid,omitempty"` // The vSwitches that are specified for nodes in the cluster. This parameter is required when you create a managed Kubernetes cluster that does not contain nodes. VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` // Deprecated // Specifies whether to enable auto-renewal for worker nodes. This parameter takes effect only if `worker_instance_charge_type` is set to `PrePaid`. Valid values: // // * `true`: enables auto-renewal. // * `false`: disables auto-renewal. // // Default value: `true`. WorkerAutoRenew *bool `json:"worker_auto_renew,omitempty" xml:"worker_auto_renew,omitempty"` // Deprecated // The auto-renewal period for worker nodes after the subscriptions of worker nodes expire. This parameter takes effect and is required only if the subscription billing method is selected for worker nodes. // // Valid values: 1, 2, 3, 6, and 12. WorkerAutoRenewPeriod *int64 `json:"worker_auto_renew_period,omitempty" xml:"worker_auto_renew_period,omitempty"` // Deprecated // The configuration of the data disk that is mounted to worker nodes. The configuration includes disk type and disk size. WorkerDataDisks []*CreateClusterRequestWorkerDataDisks `json:"worker_data_disks,omitempty" xml:"worker_data_disks,omitempty" type:"Repeated"` // Deprecated // The billing method of worker nodes. Valid values: // // * `PrePaid`: subscription. // * `PostPaid`: pay-as-you-go. // // Default value: PostPaid. WorkerInstanceChargeType *string `json:"worker_instance_charge_type,omitempty" xml:"worker_instance_charge_type,omitempty"` // Deprecated // The instance configurations of worker nodes. WorkerInstanceTypes []*string `json:"worker_instance_types,omitempty" xml:"worker_instance_types,omitempty" type:"Repeated"` // Deprecated // The subscription duration of worker nodes. This parameter takes effect and is required only if `worker_instance_charge_type` is set to `PrePaid`. // // Valid values: 1, 2, 3, 6, 12, 24, 36, 48, and 60. // // Default value: 1. WorkerPeriod *int64 `json:"worker_period,omitempty" xml:"worker_period,omitempty"` // Deprecated // The billing cycle of worker nodes. This parameter is required if worker_instance_charge_type is set to `PrePaid`. // // Set the value to `Month`. Worker nodes are billed only on a monthly basis. WorkerPeriodUnit *string `json:"worker_period_unit,omitempty" xml:"worker_period_unit,omitempty"` // Deprecated // The category of the system disk that you attach to the worker node. For more information, see [Elastic Block Storage devices](~~63136~~). // // Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. // // Default value: `cloud_ssd`. WorkerSystemDiskCategory *string `json:"worker_system_disk_category,omitempty" xml:"worker_system_disk_category,omitempty"` // Deprecated // If the system disk is an ESSD, you can set the PL of the ESSD. For more information, see [ESSDs](~~122389~~). // // Valid values: // // * PL0 // * PL1 // * PL2 // * PL3 WorkerSystemDiskPerformanceLevel *string `json:"worker_system_disk_performance_level,omitempty" xml:"worker_system_disk_performance_level,omitempty"` // Deprecated // The size of the system disk that you want to use for worker nodes. Unit: GiB. // // Valid values: 40 to 500. // // The value of this parameter must be at least 40 and no less than the image size. // // Default value: `120`. WorkerSystemDiskSize *int64 `json:"worker_system_disk_size,omitempty" xml:"worker_system_disk_size,omitempty"` // Deprecated // The ID of the automatic snapshot policy that you want to use for the system disks of worker nodes. WorkerSystemDiskSnapshotPolicyId *string `json:"worker_system_disk_snapshot_policy_id,omitempty" xml:"worker_system_disk_snapshot_policy_id,omitempty"` // Deprecated // The list of vSwitches that are specified for nodes. Each node is allocated a vSwitch. // // The `worker_vswitch_ids` parameter is optional but the `vswitch_ids` parameter is required when you create an ACK managed cluster that does not contain nodes. WorkerVswitchIds []*string `json:"worker_vswitch_ids,omitempty" xml:"worker_vswitch_ids,omitempty" type:"Repeated"` // The ID of the zone in which the cluster is deployed. This parameter takes effect in only ACK Serverless clusters. // // When you create an ACK Serverless cluster, you must configure `zone_id` if `vpc_id` and `vswitch_ids` are not configured. This way, the system automatically creates a VPC in the specified zone. ZoneId *string `json:"zone_id,omitempty" xml:"zone_id,omitempty"` }
func (CreateClusterRequest) GoString ¶
func (s CreateClusterRequest) GoString() string
func (*CreateClusterRequest) SetAccessControlList ¶
func (s *CreateClusterRequest) SetAccessControlList(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetAddons ¶
func (s *CreateClusterRequest) SetAddons(v []*Addon) *CreateClusterRequest
func (*CreateClusterRequest) SetApiAudiences ¶
func (s *CreateClusterRequest) SetApiAudiences(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetChargeType ¶
func (s *CreateClusterRequest) SetChargeType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetCisEnabled ¶
func (s *CreateClusterRequest) SetCisEnabled(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetCloudMonitorFlags ¶
func (s *CreateClusterRequest) SetCloudMonitorFlags(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterDomain ¶
func (s *CreateClusterRequest) SetClusterDomain(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterSpec ¶
func (s *CreateClusterRequest) SetClusterSpec(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterType ¶
func (s *CreateClusterRequest) SetClusterType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetContainerCidr ¶
func (s *CreateClusterRequest) SetContainerCidr(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetControlplaneLogComponents ¶
func (s *CreateClusterRequest) SetControlplaneLogComponents(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetControlplaneLogProject ¶
func (s *CreateClusterRequest) SetControlplaneLogProject(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetControlplaneLogTtl ¶
func (s *CreateClusterRequest) SetControlplaneLogTtl(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetCpuPolicy ¶
func (s *CreateClusterRequest) SetCpuPolicy(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetCustomSan ¶
func (s *CreateClusterRequest) SetCustomSan(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetDeletionProtection ¶
func (s *CreateClusterRequest) SetDeletionProtection(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetDisableRollback ¶
func (s *CreateClusterRequest) SetDisableRollback(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetEnableRrsa ¶
func (s *CreateClusterRequest) SetEnableRrsa(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetEncryptionProviderKey ¶
func (s *CreateClusterRequest) SetEncryptionProviderKey(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetEndpointPublicAccess ¶
func (s *CreateClusterRequest) SetEndpointPublicAccess(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetFormatDisk ¶
func (s *CreateClusterRequest) SetFormatDisk(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetImageId ¶
func (s *CreateClusterRequest) SetImageId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetImageType ¶
func (s *CreateClusterRequest) SetImageType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetInstances ¶
func (s *CreateClusterRequest) SetInstances(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetIpStack ¶
func (s *CreateClusterRequest) SetIpStack(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetIsEnterpriseSecurityGroup ¶
func (s *CreateClusterRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetKeepInstanceName ¶
func (s *CreateClusterRequest) SetKeepInstanceName(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetKeyPair ¶
func (s *CreateClusterRequest) SetKeyPair(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetKubernetesVersion ¶
func (s *CreateClusterRequest) SetKubernetesVersion(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetLoadBalancerSpec ¶
func (s *CreateClusterRequest) SetLoadBalancerSpec(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetLoggingType ¶
func (s *CreateClusterRequest) SetLoggingType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetLoginPassword ¶
func (s *CreateClusterRequest) SetLoginPassword(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterAutoRenew ¶
func (s *CreateClusterRequest) SetMasterAutoRenew(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterAutoRenewPeriod ¶
func (s *CreateClusterRequest) SetMasterAutoRenewPeriod(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterCount ¶
func (s *CreateClusterRequest) SetMasterCount(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterInstanceChargeType ¶
func (s *CreateClusterRequest) SetMasterInstanceChargeType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterInstanceTypes ¶
func (s *CreateClusterRequest) SetMasterInstanceTypes(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterPeriod ¶
func (s *CreateClusterRequest) SetMasterPeriod(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterPeriodUnit ¶
func (s *CreateClusterRequest) SetMasterPeriodUnit(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterSystemDiskCategory ¶
func (s *CreateClusterRequest) SetMasterSystemDiskCategory(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterSystemDiskPerformanceLevel ¶
func (s *CreateClusterRequest) SetMasterSystemDiskPerformanceLevel(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterSystemDiskSize ¶
func (s *CreateClusterRequest) SetMasterSystemDiskSize(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterSystemDiskSnapshotPolicyId ¶
func (s *CreateClusterRequest) SetMasterSystemDiskSnapshotPolicyId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetMasterVswitchIds ¶
func (s *CreateClusterRequest) SetMasterVswitchIds(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetName ¶
func (s *CreateClusterRequest) SetName(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetNatGateway ¶
func (s *CreateClusterRequest) SetNatGateway(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetNodeCidrMask ¶
func (s *CreateClusterRequest) SetNodeCidrMask(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetNodeNameMode ¶
func (s *CreateClusterRequest) SetNodeNameMode(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetNodePortRange ¶
func (s *CreateClusterRequest) SetNodePortRange(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetNodepools ¶
func (s *CreateClusterRequest) SetNodepools(v []*Nodepool) *CreateClusterRequest
func (*CreateClusterRequest) SetNumOfNodes ¶
func (s *CreateClusterRequest) SetNumOfNodes(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetOsType ¶
func (s *CreateClusterRequest) SetOsType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetPeriod ¶
func (s *CreateClusterRequest) SetPeriod(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetPeriodUnit ¶
func (s *CreateClusterRequest) SetPeriodUnit(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetPlatform ¶
func (s *CreateClusterRequest) SetPlatform(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetPodVswitchIds ¶
func (s *CreateClusterRequest) SetPodVswitchIds(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetProfile ¶
func (s *CreateClusterRequest) SetProfile(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetProxyMode ¶
func (s *CreateClusterRequest) SetProxyMode(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetRdsInstances ¶
func (s *CreateClusterRequest) SetRdsInstances(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetRegionId ¶
func (s *CreateClusterRequest) SetRegionId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetResourceGroupId ¶
func (s *CreateClusterRequest) SetResourceGroupId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetRuntime ¶
func (s *CreateClusterRequest) SetRuntime(v *Runtime) *CreateClusterRequest
func (*CreateClusterRequest) SetSecurityGroupId ¶
func (s *CreateClusterRequest) SetSecurityGroupId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetServiceAccountIssuer ¶
func (s *CreateClusterRequest) SetServiceAccountIssuer(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetServiceCidr ¶
func (s *CreateClusterRequest) SetServiceCidr(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetServiceDiscoveryTypes ¶
func (s *CreateClusterRequest) SetServiceDiscoveryTypes(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetSnatEntry ¶
func (s *CreateClusterRequest) SetSnatEntry(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetSocEnabled ¶
func (s *CreateClusterRequest) SetSocEnabled(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetSshFlags ¶
func (s *CreateClusterRequest) SetSshFlags(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetTags ¶
func (s *CreateClusterRequest) SetTags(v []*Tag) *CreateClusterRequest
func (*CreateClusterRequest) SetTaints ¶
func (s *CreateClusterRequest) SetTaints(v []*Taint) *CreateClusterRequest
func (*CreateClusterRequest) SetTimeoutMins ¶
func (s *CreateClusterRequest) SetTimeoutMins(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetTimezone ¶
func (s *CreateClusterRequest) SetTimezone(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetUserCa ¶
func (s *CreateClusterRequest) SetUserCa(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetUserData ¶
func (s *CreateClusterRequest) SetUserData(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetVpcid ¶
func (s *CreateClusterRequest) SetVpcid(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetVswitchIds ¶
func (s *CreateClusterRequest) SetVswitchIds(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerAutoRenew ¶
func (s *CreateClusterRequest) SetWorkerAutoRenew(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerAutoRenewPeriod ¶
func (s *CreateClusterRequest) SetWorkerAutoRenewPeriod(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerDataDisks ¶
func (s *CreateClusterRequest) SetWorkerDataDisks(v []*CreateClusterRequestWorkerDataDisks) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerInstanceChargeType ¶
func (s *CreateClusterRequest) SetWorkerInstanceChargeType(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerInstanceTypes ¶
func (s *CreateClusterRequest) SetWorkerInstanceTypes(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerPeriod ¶
func (s *CreateClusterRequest) SetWorkerPeriod(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerPeriodUnit ¶
func (s *CreateClusterRequest) SetWorkerPeriodUnit(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerSystemDiskCategory ¶
func (s *CreateClusterRequest) SetWorkerSystemDiskCategory(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerSystemDiskPerformanceLevel ¶
func (s *CreateClusterRequest) SetWorkerSystemDiskPerformanceLevel(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerSystemDiskSize ¶
func (s *CreateClusterRequest) SetWorkerSystemDiskSize(v int64) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerSystemDiskSnapshotPolicyId ¶
func (s *CreateClusterRequest) SetWorkerSystemDiskSnapshotPolicyId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetWorkerVswitchIds ¶
func (s *CreateClusterRequest) SetWorkerVswitchIds(v []*string) *CreateClusterRequest
func (*CreateClusterRequest) SetZoneId ¶
func (s *CreateClusterRequest) SetZoneId(v string) *CreateClusterRequest
func (CreateClusterRequest) String ¶
func (s CreateClusterRequest) String() string
type CreateClusterRequestWorkerDataDisks ¶
type CreateClusterRequestWorkerDataDisks struct { // The data disk type. Category *string `json:"category,omitempty" xml:"category,omitempty"` // Specifies whether to encrypt a data disk. Valid values: // // * `true`: encrypts a data disk. // * `false`: does not encrypt a data disk. // // Default value: `false`. Encrypted *string `json:"encrypted,omitempty" xml:"encrypted,omitempty"` // The performance level (PL) of a data disk. This parameter takes effect only on ESSDs. You can specify a higher PL if you increase the size of a data disk. For more information, see [ESSDs](~~122389~~). PerformanceLevel *string `json:"performance_level,omitempty" xml:"performance_level,omitempty"` // The size of the data disk. Valid values: 40 to 32767. Size *string `json:"size,omitempty" xml:"size,omitempty"` }
func (CreateClusterRequestWorkerDataDisks) GoString ¶
func (s CreateClusterRequestWorkerDataDisks) GoString() string
func (*CreateClusterRequestWorkerDataDisks) SetCategory ¶
func (s *CreateClusterRequestWorkerDataDisks) SetCategory(v string) *CreateClusterRequestWorkerDataDisks
func (*CreateClusterRequestWorkerDataDisks) SetEncrypted ¶
func (s *CreateClusterRequestWorkerDataDisks) SetEncrypted(v string) *CreateClusterRequestWorkerDataDisks
func (*CreateClusterRequestWorkerDataDisks) SetPerformanceLevel ¶
func (s *CreateClusterRequestWorkerDataDisks) SetPerformanceLevel(v string) *CreateClusterRequestWorkerDataDisks
func (*CreateClusterRequestWorkerDataDisks) SetSize ¶
func (s *CreateClusterRequestWorkerDataDisks) SetSize(v string) *CreateClusterRequestWorkerDataDisks
func (CreateClusterRequestWorkerDataDisks) String ¶
func (s CreateClusterRequestWorkerDataDisks) String() string
type CreateClusterResponse ¶
type CreateClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateClusterResponse) GoString ¶
func (s CreateClusterResponse) GoString() string
func (*CreateClusterResponse) SetBody ¶
func (s *CreateClusterResponse) SetBody(v *CreateClusterResponseBody) *CreateClusterResponse
func (*CreateClusterResponse) SetHeaders ¶
func (s *CreateClusterResponse) SetHeaders(v map[string]*string) *CreateClusterResponse
func (*CreateClusterResponse) SetStatusCode ¶
func (s *CreateClusterResponse) SetStatusCode(v int32) *CreateClusterResponse
func (CreateClusterResponse) String ¶
func (s CreateClusterResponse) String() string
type CreateClusterResponseBody ¶
type CreateClusterResponseBody struct { // The ID of the cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (CreateClusterResponseBody) GoString ¶
func (s CreateClusterResponseBody) GoString() string
func (*CreateClusterResponseBody) SetClusterId ¶
func (s *CreateClusterResponseBody) SetClusterId(v string) *CreateClusterResponseBody
func (*CreateClusterResponseBody) SetRequestId ¶
func (s *CreateClusterResponseBody) SetRequestId(v string) *CreateClusterResponseBody
func (*CreateClusterResponseBody) SetTaskId ¶
func (s *CreateClusterResponseBody) SetTaskId(v string) *CreateClusterResponseBody
func (CreateClusterResponseBody) String ¶
func (s CreateClusterResponseBody) String() string
type CreateEdgeMachineRequest ¶
type CreateEdgeMachineRequest struct { // The `hostname` of the cloud-native box. // // > After the cloud-native box is activated, the `hostname` is automatically modified. The `hostname` is prefixed with the model and the prefix is followed by a random string. Hostname *string `json:"hostname,omitempty" xml:"hostname,omitempty"` // The model of the cloud-native box. Model *string `json:"model,omitempty" xml:"model,omitempty"` // The serial number of the cloud-native box. Sn *string `json:"sn,omitempty" xml:"sn,omitempty"` }
func (CreateEdgeMachineRequest) GoString ¶
func (s CreateEdgeMachineRequest) GoString() string
func (*CreateEdgeMachineRequest) SetHostname ¶
func (s *CreateEdgeMachineRequest) SetHostname(v string) *CreateEdgeMachineRequest
func (*CreateEdgeMachineRequest) SetModel ¶
func (s *CreateEdgeMachineRequest) SetModel(v string) *CreateEdgeMachineRequest
func (*CreateEdgeMachineRequest) SetSn ¶
func (s *CreateEdgeMachineRequest) SetSn(v string) *CreateEdgeMachineRequest
func (CreateEdgeMachineRequest) String ¶
func (s CreateEdgeMachineRequest) String() string
type CreateEdgeMachineResponse ¶
type CreateEdgeMachineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateEdgeMachineResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateEdgeMachineResponse) GoString ¶
func (s CreateEdgeMachineResponse) GoString() string
func (*CreateEdgeMachineResponse) SetBody ¶
func (s *CreateEdgeMachineResponse) SetBody(v *CreateEdgeMachineResponseBody) *CreateEdgeMachineResponse
func (*CreateEdgeMachineResponse) SetHeaders ¶
func (s *CreateEdgeMachineResponse) SetHeaders(v map[string]*string) *CreateEdgeMachineResponse
func (*CreateEdgeMachineResponse) SetStatusCode ¶
func (s *CreateEdgeMachineResponse) SetStatusCode(v int32) *CreateEdgeMachineResponse
func (CreateEdgeMachineResponse) String ¶
func (s CreateEdgeMachineResponse) String() string
type CreateEdgeMachineResponseBody ¶
type CreateEdgeMachineResponseBody struct { // The ID of the cloud-native box. EdgeMachineId *string `json:"edge_machine_id,omitempty" xml:"edge_machine_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
func (CreateEdgeMachineResponseBody) GoString ¶
func (s CreateEdgeMachineResponseBody) GoString() string
func (*CreateEdgeMachineResponseBody) SetEdgeMachineId ¶
func (s *CreateEdgeMachineResponseBody) SetEdgeMachineId(v string) *CreateEdgeMachineResponseBody
func (*CreateEdgeMachineResponseBody) SetRequestId ¶
func (s *CreateEdgeMachineResponseBody) SetRequestId(v string) *CreateEdgeMachineResponseBody
func (CreateEdgeMachineResponseBody) String ¶
func (s CreateEdgeMachineResponseBody) String() string
type CreateKubernetesTriggerRequest ¶
type CreateKubernetesTriggerRequest struct { // The action that the trigger performs. Set the value to redeploy. // // `redeploy`: redeploys the resources specified by `project_id`. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The name of the trigger project. // // The name consists of the namespace where the application is deployed and the name of the application. The format is `${namespace}/${name}`. // // Example: `default/test-app`. ProjectId *string `json:"project_id,omitempty" xml:"project_id,omitempty"` // The type of trigger. Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. // // Default value: `deployment`. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (CreateKubernetesTriggerRequest) GoString ¶
func (s CreateKubernetesTriggerRequest) GoString() string
func (*CreateKubernetesTriggerRequest) SetAction ¶
func (s *CreateKubernetesTriggerRequest) SetAction(v string) *CreateKubernetesTriggerRequest
func (*CreateKubernetesTriggerRequest) SetClusterId ¶
func (s *CreateKubernetesTriggerRequest) SetClusterId(v string) *CreateKubernetesTriggerRequest
func (*CreateKubernetesTriggerRequest) SetProjectId ¶
func (s *CreateKubernetesTriggerRequest) SetProjectId(v string) *CreateKubernetesTriggerRequest
func (*CreateKubernetesTriggerRequest) SetType ¶
func (s *CreateKubernetesTriggerRequest) SetType(v string) *CreateKubernetesTriggerRequest
func (CreateKubernetesTriggerRequest) String ¶
func (s CreateKubernetesTriggerRequest) String() string
type CreateKubernetesTriggerResponse ¶
type CreateKubernetesTriggerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateKubernetesTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateKubernetesTriggerResponse) GoString ¶
func (s CreateKubernetesTriggerResponse) GoString() string
func (*CreateKubernetesTriggerResponse) SetBody ¶
func (s *CreateKubernetesTriggerResponse) SetBody(v *CreateKubernetesTriggerResponseBody) *CreateKubernetesTriggerResponse
func (*CreateKubernetesTriggerResponse) SetHeaders ¶
func (s *CreateKubernetesTriggerResponse) SetHeaders(v map[string]*string) *CreateKubernetesTriggerResponse
func (*CreateKubernetesTriggerResponse) SetStatusCode ¶
func (s *CreateKubernetesTriggerResponse) SetStatusCode(v int32) *CreateKubernetesTriggerResponse
func (CreateKubernetesTriggerResponse) String ¶
func (s CreateKubernetesTriggerResponse) String() string
type CreateKubernetesTriggerResponseBody ¶
type CreateKubernetesTriggerResponseBody struct { // The action that the trigger performs. For example, a value of `redeploy` indicates that the trigger redeploys the application. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The ID of the cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The ID of the trigger. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The name of the trigger project. ProjectId *string `json:"project_id,omitempty" xml:"project_id,omitempty"` // The type of trigger. // // Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (CreateKubernetesTriggerResponseBody) GoString ¶
func (s CreateKubernetesTriggerResponseBody) GoString() string
func (*CreateKubernetesTriggerResponseBody) SetAction ¶
func (s *CreateKubernetesTriggerResponseBody) SetAction(v string) *CreateKubernetesTriggerResponseBody
func (*CreateKubernetesTriggerResponseBody) SetClusterId ¶
func (s *CreateKubernetesTriggerResponseBody) SetClusterId(v string) *CreateKubernetesTriggerResponseBody
func (*CreateKubernetesTriggerResponseBody) SetId ¶
func (s *CreateKubernetesTriggerResponseBody) SetId(v string) *CreateKubernetesTriggerResponseBody
func (*CreateKubernetesTriggerResponseBody) SetProjectId ¶
func (s *CreateKubernetesTriggerResponseBody) SetProjectId(v string) *CreateKubernetesTriggerResponseBody
func (*CreateKubernetesTriggerResponseBody) SetType ¶
func (s *CreateKubernetesTriggerResponseBody) SetType(v string) *CreateKubernetesTriggerResponseBody
func (CreateKubernetesTriggerResponseBody) String ¶
func (s CreateKubernetesTriggerResponseBody) String() string
type CreateTemplateRequest ¶
type CreateTemplateRequest struct { // The description of the template. Description *string `json:"description,omitempty" xml:"description,omitempty"` // The name of the orchestration template. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). It cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // The label of the template. Tags *string `json:"tags,omitempty" xml:"tags,omitempty"` // The template content in the YAML format. Template *string `json:"template,omitempty" xml:"template,omitempty"` // The type of template. You can set the parameter to a custom value. // // * If the parameter is set to `kubernetes`, the template is displayed on the Templates page in the console. // * If you set the parameter to `compose`, the template is not displayed in the console. // // We recommend that you set the parameter to `kubernetes`. // // Default value: `compose`. TemplateType *string `json:"template_type,omitempty" xml:"template_type,omitempty"` }
func (CreateTemplateRequest) GoString ¶
func (s CreateTemplateRequest) GoString() string
func (*CreateTemplateRequest) SetDescription ¶
func (s *CreateTemplateRequest) SetDescription(v string) *CreateTemplateRequest
func (*CreateTemplateRequest) SetName ¶
func (s *CreateTemplateRequest) SetName(v string) *CreateTemplateRequest
func (*CreateTemplateRequest) SetTags ¶
func (s *CreateTemplateRequest) SetTags(v string) *CreateTemplateRequest
func (*CreateTemplateRequest) SetTemplate ¶
func (s *CreateTemplateRequest) SetTemplate(v string) *CreateTemplateRequest
func (*CreateTemplateRequest) SetTemplateType ¶
func (s *CreateTemplateRequest) SetTemplateType(v string) *CreateTemplateRequest
func (CreateTemplateRequest) String ¶
func (s CreateTemplateRequest) String() string
type CreateTemplateResponse ¶
type CreateTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateTemplateResponse) GoString ¶
func (s CreateTemplateResponse) GoString() string
func (*CreateTemplateResponse) SetBody ¶
func (s *CreateTemplateResponse) SetBody(v *CreateTemplateResponseBody) *CreateTemplateResponse
func (*CreateTemplateResponse) SetHeaders ¶
func (s *CreateTemplateResponse) SetHeaders(v map[string]*string) *CreateTemplateResponse
func (*CreateTemplateResponse) SetStatusCode ¶
func (s *CreateTemplateResponse) SetStatusCode(v int32) *CreateTemplateResponse
func (CreateTemplateResponse) String ¶
func (s CreateTemplateResponse) String() string
type CreateTemplateResponseBody ¶
type CreateTemplateResponseBody struct { // The ID of the orchestration template. TemplateId *string `json:"template_id,omitempty" xml:"template_id,omitempty"` }
func (CreateTemplateResponseBody) GoString ¶
func (s CreateTemplateResponseBody) GoString() string
func (*CreateTemplateResponseBody) SetTemplateId ¶
func (s *CreateTemplateResponseBody) SetTemplateId(v string) *CreateTemplateResponseBody
func (CreateTemplateResponseBody) String ¶
func (s CreateTemplateResponseBody) String() string
type CreateTriggerRequest ¶
type CreateTriggerRequest struct { // The action that the trigger performs. Set the value to redeploy. // // `redeploy`: redeploys the resources specified by `project_id`. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The name of the trigger project. // // The name consists of the namespace where the application is deployed and the name of the application. The format is `${namespace}/${name}`. // // Example: `default/test-app`. ProjectId *string `json:"project_id,omitempty" xml:"project_id,omitempty"` // The type of trigger. Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. // // Default value: `deployment`. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (CreateTriggerRequest) GoString ¶
func (s CreateTriggerRequest) GoString() string
func (*CreateTriggerRequest) SetAction ¶
func (s *CreateTriggerRequest) SetAction(v string) *CreateTriggerRequest
func (*CreateTriggerRequest) SetClusterId ¶
func (s *CreateTriggerRequest) SetClusterId(v string) *CreateTriggerRequest
func (*CreateTriggerRequest) SetProjectId ¶
func (s *CreateTriggerRequest) SetProjectId(v string) *CreateTriggerRequest
func (*CreateTriggerRequest) SetType ¶
func (s *CreateTriggerRequest) SetType(v string) *CreateTriggerRequest
func (CreateTriggerRequest) String ¶
func (s CreateTriggerRequest) String() string
type CreateTriggerResponse ¶
type CreateTriggerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateTriggerResponse) GoString ¶
func (s CreateTriggerResponse) GoString() string
func (*CreateTriggerResponse) SetBody ¶
func (s *CreateTriggerResponse) SetBody(v *CreateTriggerResponseBody) *CreateTriggerResponse
func (*CreateTriggerResponse) SetHeaders ¶
func (s *CreateTriggerResponse) SetHeaders(v map[string]*string) *CreateTriggerResponse
func (*CreateTriggerResponse) SetStatusCode ¶
func (s *CreateTriggerResponse) SetStatusCode(v int32) *CreateTriggerResponse
func (CreateTriggerResponse) String ¶
func (s CreateTriggerResponse) String() string
type CreateTriggerResponseBody ¶
type CreateTriggerResponseBody struct { // The action that the trigger performs. For example, a value of `redeploy` indicates that the trigger redeploys the application. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The ID of the cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The ID of the trigger. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The name of the trigger project. ProjectId *string `json:"project_id,omitempty" xml:"project_id,omitempty"` // The type of trigger. Default value: deployment. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (CreateTriggerResponseBody) GoString ¶
func (s CreateTriggerResponseBody) GoString() string
func (*CreateTriggerResponseBody) SetAction ¶
func (s *CreateTriggerResponseBody) SetAction(v string) *CreateTriggerResponseBody
func (*CreateTriggerResponseBody) SetClusterId ¶
func (s *CreateTriggerResponseBody) SetClusterId(v string) *CreateTriggerResponseBody
func (*CreateTriggerResponseBody) SetId ¶
func (s *CreateTriggerResponseBody) SetId(v string) *CreateTriggerResponseBody
func (*CreateTriggerResponseBody) SetProjectId ¶
func (s *CreateTriggerResponseBody) SetProjectId(v string) *CreateTriggerResponseBody
func (*CreateTriggerResponseBody) SetType ¶
func (s *CreateTriggerResponseBody) SetType(v string) *CreateTriggerResponseBody
func (CreateTriggerResponseBody) String ¶
func (s CreateTriggerResponseBody) String() string
type DataDisk ¶
type DataDisk struct { AutoFormat *bool `json:"auto_format,omitempty" xml:"auto_format,omitempty"` AutoSnapshotPolicyId *string `json:"auto_snapshot_policy_id,omitempty" xml:"auto_snapshot_policy_id,omitempty"` BurstingEnabled *bool `json:"bursting_enabled,omitempty" xml:"bursting_enabled,omitempty"` Category *string `json:"category,omitempty" xml:"category,omitempty"` Device *string `json:"device,omitempty" xml:"device,omitempty"` DiskName *string `json:"disk_name,omitempty" xml:"disk_name,omitempty"` Encrypted *string `json:"encrypted,omitempty" xml:"encrypted,omitempty"` FileSystem *string `json:"file_system,omitempty" xml:"file_system,omitempty"` KmsKeyId *string `json:"kms_key_id,omitempty" xml:"kms_key_id,omitempty"` MountTarget *string `json:"mount_target,omitempty" xml:"mount_target,omitempty"` PerformanceLevel *string `json:"performance_level,omitempty" xml:"performance_level,omitempty"` ProvisionedIops *int64 `json:"provisioned_iops,omitempty" xml:"provisioned_iops,omitempty"` Size *int64 `json:"size,omitempty" xml:"size,omitempty"` SnapshotId *string `json:"snapshot_id,omitempty" xml:"snapshot_id,omitempty"` }
func (*DataDisk) SetAutoFormat ¶ added in v4.0.4
func (*DataDisk) SetAutoSnapshotPolicyId ¶
func (*DataDisk) SetBurstingEnabled ¶
func (*DataDisk) SetCategory ¶
func (*DataDisk) SetDiskName ¶ added in v4.5.3
func (*DataDisk) SetEncrypted ¶
func (*DataDisk) SetFileSystem ¶ added in v4.0.4
func (*DataDisk) SetKmsKeyId ¶ added in v4.4.1
func (*DataDisk) SetMountTarget ¶ added in v4.0.4
func (*DataDisk) SetPerformanceLevel ¶
func (*DataDisk) SetProvisionedIops ¶
func (*DataDisk) SetSnapshotId ¶ added in v4.5.2
type DeleteAlertContactGroupResponse ¶
type DeleteAlertContactGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (DeleteAlertContactGroupResponse) GoString ¶
func (s DeleteAlertContactGroupResponse) GoString() string
func (*DeleteAlertContactGroupResponse) SetHeaders ¶
func (s *DeleteAlertContactGroupResponse) SetHeaders(v map[string]*string) *DeleteAlertContactGroupResponse
func (*DeleteAlertContactGroupResponse) SetStatusCode ¶
func (s *DeleteAlertContactGroupResponse) SetStatusCode(v int32) *DeleteAlertContactGroupResponse
func (DeleteAlertContactGroupResponse) String ¶
func (s DeleteAlertContactGroupResponse) String() string
type DeleteAlertContactResponse ¶
type DeleteAlertContactResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (DeleteAlertContactResponse) GoString ¶
func (s DeleteAlertContactResponse) GoString() string
func (*DeleteAlertContactResponse) SetHeaders ¶
func (s *DeleteAlertContactResponse) SetHeaders(v map[string]*string) *DeleteAlertContactResponse
func (*DeleteAlertContactResponse) SetStatusCode ¶
func (s *DeleteAlertContactResponse) SetStatusCode(v int32) *DeleteAlertContactResponse
func (DeleteAlertContactResponse) String ¶
func (s DeleteAlertContactResponse) String() string
type DeleteClusterNodepoolRequest ¶
type DeleteClusterNodepoolRequest struct { // Specifies whether to forcefully delete the node pool. Force *bool `json:"force,omitempty" xml:"force,omitempty"` }
func (DeleteClusterNodepoolRequest) GoString ¶
func (s DeleteClusterNodepoolRequest) GoString() string
func (*DeleteClusterNodepoolRequest) SetForce ¶
func (s *DeleteClusterNodepoolRequest) SetForce(v bool) *DeleteClusterNodepoolRequest
func (DeleteClusterNodepoolRequest) String ¶
func (s DeleteClusterNodepoolRequest) String() string
type DeleteClusterNodepoolResponse ¶
type DeleteClusterNodepoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteClusterNodepoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteClusterNodepoolResponse) GoString ¶
func (s DeleteClusterNodepoolResponse) GoString() string
func (*DeleteClusterNodepoolResponse) SetBody ¶
func (s *DeleteClusterNodepoolResponse) SetBody(v *DeleteClusterNodepoolResponseBody) *DeleteClusterNodepoolResponse
func (*DeleteClusterNodepoolResponse) SetHeaders ¶
func (s *DeleteClusterNodepoolResponse) SetHeaders(v map[string]*string) *DeleteClusterNodepoolResponse
func (*DeleteClusterNodepoolResponse) SetStatusCode ¶
func (s *DeleteClusterNodepoolResponse) SetStatusCode(v int32) *DeleteClusterNodepoolResponse
func (DeleteClusterNodepoolResponse) String ¶
func (s DeleteClusterNodepoolResponse) String() string
type DeleteClusterNodepoolResponseBody ¶
type DeleteClusterNodepoolResponseBody struct { // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (DeleteClusterNodepoolResponseBody) GoString ¶
func (s DeleteClusterNodepoolResponseBody) GoString() string
func (*DeleteClusterNodepoolResponseBody) SetRequestId ¶
func (s *DeleteClusterNodepoolResponseBody) SetRequestId(v string) *DeleteClusterNodepoolResponseBody
func (*DeleteClusterNodepoolResponseBody) SetTaskId ¶ added in v4.4.1
func (s *DeleteClusterNodepoolResponseBody) SetTaskId(v string) *DeleteClusterNodepoolResponseBody
func (DeleteClusterNodepoolResponseBody) String ¶
func (s DeleteClusterNodepoolResponseBody) String() string
type DeleteClusterNodesRequest ¶
type DeleteClusterNodesRequest struct { // Specifies whether to remove all pods from the nodes that you want to remove. Valid values: // // * `true`: removes all pods from the nodes that you want to remove. // * `false`: does not remove pods from the nodes that you want to remove. // // Default value: `false`. DrainNode *bool `json:"drain_node,omitempty" xml:"drain_node,omitempty"` // The list of nodes to be removed. You need to specify the name of the nodes used in the cluster, for example, `cn-hangzhou.192.168.0.70`. Nodes []*string `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"` // Specifies whether to release the Elastic Compute Service (ECS) instances. Valid values: // // * `true`: releases the ECS instances. // * `false`: does not release the ECS instances. // // Default value: `false`. // // > You cannot release subscription ECS instances. ReleaseNode *bool `json:"release_node,omitempty" xml:"release_node,omitempty"` }
func (DeleteClusterNodesRequest) GoString ¶
func (s DeleteClusterNodesRequest) GoString() string
func (*DeleteClusterNodesRequest) SetDrainNode ¶
func (s *DeleteClusterNodesRequest) SetDrainNode(v bool) *DeleteClusterNodesRequest
func (*DeleteClusterNodesRequest) SetNodes ¶
func (s *DeleteClusterNodesRequest) SetNodes(v []*string) *DeleteClusterNodesRequest
func (*DeleteClusterNodesRequest) SetReleaseNode ¶
func (s *DeleteClusterNodesRequest) SetReleaseNode(v bool) *DeleteClusterNodesRequest
func (DeleteClusterNodesRequest) String ¶
func (s DeleteClusterNodesRequest) String() string
type DeleteClusterNodesResponse ¶
type DeleteClusterNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteClusterNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteClusterNodesResponse) GoString ¶
func (s DeleteClusterNodesResponse) GoString() string
func (*DeleteClusterNodesResponse) SetBody ¶
func (s *DeleteClusterNodesResponse) SetBody(v *DeleteClusterNodesResponseBody) *DeleteClusterNodesResponse
func (*DeleteClusterNodesResponse) SetHeaders ¶
func (s *DeleteClusterNodesResponse) SetHeaders(v map[string]*string) *DeleteClusterNodesResponse
func (*DeleteClusterNodesResponse) SetStatusCode ¶
func (s *DeleteClusterNodesResponse) SetStatusCode(v int32) *DeleteClusterNodesResponse
func (DeleteClusterNodesResponse) String ¶
func (s DeleteClusterNodesResponse) String() string
type DeleteClusterNodesResponseBody ¶
type DeleteClusterNodesResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (DeleteClusterNodesResponseBody) GoString ¶
func (s DeleteClusterNodesResponseBody) GoString() string
func (*DeleteClusterNodesResponseBody) SetClusterId ¶
func (s *DeleteClusterNodesResponseBody) SetClusterId(v string) *DeleteClusterNodesResponseBody
func (*DeleteClusterNodesResponseBody) SetRequestId ¶
func (s *DeleteClusterNodesResponseBody) SetRequestId(v string) *DeleteClusterNodesResponseBody
func (*DeleteClusterNodesResponseBody) SetTaskId ¶
func (s *DeleteClusterNodesResponseBody) SetTaskId(v string) *DeleteClusterNodesResponseBody
func (DeleteClusterNodesResponseBody) String ¶
func (s DeleteClusterNodesResponseBody) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // Deprecated // Specifies whether to retain the Server Load Balancer (SLB) resources that are created by the cluster. // // * `true`: retains the SLB resources that are created by the cluster. // * `false`: does not retain the SLB resources that are created by the cluster. // // Default value: `false`. KeepSlb *bool `json:"keep_slb,omitempty" xml:"keep_slb,omitempty"` // Specifies whether to retain all resources. If you set the parameter to `true`, the `retain_resources` parameter is ignored. // // * `true`: retains all resources. // * `false`: does not retain all resources. // // Default value: `false`. RetainAllResources *bool `json:"retain_all_resources,omitempty" xml:"retain_all_resources,omitempty"` // The list of resources. To retain resources when you delete a cluster, you need to specify the IDs of the resources to be retained. RetainResources []*string `json:"retain_resources,omitempty" xml:"retain_resources,omitempty" type:"Repeated"` }
func (DeleteClusterRequest) GoString ¶
func (s DeleteClusterRequest) GoString() string
func (*DeleteClusterRequest) SetKeepSlb ¶
func (s *DeleteClusterRequest) SetKeepSlb(v bool) *DeleteClusterRequest
func (*DeleteClusterRequest) SetRetainAllResources ¶
func (s *DeleteClusterRequest) SetRetainAllResources(v bool) *DeleteClusterRequest
func (*DeleteClusterRequest) SetRetainResources ¶
func (s *DeleteClusterRequest) SetRetainResources(v []*string) *DeleteClusterRequest
func (DeleteClusterRequest) String ¶
func (s DeleteClusterRequest) String() string
type DeleteClusterResponse ¶
type DeleteClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteClusterResponse) GoString ¶
func (s DeleteClusterResponse) GoString() string
func (*DeleteClusterResponse) SetBody ¶
func (s *DeleteClusterResponse) SetBody(v *DeleteClusterResponseBody) *DeleteClusterResponse
func (*DeleteClusterResponse) SetHeaders ¶
func (s *DeleteClusterResponse) SetHeaders(v map[string]*string) *DeleteClusterResponse
func (*DeleteClusterResponse) SetStatusCode ¶
func (s *DeleteClusterResponse) SetStatusCode(v int32) *DeleteClusterResponse
func (DeleteClusterResponse) String ¶
func (s DeleteClusterResponse) String() string
type DeleteClusterResponseBody ¶
type DeleteClusterResponseBody struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (DeleteClusterResponseBody) GoString ¶
func (s DeleteClusterResponseBody) GoString() string
func (*DeleteClusterResponseBody) SetClusterId ¶ added in v4.5.1
func (s *DeleteClusterResponseBody) SetClusterId(v string) *DeleteClusterResponseBody
func (*DeleteClusterResponseBody) SetRequestId ¶ added in v4.5.1
func (s *DeleteClusterResponseBody) SetRequestId(v string) *DeleteClusterResponseBody
func (*DeleteClusterResponseBody) SetTaskId ¶
func (s *DeleteClusterResponseBody) SetTaskId(v string) *DeleteClusterResponseBody
func (DeleteClusterResponseBody) String ¶
func (s DeleteClusterResponseBody) String() string
type DeleteClusterShrinkRequest ¶
type DeleteClusterShrinkRequest struct { // Deprecated // Specifies whether to retain the Server Load Balancer (SLB) resources that are created by the cluster. // // * `true`: retains the SLB resources that are created by the cluster. // * `false`: does not retain the SLB resources that are created by the cluster. // // Default value: `false`. KeepSlb *bool `json:"keep_slb,omitempty" xml:"keep_slb,omitempty"` // Specifies whether to retain all resources. If you set the parameter to `true`, the `retain_resources` parameter is ignored. // // * `true`: retains all resources. // * `false`: does not retain all resources. // // Default value: `false`. RetainAllResources *bool `json:"retain_all_resources,omitempty" xml:"retain_all_resources,omitempty"` // The list of resources. To retain resources when you delete a cluster, you need to specify the IDs of the resources to be retained. RetainResourcesShrink *string `json:"retain_resources,omitempty" xml:"retain_resources,omitempty"` }
func (DeleteClusterShrinkRequest) GoString ¶
func (s DeleteClusterShrinkRequest) GoString() string
func (*DeleteClusterShrinkRequest) SetKeepSlb ¶
func (s *DeleteClusterShrinkRequest) SetKeepSlb(v bool) *DeleteClusterShrinkRequest
func (*DeleteClusterShrinkRequest) SetRetainAllResources ¶
func (s *DeleteClusterShrinkRequest) SetRetainAllResources(v bool) *DeleteClusterShrinkRequest
func (*DeleteClusterShrinkRequest) SetRetainResourcesShrink ¶
func (s *DeleteClusterShrinkRequest) SetRetainResourcesShrink(v string) *DeleteClusterShrinkRequest
func (DeleteClusterShrinkRequest) String ¶
func (s DeleteClusterShrinkRequest) String() string
type DeleteEdgeMachineRequest ¶
type DeleteEdgeMachineRequest struct { // Specifies whether to forcefully delete the cloud-native box. Valid values: // // * `true`: forcefully deletes the cloud-native box. // * `false`: does not forcefully delete the cloud-native box. // // Default value: `false`. Force *string `json:"force,omitempty" xml:"force,omitempty"` }
func (DeleteEdgeMachineRequest) GoString ¶
func (s DeleteEdgeMachineRequest) GoString() string
func (*DeleteEdgeMachineRequest) SetForce ¶
func (s *DeleteEdgeMachineRequest) SetForce(v string) *DeleteEdgeMachineRequest
func (DeleteEdgeMachineRequest) String ¶
func (s DeleteEdgeMachineRequest) String() string
type DeleteEdgeMachineResponse ¶
type DeleteEdgeMachineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (DeleteEdgeMachineResponse) GoString ¶
func (s DeleteEdgeMachineResponse) GoString() string
func (*DeleteEdgeMachineResponse) SetHeaders ¶
func (s *DeleteEdgeMachineResponse) SetHeaders(v map[string]*string) *DeleteEdgeMachineResponse
func (*DeleteEdgeMachineResponse) SetStatusCode ¶
func (s *DeleteEdgeMachineResponse) SetStatusCode(v int32) *DeleteEdgeMachineResponse
func (DeleteEdgeMachineResponse) String ¶
func (s DeleteEdgeMachineResponse) String() string
type DeleteKubernetesTriggerResponse ¶
type DeleteKubernetesTriggerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (DeleteKubernetesTriggerResponse) GoString ¶
func (s DeleteKubernetesTriggerResponse) GoString() string
func (*DeleteKubernetesTriggerResponse) SetHeaders ¶
func (s *DeleteKubernetesTriggerResponse) SetHeaders(v map[string]*string) *DeleteKubernetesTriggerResponse
func (*DeleteKubernetesTriggerResponse) SetStatusCode ¶
func (s *DeleteKubernetesTriggerResponse) SetStatusCode(v int32) *DeleteKubernetesTriggerResponse
func (DeleteKubernetesTriggerResponse) String ¶
func (s DeleteKubernetesTriggerResponse) String() string
type DeletePolicyInstanceRequest ¶
type DeletePolicyInstanceRequest struct { // The ID of the policy instance. InstanceName *string `json:"instance_name,omitempty" xml:"instance_name,omitempty"` }
func (DeletePolicyInstanceRequest) GoString ¶
func (s DeletePolicyInstanceRequest) GoString() string
func (*DeletePolicyInstanceRequest) SetInstanceName ¶
func (s *DeletePolicyInstanceRequest) SetInstanceName(v string) *DeletePolicyInstanceRequest
func (DeletePolicyInstanceRequest) String ¶
func (s DeletePolicyInstanceRequest) String() string
type DeletePolicyInstanceResponse ¶
type DeletePolicyInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeletePolicyInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeletePolicyInstanceResponse) GoString ¶
func (s DeletePolicyInstanceResponse) GoString() string
func (*DeletePolicyInstanceResponse) SetBody ¶
func (s *DeletePolicyInstanceResponse) SetBody(v *DeletePolicyInstanceResponseBody) *DeletePolicyInstanceResponse
func (*DeletePolicyInstanceResponse) SetHeaders ¶
func (s *DeletePolicyInstanceResponse) SetHeaders(v map[string]*string) *DeletePolicyInstanceResponse
func (*DeletePolicyInstanceResponse) SetStatusCode ¶
func (s *DeletePolicyInstanceResponse) SetStatusCode(v int32) *DeletePolicyInstanceResponse
func (DeletePolicyInstanceResponse) String ¶
func (s DeletePolicyInstanceResponse) String() string
type DeletePolicyInstanceResponseBody ¶
type DeletePolicyInstanceResponseBody struct { // A list of policy instances. Instances []*string `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"` }
func (DeletePolicyInstanceResponseBody) GoString ¶
func (s DeletePolicyInstanceResponseBody) GoString() string
func (*DeletePolicyInstanceResponseBody) SetInstances ¶
func (s *DeletePolicyInstanceResponseBody) SetInstances(v []*string) *DeletePolicyInstanceResponseBody
func (DeletePolicyInstanceResponseBody) String ¶
func (s DeletePolicyInstanceResponseBody) String() string
type DeleteTemplateResponse ¶
type DeleteTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (DeleteTemplateResponse) GoString ¶
func (s DeleteTemplateResponse) GoString() string
func (*DeleteTemplateResponse) SetHeaders ¶
func (s *DeleteTemplateResponse) SetHeaders(v map[string]*string) *DeleteTemplateResponse
func (*DeleteTemplateResponse) SetStatusCode ¶
func (s *DeleteTemplateResponse) SetStatusCode(v int32) *DeleteTemplateResponse
func (DeleteTemplateResponse) String ¶
func (s DeleteTemplateResponse) String() string
type DeleteTriggerResponse ¶
type DeleteTriggerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (DeleteTriggerResponse) GoString ¶
func (s DeleteTriggerResponse) GoString() string
func (*DeleteTriggerResponse) SetHeaders ¶
func (s *DeleteTriggerResponse) SetHeaders(v map[string]*string) *DeleteTriggerResponse
func (*DeleteTriggerResponse) SetStatusCode ¶
func (s *DeleteTriggerResponse) SetStatusCode(v int32) *DeleteTriggerResponse
func (DeleteTriggerResponse) String ¶
func (s DeleteTriggerResponse) String() string
type DeployPolicyInstanceRequest ¶
type DeployPolicyInstanceRequest struct { // The action of the policy. Valid values: // // * `deny`: Deployments that match the policy are denied. // * `warn`: Alerts are generated for Deployments that match the policy. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The applicable scope of the policy instance. If you leave this parameter empty, the policy instance is applicable to all namespaces. Namespaces []*string `json:"namespaces,omitempty" xml:"namespaces,omitempty" type:"Repeated"` // The parameters of the policy instance. Parameters map[string]interface{} `json:"parameters,omitempty" xml:"parameters,omitempty"` }
func (DeployPolicyInstanceRequest) GoString ¶
func (s DeployPolicyInstanceRequest) GoString() string
func (*DeployPolicyInstanceRequest) SetAction ¶
func (s *DeployPolicyInstanceRequest) SetAction(v string) *DeployPolicyInstanceRequest
func (*DeployPolicyInstanceRequest) SetNamespaces ¶
func (s *DeployPolicyInstanceRequest) SetNamespaces(v []*string) *DeployPolicyInstanceRequest
func (*DeployPolicyInstanceRequest) SetParameters ¶
func (s *DeployPolicyInstanceRequest) SetParameters(v map[string]interface{}) *DeployPolicyInstanceRequest
func (DeployPolicyInstanceRequest) String ¶
func (s DeployPolicyInstanceRequest) String() string
type DeployPolicyInstanceResponse ¶
type DeployPolicyInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeployPolicyInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeployPolicyInstanceResponse) GoString ¶
func (s DeployPolicyInstanceResponse) GoString() string
func (*DeployPolicyInstanceResponse) SetBody ¶
func (s *DeployPolicyInstanceResponse) SetBody(v *DeployPolicyInstanceResponseBody) *DeployPolicyInstanceResponse
func (*DeployPolicyInstanceResponse) SetHeaders ¶
func (s *DeployPolicyInstanceResponse) SetHeaders(v map[string]*string) *DeployPolicyInstanceResponse
func (*DeployPolicyInstanceResponse) SetStatusCode ¶
func (s *DeployPolicyInstanceResponse) SetStatusCode(v int32) *DeployPolicyInstanceResponse
func (DeployPolicyInstanceResponse) String ¶
func (s DeployPolicyInstanceResponse) String() string
type DeployPolicyInstanceResponseBody ¶
type DeployPolicyInstanceResponseBody struct { // A list of policy instances. Instances []*string `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"` }
func (DeployPolicyInstanceResponseBody) GoString ¶
func (s DeployPolicyInstanceResponseBody) GoString() string
func (*DeployPolicyInstanceResponseBody) SetInstances ¶
func (s *DeployPolicyInstanceResponseBody) SetInstances(v []*string) *DeployPolicyInstanceResponseBody
func (DeployPolicyInstanceResponseBody) String ¶
func (s DeployPolicyInstanceResponseBody) String() string
type DescirbeWorkflowResponse ¶
type DescirbeWorkflowResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescirbeWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescirbeWorkflowResponse) GoString ¶
func (s DescirbeWorkflowResponse) GoString() string
func (*DescirbeWorkflowResponse) SetBody ¶
func (s *DescirbeWorkflowResponse) SetBody(v *DescirbeWorkflowResponseBody) *DescirbeWorkflowResponse
func (*DescirbeWorkflowResponse) SetHeaders ¶
func (s *DescirbeWorkflowResponse) SetHeaders(v map[string]*string) *DescirbeWorkflowResponse
func (*DescirbeWorkflowResponse) SetStatusCode ¶
func (s *DescirbeWorkflowResponse) SetStatusCode(v int32) *DescirbeWorkflowResponse
func (DescirbeWorkflowResponse) String ¶
func (s DescirbeWorkflowResponse) String() string
type DescirbeWorkflowResponseBody ¶
type DescirbeWorkflowResponseBody struct { // The time when the workflow was created. CreateTime *string `json:"create_time,omitempty" xml:"create_time,omitempty"` // The duration of the workflow. Duration *string `json:"duration,omitempty" xml:"duration,omitempty"` // The end time of the task. FinishTime *string `json:"finish_time,omitempty" xml:"finish_time,omitempty"` // The size of the input data. InputDataSize *string `json:"input_data_size,omitempty" xml:"input_data_size,omitempty"` // The name of the workflow. JobName *string `json:"job_name,omitempty" xml:"job_name,omitempty"` // The namespace to which the workflow belongs. JobNamespace *string `json:"job_namespace,omitempty" xml:"job_namespace,omitempty"` // The size of the output data. OutputDataSize *string `json:"output_data_size,omitempty" xml:"output_data_size,omitempty"` // The current state of the workflow. Status *string `json:"status,omitempty" xml:"status,omitempty"` // The number of base pairs. TotalBases *string `json:"total_bases,omitempty" xml:"total_bases,omitempty"` // The number of reads. TotalReads *string `json:"total_reads,omitempty" xml:"total_reads,omitempty"` // The user input parameters. UserInputData *string `json:"user_input_data,omitempty" xml:"user_input_data,omitempty"` }
func (DescirbeWorkflowResponseBody) GoString ¶
func (s DescirbeWorkflowResponseBody) GoString() string
func (*DescirbeWorkflowResponseBody) SetCreateTime ¶
func (s *DescirbeWorkflowResponseBody) SetCreateTime(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetDuration ¶
func (s *DescirbeWorkflowResponseBody) SetDuration(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetFinishTime ¶
func (s *DescirbeWorkflowResponseBody) SetFinishTime(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetInputDataSize ¶
func (s *DescirbeWorkflowResponseBody) SetInputDataSize(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetJobName ¶
func (s *DescirbeWorkflowResponseBody) SetJobName(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetJobNamespace ¶
func (s *DescirbeWorkflowResponseBody) SetJobNamespace(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetOutputDataSize ¶
func (s *DescirbeWorkflowResponseBody) SetOutputDataSize(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetStatus ¶
func (s *DescirbeWorkflowResponseBody) SetStatus(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetTotalBases ¶
func (s *DescirbeWorkflowResponseBody) SetTotalBases(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetTotalReads ¶
func (s *DescirbeWorkflowResponseBody) SetTotalReads(v string) *DescirbeWorkflowResponseBody
func (*DescirbeWorkflowResponseBody) SetUserInputData ¶
func (s *DescirbeWorkflowResponseBody) SetUserInputData(v string) *DescirbeWorkflowResponseBody
func (DescirbeWorkflowResponseBody) String ¶
func (s DescirbeWorkflowResponseBody) String() string
type DescribeAddonRequest ¶ added in v4.5.0
type DescribeAddonRequest struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` ClusterVersion *string `json:"cluster_version,omitempty" xml:"cluster_version,omitempty"` Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (DescribeAddonRequest) GoString ¶ added in v4.5.0
func (s DescribeAddonRequest) GoString() string
func (*DescribeAddonRequest) SetClusterId ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetClusterId(v string) *DescribeAddonRequest
func (*DescribeAddonRequest) SetClusterSpec ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetClusterSpec(v string) *DescribeAddonRequest
func (*DescribeAddonRequest) SetClusterType ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetClusterType(v string) *DescribeAddonRequest
func (*DescribeAddonRequest) SetClusterVersion ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetClusterVersion(v string) *DescribeAddonRequest
func (*DescribeAddonRequest) SetProfile ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetProfile(v string) *DescribeAddonRequest
func (*DescribeAddonRequest) SetRegionId ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetRegionId(v string) *DescribeAddonRequest
func (*DescribeAddonRequest) SetVersion ¶ added in v4.5.0
func (s *DescribeAddonRequest) SetVersion(v string) *DescribeAddonRequest
func (DescribeAddonRequest) String ¶ added in v4.5.0
func (s DescribeAddonRequest) String() string
type DescribeAddonResponse ¶ added in v4.5.0
type DescribeAddonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAddonResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAddonResponse) GoString ¶ added in v4.5.0
func (s DescribeAddonResponse) GoString() string
func (*DescribeAddonResponse) SetBody ¶ added in v4.5.0
func (s *DescribeAddonResponse) SetBody(v *DescribeAddonResponseBody) *DescribeAddonResponse
func (*DescribeAddonResponse) SetHeaders ¶ added in v4.5.0
func (s *DescribeAddonResponse) SetHeaders(v map[string]*string) *DescribeAddonResponse
func (*DescribeAddonResponse) SetStatusCode ¶ added in v4.5.0
func (s *DescribeAddonResponse) SetStatusCode(v int32) *DescribeAddonResponse
func (DescribeAddonResponse) String ¶ added in v4.5.0
func (s DescribeAddonResponse) String() string
type DescribeAddonResponseBody ¶ added in v4.5.0
type DescribeAddonResponseBody struct { Architecture []*string `json:"architecture,omitempty" xml:"architecture,omitempty" type:"Repeated"` Category *string `json:"category,omitempty" xml:"category,omitempty"` ConfigSchema *string `json:"config_schema,omitempty" xml:"config_schema,omitempty"` InstallByDefault *bool `json:"install_by_default,omitempty" xml:"install_by_default,omitempty"` Managed *bool `json:"managed,omitempty" xml:"managed,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` NewerVersions []*DescribeAddonResponseBodyNewerVersions `json:"newer_versions,omitempty" xml:"newer_versions,omitempty" type:"Repeated"` SupportedActions []*string `json:"supported_actions,omitempty" xml:"supported_actions,omitempty" type:"Repeated"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (DescribeAddonResponseBody) GoString ¶ added in v4.5.0
func (s DescribeAddonResponseBody) GoString() string
func (*DescribeAddonResponseBody) SetArchitecture ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetArchitecture(v []*string) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetCategory ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetCategory(v string) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetConfigSchema ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetConfigSchema(v string) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetInstallByDefault ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetInstallByDefault(v bool) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetManaged ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetManaged(v bool) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetName ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetName(v string) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetNewerVersions ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetNewerVersions(v []*DescribeAddonResponseBodyNewerVersions) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetSupportedActions ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetSupportedActions(v []*string) *DescribeAddonResponseBody
func (*DescribeAddonResponseBody) SetVersion ¶ added in v4.5.0
func (s *DescribeAddonResponseBody) SetVersion(v string) *DescribeAddonResponseBody
func (DescribeAddonResponseBody) String ¶ added in v4.5.0
func (s DescribeAddonResponseBody) String() string
type DescribeAddonResponseBodyNewerVersions ¶ added in v4.5.0
type DescribeAddonResponseBodyNewerVersions struct { MinimumClusterVersion *string `json:"minimum_cluster_version,omitempty" xml:"minimum_cluster_version,omitempty"` Upgradable *bool `json:"upgradable,omitempty" xml:"upgradable,omitempty"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (DescribeAddonResponseBodyNewerVersions) GoString ¶ added in v4.5.0
func (s DescribeAddonResponseBodyNewerVersions) GoString() string
func (*DescribeAddonResponseBodyNewerVersions) SetMinimumClusterVersion ¶ added in v4.5.0
func (s *DescribeAddonResponseBodyNewerVersions) SetMinimumClusterVersion(v string) *DescribeAddonResponseBodyNewerVersions
func (*DescribeAddonResponseBodyNewerVersions) SetUpgradable ¶ added in v4.5.0
func (s *DescribeAddonResponseBodyNewerVersions) SetUpgradable(v bool) *DescribeAddonResponseBodyNewerVersions
func (*DescribeAddonResponseBodyNewerVersions) SetVersion ¶ added in v4.5.0
func (s *DescribeAddonResponseBodyNewerVersions) SetVersion(v string) *DescribeAddonResponseBodyNewerVersions
func (DescribeAddonResponseBodyNewerVersions) String ¶ added in v4.5.0
func (s DescribeAddonResponseBodyNewerVersions) String() string
type DescribeAddonsRequest ¶
type DescribeAddonsRequest struct { // The type of cluster. Valid values: // // * `Default`: ACK managed cluster // * `Serverless`: ACK Serverless cluster // * `Edge`: ACK Edge cluster ClusterProfile *string `json:"cluster_profile,omitempty" xml:"cluster_profile,omitempty"` // The edition of the cluster. If you set the cluster type to `ManagedKubernetes`, the following editions are supported: // // * `ack.pro.small`: ACK Pro cluster // * `ack.standard`: ACK Basic cluster // // By default, this parameter is left empty. If you leave this parameter empty, clusters are not filtered by edition. ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` // The type of cluster. Valid values: // // * `Kubernetes`: ACK dedicated cluster. // * `ManagedKubernetes`: ACK managed cluster. ACK managed clusters include ACK Pro clusters, ACK Basic clusters, ACK Serverless Pro clusters, ACK Serverless Basic clusters, ACK Edge Pro clusters, and ACK Edge Basic clusters. // * `ExternalKubernetes`: registered cluster. ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` // The cluster version. ClusterVersion *string `json:"cluster_version,omitempty" xml:"cluster_version,omitempty"` // The region ID of the cluster. Region *string `json:"region,omitempty" xml:"region,omitempty"` }
func (DescribeAddonsRequest) GoString ¶
func (s DescribeAddonsRequest) GoString() string
func (*DescribeAddonsRequest) SetClusterProfile ¶
func (s *DescribeAddonsRequest) SetClusterProfile(v string) *DescribeAddonsRequest
func (*DescribeAddonsRequest) SetClusterSpec ¶
func (s *DescribeAddonsRequest) SetClusterSpec(v string) *DescribeAddonsRequest
func (*DescribeAddonsRequest) SetClusterType ¶
func (s *DescribeAddonsRequest) SetClusterType(v string) *DescribeAddonsRequest
func (*DescribeAddonsRequest) SetClusterVersion ¶
func (s *DescribeAddonsRequest) SetClusterVersion(v string) *DescribeAddonsRequest
func (*DescribeAddonsRequest) SetRegion ¶
func (s *DescribeAddonsRequest) SetRegion(v string) *DescribeAddonsRequest
func (DescribeAddonsRequest) String ¶
func (s DescribeAddonsRequest) String() string
type DescribeAddonsResponse ¶
type DescribeAddonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAddonsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAddonsResponse) GoString ¶
func (s DescribeAddonsResponse) GoString() string
func (*DescribeAddonsResponse) SetBody ¶
func (s *DescribeAddonsResponse) SetBody(v *DescribeAddonsResponseBody) *DescribeAddonsResponse
func (*DescribeAddonsResponse) SetHeaders ¶
func (s *DescribeAddonsResponse) SetHeaders(v map[string]*string) *DescribeAddonsResponse
func (*DescribeAddonsResponse) SetStatusCode ¶
func (s *DescribeAddonsResponse) SetStatusCode(v int32) *DescribeAddonsResponse
func (DescribeAddonsResponse) String ¶
func (s DescribeAddonsResponse) String() string
type DescribeAddonsResponseBody ¶
type DescribeAddonsResponseBody struct { // The list of the returned components. ComponentGroups []*DescribeAddonsResponseBodyComponentGroups `json:"ComponentGroups,omitempty" xml:"ComponentGroups,omitempty" type:"Repeated"` // Standard components. StandardComponents map[string]*StandardComponentsValue `json:"StandardComponents,omitempty" xml:"StandardComponents,omitempty"` }
func (DescribeAddonsResponseBody) GoString ¶
func (s DescribeAddonsResponseBody) GoString() string
func (*DescribeAddonsResponseBody) SetComponentGroups ¶
func (s *DescribeAddonsResponseBody) SetComponentGroups(v []*DescribeAddonsResponseBodyComponentGroups) *DescribeAddonsResponseBody
func (*DescribeAddonsResponseBody) SetStandardComponents ¶
func (s *DescribeAddonsResponseBody) SetStandardComponents(v map[string]*StandardComponentsValue) *DescribeAddonsResponseBody
func (DescribeAddonsResponseBody) String ¶
func (s DescribeAddonsResponseBody) String() string
type DescribeAddonsResponseBodyComponentGroups ¶
type DescribeAddonsResponseBodyComponentGroups struct { // The name of the component group. GroupName *string `json:"group_name,omitempty" xml:"group_name,omitempty"` // The names of the components in the component group. Items []*DescribeAddonsResponseBodyComponentGroupsItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"` }
func (DescribeAddonsResponseBodyComponentGroups) GoString ¶
func (s DescribeAddonsResponseBodyComponentGroups) GoString() string
func (*DescribeAddonsResponseBodyComponentGroups) SetGroupName ¶
func (s *DescribeAddonsResponseBodyComponentGroups) SetGroupName(v string) *DescribeAddonsResponseBodyComponentGroups
func (DescribeAddonsResponseBodyComponentGroups) String ¶
func (s DescribeAddonsResponseBodyComponentGroups) String() string
type DescribeAddonsResponseBodyComponentGroupsItems ¶
type DescribeAddonsResponseBodyComponentGroupsItems struct { // The name of the component. Name *string `json:"name,omitempty" xml:"name,omitempty"` }
func (DescribeAddonsResponseBodyComponentGroupsItems) GoString ¶
func (s DescribeAddonsResponseBodyComponentGroupsItems) GoString() string
func (DescribeAddonsResponseBodyComponentGroupsItems) String ¶
func (s DescribeAddonsResponseBodyComponentGroupsItems) String() string
type DescribeClusterAddonInstanceResponse ¶
type DescribeClusterAddonInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterAddonInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterAddonInstanceResponse) GoString ¶
func (s DescribeClusterAddonInstanceResponse) GoString() string
func (*DescribeClusterAddonInstanceResponse) SetHeaders ¶
func (s *DescribeClusterAddonInstanceResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonInstanceResponse
func (*DescribeClusterAddonInstanceResponse) SetStatusCode ¶
func (s *DescribeClusterAddonInstanceResponse) SetStatusCode(v int32) *DescribeClusterAddonInstanceResponse
func (DescribeClusterAddonInstanceResponse) String ¶
func (s DescribeClusterAddonInstanceResponse) String() string
type DescribeClusterAddonInstanceResponseBody ¶
type DescribeClusterAddonInstanceResponseBody struct { // The configuration of the component. Config *string `json:"config,omitempty" xml:"config,omitempty"` // The name of the component. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The status of the component. Valid values: // // * initial: The component is being installed. // * active: The component is installed. // * unhealthy: The component is in an abnormal state. // * upgrading: The component is being updated. // * updating: The component is being modified. // * deleting: The component is being uninstalled. // * deleted: The component is deleted. State *string `json:"state,omitempty" xml:"state,omitempty"` // The version of the component. Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (DescribeClusterAddonInstanceResponseBody) GoString ¶
func (s DescribeClusterAddonInstanceResponseBody) GoString() string
func (*DescribeClusterAddonInstanceResponseBody) SetConfig ¶
func (s *DescribeClusterAddonInstanceResponseBody) SetConfig(v string) *DescribeClusterAddonInstanceResponseBody
func (*DescribeClusterAddonInstanceResponseBody) SetName ¶
func (s *DescribeClusterAddonInstanceResponseBody) SetName(v string) *DescribeClusterAddonInstanceResponseBody
func (*DescribeClusterAddonInstanceResponseBody) SetState ¶
func (s *DescribeClusterAddonInstanceResponseBody) SetState(v string) *DescribeClusterAddonInstanceResponseBody
func (*DescribeClusterAddonInstanceResponseBody) SetVersion ¶
func (s *DescribeClusterAddonInstanceResponseBody) SetVersion(v string) *DescribeClusterAddonInstanceResponseBody
func (DescribeClusterAddonInstanceResponseBody) String ¶
func (s DescribeClusterAddonInstanceResponseBody) String() string
type DescribeClusterAddonMetadataResponse ¶
type DescribeClusterAddonMetadataResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterAddonMetadataResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterAddonMetadataResponse) GoString ¶
func (s DescribeClusterAddonMetadataResponse) GoString() string
func (*DescribeClusterAddonMetadataResponse) SetHeaders ¶
func (s *DescribeClusterAddonMetadataResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonMetadataResponse
func (*DescribeClusterAddonMetadataResponse) SetStatusCode ¶
func (s *DescribeClusterAddonMetadataResponse) SetStatusCode(v int32) *DescribeClusterAddonMetadataResponse
func (DescribeClusterAddonMetadataResponse) String ¶
func (s DescribeClusterAddonMetadataResponse) String() string
type DescribeClusterAddonMetadataResponseBody ¶
type DescribeClusterAddonMetadataResponseBody struct { // The component schema parameters. ConfigSchema *string `json:"config_schema,omitempty" xml:"config_schema,omitempty"` // The component name. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The component version. Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (DescribeClusterAddonMetadataResponseBody) GoString ¶
func (s DescribeClusterAddonMetadataResponseBody) GoString() string
func (*DescribeClusterAddonMetadataResponseBody) SetConfigSchema ¶
func (s *DescribeClusterAddonMetadataResponseBody) SetConfigSchema(v string) *DescribeClusterAddonMetadataResponseBody
func (*DescribeClusterAddonMetadataResponseBody) SetName ¶
func (s *DescribeClusterAddonMetadataResponseBody) SetName(v string) *DescribeClusterAddonMetadataResponseBody
func (*DescribeClusterAddonMetadataResponseBody) SetVersion ¶
func (s *DescribeClusterAddonMetadataResponseBody) SetVersion(v string) *DescribeClusterAddonMetadataResponseBody
func (DescribeClusterAddonMetadataResponseBody) String ¶
func (s DescribeClusterAddonMetadataResponseBody) String() string
type DescribeClusterAddonUpgradeStatusResponse ¶
type DescribeClusterAddonUpgradeStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body map[string]interface{} `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterAddonUpgradeStatusResponse) GoString ¶
func (s DescribeClusterAddonUpgradeStatusResponse) GoString() string
func (*DescribeClusterAddonUpgradeStatusResponse) SetBody ¶
func (s *DescribeClusterAddonUpgradeStatusResponse) SetBody(v map[string]interface{}) *DescribeClusterAddonUpgradeStatusResponse
func (*DescribeClusterAddonUpgradeStatusResponse) SetHeaders ¶
func (s *DescribeClusterAddonUpgradeStatusResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonUpgradeStatusResponse
func (*DescribeClusterAddonUpgradeStatusResponse) SetStatusCode ¶
func (s *DescribeClusterAddonUpgradeStatusResponse) SetStatusCode(v int32) *DescribeClusterAddonUpgradeStatusResponse
func (DescribeClusterAddonUpgradeStatusResponse) String ¶
func (s DescribeClusterAddonUpgradeStatusResponse) String() string
type DescribeClusterAddonsUpgradeStatusRequest ¶
type DescribeClusterAddonsUpgradeStatusRequest struct { // The list of component names. ComponentIds []*string `json:"componentIds,omitempty" xml:"componentIds,omitempty" type:"Repeated"` }
func (DescribeClusterAddonsUpgradeStatusRequest) GoString ¶
func (s DescribeClusterAddonsUpgradeStatusRequest) GoString() string
func (*DescribeClusterAddonsUpgradeStatusRequest) SetComponentIds ¶
func (s *DescribeClusterAddonsUpgradeStatusRequest) SetComponentIds(v []*string) *DescribeClusterAddonsUpgradeStatusRequest
func (DescribeClusterAddonsUpgradeStatusRequest) String ¶
func (s DescribeClusterAddonsUpgradeStatusRequest) String() string
type DescribeClusterAddonsUpgradeStatusResponse ¶
type DescribeClusterAddonsUpgradeStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body map[string]interface{} `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterAddonsUpgradeStatusResponse) GoString ¶
func (s DescribeClusterAddonsUpgradeStatusResponse) GoString() string
func (*DescribeClusterAddonsUpgradeStatusResponse) SetBody ¶
func (s *DescribeClusterAddonsUpgradeStatusResponse) SetBody(v map[string]interface{}) *DescribeClusterAddonsUpgradeStatusResponse
func (*DescribeClusterAddonsUpgradeStatusResponse) SetHeaders ¶
func (s *DescribeClusterAddonsUpgradeStatusResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonsUpgradeStatusResponse
func (*DescribeClusterAddonsUpgradeStatusResponse) SetStatusCode ¶
func (s *DescribeClusterAddonsUpgradeStatusResponse) SetStatusCode(v int32) *DescribeClusterAddonsUpgradeStatusResponse
func (DescribeClusterAddonsUpgradeStatusResponse) String ¶
func (s DescribeClusterAddonsUpgradeStatusResponse) String() string
type DescribeClusterAddonsUpgradeStatusShrinkRequest ¶
type DescribeClusterAddonsUpgradeStatusShrinkRequest struct { // The list of component names. ComponentIdsShrink *string `json:"componentIds,omitempty" xml:"componentIds,omitempty"` }
func (DescribeClusterAddonsUpgradeStatusShrinkRequest) GoString ¶
func (s DescribeClusterAddonsUpgradeStatusShrinkRequest) GoString() string
func (*DescribeClusterAddonsUpgradeStatusShrinkRequest) SetComponentIdsShrink ¶
func (s *DescribeClusterAddonsUpgradeStatusShrinkRequest) SetComponentIdsShrink(v string) *DescribeClusterAddonsUpgradeStatusShrinkRequest
func (DescribeClusterAddonsUpgradeStatusShrinkRequest) String ¶
func (s DescribeClusterAddonsUpgradeStatusShrinkRequest) String() string
type DescribeClusterAddonsVersionResponse ¶
type DescribeClusterAddonsVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body map[string]interface{} `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterAddonsVersionResponse) GoString ¶
func (s DescribeClusterAddonsVersionResponse) GoString() string
func (*DescribeClusterAddonsVersionResponse) SetBody ¶
func (s *DescribeClusterAddonsVersionResponse) SetBody(v map[string]interface{}) *DescribeClusterAddonsVersionResponse
func (*DescribeClusterAddonsVersionResponse) SetHeaders ¶
func (s *DescribeClusterAddonsVersionResponse) SetHeaders(v map[string]*string) *DescribeClusterAddonsVersionResponse
func (*DescribeClusterAddonsVersionResponse) SetStatusCode ¶
func (s *DescribeClusterAddonsVersionResponse) SetStatusCode(v int32) *DescribeClusterAddonsVersionResponse
func (DescribeClusterAddonsVersionResponse) String ¶
func (s DescribeClusterAddonsVersionResponse) String() string
type DescribeClusterAttachScriptsRequest ¶
type DescribeClusterAttachScriptsRequest struct { // The CPU architecture of the node. Valid values: `amd64`, `arm`, and `arm64`. // // Default value: `amd64`. // // > This parameter is required if you want to add the existing node to a Container Service for Kubernetes (ACK) Edge cluster. Arch *string `json:"arch,omitempty" xml:"arch,omitempty"` // Specifies whether to mount data disks to an existing instance when you add the instance to the cluster. You can add data disks to store container data and images. Valid values: // // * `true`: mounts data disks to the existing instance that you want to add. After a data disk is mounted, the original data on the disk is erased. Back up data before you mount a data disk. // * `false`: does not mount data disks to the existing instance. // // Default value: `false`. // // How a data disk is mounted: // // * If the Elastic Compute Service (ECS) instances are already mounted with data disks and the file system of the last data disk is not initialized, the system automatically formats this data disk to ext4 and mounts it to /var/lib/docker and /var/lib/kubelet. // * If no data disk is mounted to the ECS instance, the system does not purchase a new data disk. FormatDisk *bool `json:"format_disk,omitempty" xml:"format_disk,omitempty"` // Specifies whether to retain the name of the existing instance when it is added to the cluster. If you do not retain the instance name, the instance is named in the `worker-k8s-for-cs-<clusterid>` format. Valid values: // // * `true`: retains the instance name. // * `false`: does not retain the instance name. // // Default value: `true` KeepInstanceName *bool `json:"keep_instance_name,omitempty" xml:"keep_instance_name,omitempty"` // The ID of the node pool to which you want to add an existing node. This parameter allows you to add an existing node to a specified node pool. // // > If you do not specify a node pool ID, the node is added to the default node pool. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The node configurations for the existing instance that you want to add as a node. // // > This parameter is required if you want to add the existing node to an ACK Edge cluster. Options *string `json:"options,omitempty" xml:"options,omitempty"` // After you specify the list of RDS instances, the ECS instances in the cluster are automatically added to the whitelist of the RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` }
func (DescribeClusterAttachScriptsRequest) GoString ¶
func (s DescribeClusterAttachScriptsRequest) GoString() string
func (*DescribeClusterAttachScriptsRequest) SetArch ¶
func (s *DescribeClusterAttachScriptsRequest) SetArch(v string) *DescribeClusterAttachScriptsRequest
func (*DescribeClusterAttachScriptsRequest) SetFormatDisk ¶
func (s *DescribeClusterAttachScriptsRequest) SetFormatDisk(v bool) *DescribeClusterAttachScriptsRequest
func (*DescribeClusterAttachScriptsRequest) SetKeepInstanceName ¶
func (s *DescribeClusterAttachScriptsRequest) SetKeepInstanceName(v bool) *DescribeClusterAttachScriptsRequest
func (*DescribeClusterAttachScriptsRequest) SetNodepoolId ¶
func (s *DescribeClusterAttachScriptsRequest) SetNodepoolId(v string) *DescribeClusterAttachScriptsRequest
func (*DescribeClusterAttachScriptsRequest) SetOptions ¶
func (s *DescribeClusterAttachScriptsRequest) SetOptions(v string) *DescribeClusterAttachScriptsRequest
func (*DescribeClusterAttachScriptsRequest) SetRdsInstances ¶
func (s *DescribeClusterAttachScriptsRequest) SetRdsInstances(v []*string) *DescribeClusterAttachScriptsRequest
func (DescribeClusterAttachScriptsRequest) String ¶
func (s DescribeClusterAttachScriptsRequest) String() string
type DescribeClusterAttachScriptsResponse ¶
type DescribeClusterAttachScriptsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *string `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterAttachScriptsResponse) GoString ¶
func (s DescribeClusterAttachScriptsResponse) GoString() string
func (*DescribeClusterAttachScriptsResponse) SetBody ¶
func (s *DescribeClusterAttachScriptsResponse) SetBody(v string) *DescribeClusterAttachScriptsResponse
func (*DescribeClusterAttachScriptsResponse) SetHeaders ¶
func (s *DescribeClusterAttachScriptsResponse) SetHeaders(v map[string]*string) *DescribeClusterAttachScriptsResponse
func (*DescribeClusterAttachScriptsResponse) SetStatusCode ¶
func (s *DescribeClusterAttachScriptsResponse) SetStatusCode(v int32) *DescribeClusterAttachScriptsResponse
func (DescribeClusterAttachScriptsResponse) String ¶
func (s DescribeClusterAttachScriptsResponse) String() string
type DescribeClusterDetailResponse ¶
type DescribeClusterDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterDetailResponse) GoString ¶
func (s DescribeClusterDetailResponse) GoString() string
func (*DescribeClusterDetailResponse) SetBody ¶
func (s *DescribeClusterDetailResponse) SetBody(v *DescribeClusterDetailResponseBody) *DescribeClusterDetailResponse
func (*DescribeClusterDetailResponse) SetHeaders ¶
func (s *DescribeClusterDetailResponse) SetHeaders(v map[string]*string) *DescribeClusterDetailResponse
func (*DescribeClusterDetailResponse) SetStatusCode ¶
func (s *DescribeClusterDetailResponse) SetStatusCode(v int32) *DescribeClusterDetailResponse
func (DescribeClusterDetailResponse) String ¶
func (s DescribeClusterDetailResponse) String() string
type DescribeClusterDetailResponseBody ¶
type DescribeClusterDetailResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The edition of the cluster if the cluster is an ACK managed cluster. Valid values: // // * `ack.pro.small`: ACK Pro // * `ack.standard`: ACK Basic ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` // The type of cluster. Valid values: // // * `Kubernetes`: ACK dedicated cluster // * `ManagedKubernetes`: ACK managed cluster // * `Ask`: ACK Serverless cluster // * `ExternalKubernetes`: registered cluster ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` // The time when the cluster was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The current Kubernetes version of the cluster. For more information about the Kubernetes versions supported by ACK, see [Release notes for Kubernetes versions](~~185269~~). CurrentVersion *string `json:"current_version,omitempty" xml:"current_version,omitempty"` // Indicates whether deletion protection is enabled for the cluster. If deletion protection is enabled, the cluster cannot be deleted in the Container Service console or by calling API operations. Valid values: // // * `true`: deletion protection is enabled for the cluster. This way, the cluster cannot be deleted in the Container Service console or by calling API operations. // * `false`: deletion protection is disabled for the cluster. This way, the cluster can be deleted in the Container Service console or by calling API operations. DeletionProtection *bool `json:"deletion_protection,omitempty" xml:"deletion_protection,omitempty"` // The Docker version that is used by the cluster. DockerVersion *string `json:"docker_version,omitempty" xml:"docker_version,omitempty"` ExternalLoadbalancerId *string `json:"external_loadbalancer_id,omitempty" xml:"external_loadbalancer_id,omitempty"` // The initial Kubernetes version of the cluster. InitVersion *string `json:"init_version,omitempty" xml:"init_version,omitempty"` // The maintenance window of the cluster. This feature is available only in ACK Pro clusters. MaintenanceWindow *MaintenanceWindow `json:"maintenance_window,omitempty" xml:"maintenance_window,omitempty"` // The endpoints of the cluster, including an internal endpoint and a public endpoint. MasterUrl *string `json:"master_url,omitempty" xml:"master_url,omitempty"` // The metadata of the cluster. MetaData *string `json:"meta_data,omitempty" xml:"meta_data,omitempty"` // The name of the cluster. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). The name cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` NetworkMode *string `json:"network_mode,omitempty" xml:"network_mode,omitempty"` NextVersion *string `json:"next_version,omitempty" xml:"next_version,omitempty"` // The ROS parameters of the cluster. Parameters map[string]*string `json:"parameters,omitempty" xml:"parameters,omitempty"` PrivateZone *bool `json:"private_zone,omitempty" xml:"private_zone,omitempty"` // Indicates the scenario in which the cluster is used. Valid values: // // * `Default`: non-edge computing scenarios // * `Edge`: edge computing scenarios Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` // The region ID of the cluster. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The ID of the resource group to which the cluster belongs. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // The ID of the security group to which the cluster belongs. SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` // The number of nodes in the cluster. Master nodes and worker nodes are included. Size *int64 `json:"size,omitempty" xml:"size,omitempty"` // The status of the cluster. Valid values: // // * `initial`: The cluster is being created. // * `failed`: The cluster failed to be created. // * `running`: The cluster is running. // * `updating`: The cluster is being updated. // * `updating_failed`: The cluster failed to be updated. // * `scaling`: The cluster is being scaled. // * `waiting`: The cluster is waiting for connection requests. // * `disconnected`: The cluster is disconnected. // * `stopped`: The cluster is stopped. // * `deleting`: The cluster is being deleted. // * `deleted`: The cluster is deleted. // * `delete_failed`: The cluster failed to be deleted. State *string `json:"state,omitempty" xml:"state,omitempty"` // The pod CIDR block. It must be a valid and private CIDR block, and must be one of the following CIDR blocks or their subnets: // // * 10.0.0.0/8 // * 172.16-31.0.0/12-16 // * 192.168.0.0/16 // // The pod CIDR block cannot overlap with the CIDR block of the VPC or the CIDR blocks of the clusters in the VPC. // // For more information, see [Plan CIDR blocks for an ACK cluster](~~186964~~). SubnetCidr *string `json:"subnet_cidr,omitempty" xml:"subnet_cidr,omitempty"` // The resource labels of the cluster. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The time when the cluster was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` // The ID of the VPC where the cluster is deployed. This parameter is required when you create a cluster. VpcId *string `json:"vpc_id,omitempty" xml:"vpc_id,omitempty"` // The IDs of the vSwitches. You can select one to three vSwitches when you create a cluster. We recommend that you select vSwitches in different zones to ensure high availability. VswitchId *string `json:"vswitch_id,omitempty" xml:"vswitch_id,omitempty"` // The name of the worker Resource Access Management (RAM) role. The RAM role is assigned to the worker nodes of the cluster to allow the worker nodes to manage Elastic Compute Service (ECS) instances. WorkerRamRoleName *string `json:"worker_ram_role_name,omitempty" xml:"worker_ram_role_name,omitempty"` ZoneId *string `json:"zone_id,omitempty" xml:"zone_id,omitempty"` }
func (DescribeClusterDetailResponseBody) GoString ¶
func (s DescribeClusterDetailResponseBody) GoString() string
func (*DescribeClusterDetailResponseBody) SetClusterId ¶
func (s *DescribeClusterDetailResponseBody) SetClusterId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetClusterSpec ¶
func (s *DescribeClusterDetailResponseBody) SetClusterSpec(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetClusterType ¶
func (s *DescribeClusterDetailResponseBody) SetClusterType(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetCreated ¶
func (s *DescribeClusterDetailResponseBody) SetCreated(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetCurrentVersion ¶
func (s *DescribeClusterDetailResponseBody) SetCurrentVersion(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetDeletionProtection ¶
func (s *DescribeClusterDetailResponseBody) SetDeletionProtection(v bool) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetDockerVersion ¶
func (s *DescribeClusterDetailResponseBody) SetDockerVersion(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetExternalLoadbalancerId ¶
func (s *DescribeClusterDetailResponseBody) SetExternalLoadbalancerId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetInitVersion ¶
func (s *DescribeClusterDetailResponseBody) SetInitVersion(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetMaintenanceWindow ¶
func (s *DescribeClusterDetailResponseBody) SetMaintenanceWindow(v *MaintenanceWindow) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetMasterUrl ¶
func (s *DescribeClusterDetailResponseBody) SetMasterUrl(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetMetaData ¶
func (s *DescribeClusterDetailResponseBody) SetMetaData(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetName ¶
func (s *DescribeClusterDetailResponseBody) SetName(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetNetworkMode ¶
func (s *DescribeClusterDetailResponseBody) SetNetworkMode(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetNextVersion ¶
func (s *DescribeClusterDetailResponseBody) SetNextVersion(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetParameters ¶
func (s *DescribeClusterDetailResponseBody) SetParameters(v map[string]*string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetPrivateZone ¶
func (s *DescribeClusterDetailResponseBody) SetPrivateZone(v bool) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetProfile ¶
func (s *DescribeClusterDetailResponseBody) SetProfile(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetRegionId ¶
func (s *DescribeClusterDetailResponseBody) SetRegionId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetResourceGroupId ¶
func (s *DescribeClusterDetailResponseBody) SetResourceGroupId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetSecurityGroupId ¶
func (s *DescribeClusterDetailResponseBody) SetSecurityGroupId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetSize ¶
func (s *DescribeClusterDetailResponseBody) SetSize(v int64) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetState ¶
func (s *DescribeClusterDetailResponseBody) SetState(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetSubnetCidr ¶
func (s *DescribeClusterDetailResponseBody) SetSubnetCidr(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetTags ¶
func (s *DescribeClusterDetailResponseBody) SetTags(v []*Tag) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetUpdated ¶
func (s *DescribeClusterDetailResponseBody) SetUpdated(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetVpcId ¶
func (s *DescribeClusterDetailResponseBody) SetVpcId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetVswitchId ¶
func (s *DescribeClusterDetailResponseBody) SetVswitchId(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetWorkerRamRoleName ¶
func (s *DescribeClusterDetailResponseBody) SetWorkerRamRoleName(v string) *DescribeClusterDetailResponseBody
func (*DescribeClusterDetailResponseBody) SetZoneId ¶
func (s *DescribeClusterDetailResponseBody) SetZoneId(v string) *DescribeClusterDetailResponseBody
func (DescribeClusterDetailResponseBody) String ¶
func (s DescribeClusterDetailResponseBody) String() string
type DescribeClusterEventsRequest ¶
type DescribeClusterEventsRequest struct { // The number of the page to return. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. Valid values: 1 to 50. Default value: 50. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The ID of the query task. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (DescribeClusterEventsRequest) GoString ¶
func (s DescribeClusterEventsRequest) GoString() string
func (*DescribeClusterEventsRequest) SetPageNumber ¶
func (s *DescribeClusterEventsRequest) SetPageNumber(v int64) *DescribeClusterEventsRequest
func (*DescribeClusterEventsRequest) SetPageSize ¶
func (s *DescribeClusterEventsRequest) SetPageSize(v int64) *DescribeClusterEventsRequest
func (*DescribeClusterEventsRequest) SetTaskId ¶
func (s *DescribeClusterEventsRequest) SetTaskId(v string) *DescribeClusterEventsRequest
func (DescribeClusterEventsRequest) String ¶
func (s DescribeClusterEventsRequest) String() string
type DescribeClusterEventsResponse ¶
type DescribeClusterEventsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterEventsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterEventsResponse) GoString ¶
func (s DescribeClusterEventsResponse) GoString() string
func (*DescribeClusterEventsResponse) SetBody ¶
func (s *DescribeClusterEventsResponse) SetBody(v *DescribeClusterEventsResponseBody) *DescribeClusterEventsResponse
func (*DescribeClusterEventsResponse) SetHeaders ¶
func (s *DescribeClusterEventsResponse) SetHeaders(v map[string]*string) *DescribeClusterEventsResponse
func (*DescribeClusterEventsResponse) SetStatusCode ¶
func (s *DescribeClusterEventsResponse) SetStatusCode(v int32) *DescribeClusterEventsResponse
func (DescribeClusterEventsResponse) String ¶
func (s DescribeClusterEventsResponse) String() string
type DescribeClusterEventsResponseBody ¶
type DescribeClusterEventsResponseBody struct { // The list of events. Events []*DescribeClusterEventsResponseBodyEvents `json:"events,omitempty" xml:"events,omitempty" type:"Repeated"` // The pagination information. PageInfo *DescribeClusterEventsResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"` }
func (DescribeClusterEventsResponseBody) GoString ¶
func (s DescribeClusterEventsResponseBody) GoString() string
func (*DescribeClusterEventsResponseBody) SetEvents ¶
func (s *DescribeClusterEventsResponseBody) SetEvents(v []*DescribeClusterEventsResponseBodyEvents) *DescribeClusterEventsResponseBody
func (*DescribeClusterEventsResponseBody) SetPageInfo ¶
func (s *DescribeClusterEventsResponseBody) SetPageInfo(v *DescribeClusterEventsResponseBodyPageInfo) *DescribeClusterEventsResponseBody
func (DescribeClusterEventsResponseBody) String ¶
func (s DescribeClusterEventsResponseBody) String() string
type DescribeClusterEventsResponseBodyEvents ¶
type DescribeClusterEventsResponseBodyEvents struct { // The ID of the cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The description of the event. Data *DescribeClusterEventsResponseBodyEventsData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"` // The event ID. EventId *string `json:"event_id,omitempty" xml:"event_id,omitempty"` // The event source. Source *string `json:"source,omitempty" xml:"source,omitempty"` // The subject related to the event. Subject *string `json:"subject,omitempty" xml:"subject,omitempty"` // The time when the event started. Time *string `json:"time,omitempty" xml:"time,omitempty"` // The type of event. Valid values: Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (DescribeClusterEventsResponseBodyEvents) GoString ¶
func (s DescribeClusterEventsResponseBodyEvents) GoString() string
func (*DescribeClusterEventsResponseBodyEvents) SetClusterId ¶
func (s *DescribeClusterEventsResponseBodyEvents) SetClusterId(v string) *DescribeClusterEventsResponseBodyEvents
func (*DescribeClusterEventsResponseBodyEvents) SetEventId ¶
func (s *DescribeClusterEventsResponseBodyEvents) SetEventId(v string) *DescribeClusterEventsResponseBodyEvents
func (*DescribeClusterEventsResponseBodyEvents) SetSource ¶
func (s *DescribeClusterEventsResponseBodyEvents) SetSource(v string) *DescribeClusterEventsResponseBodyEvents
func (*DescribeClusterEventsResponseBodyEvents) SetSubject ¶
func (s *DescribeClusterEventsResponseBodyEvents) SetSubject(v string) *DescribeClusterEventsResponseBodyEvents
func (*DescribeClusterEventsResponseBodyEvents) SetTime ¶
func (s *DescribeClusterEventsResponseBodyEvents) SetTime(v string) *DescribeClusterEventsResponseBodyEvents
func (*DescribeClusterEventsResponseBodyEvents) SetType ¶
func (s *DescribeClusterEventsResponseBodyEvents) SetType(v string) *DescribeClusterEventsResponseBodyEvents
func (DescribeClusterEventsResponseBodyEvents) String ¶
func (s DescribeClusterEventsResponseBodyEvents) String() string
type DescribeClusterEventsResponseBodyEventsData ¶
type DescribeClusterEventsResponseBodyEventsData struct { // The severity level of the event. // // Valid values: // // * warning // // <!-- --> // // <!-- --> // // <!-- --> // // * error // // <!-- --> // // <!-- --> // // <!-- --> // // * info // // <!-- --> // // <!-- --> // // <!-- --> Level *string `json:"level,omitempty" xml:"level,omitempty"` // The details of the event. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The status of the event. Reason *string `json:"reason,omitempty" xml:"reason,omitempty"` }
func (DescribeClusterEventsResponseBodyEventsData) GoString ¶
func (s DescribeClusterEventsResponseBodyEventsData) GoString() string
func (*DescribeClusterEventsResponseBodyEventsData) SetLevel ¶
func (s *DescribeClusterEventsResponseBodyEventsData) SetLevel(v string) *DescribeClusterEventsResponseBodyEventsData
func (*DescribeClusterEventsResponseBodyEventsData) SetMessage ¶
func (s *DescribeClusterEventsResponseBodyEventsData) SetMessage(v string) *DescribeClusterEventsResponseBodyEventsData
func (*DescribeClusterEventsResponseBodyEventsData) SetReason ¶
func (s *DescribeClusterEventsResponseBodyEventsData) SetReason(v string) *DescribeClusterEventsResponseBodyEventsData
func (DescribeClusterEventsResponseBodyEventsData) String ¶
func (s DescribeClusterEventsResponseBodyEventsData) String() string
type DescribeClusterEventsResponseBodyPageInfo ¶
type DescribeClusterEventsResponseBodyPageInfo struct { // The number of the page to return. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. Valid values: 1 to 50. Default value: 50. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of entries returned. TotalCount *int64 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeClusterEventsResponseBodyPageInfo) GoString ¶
func (s DescribeClusterEventsResponseBodyPageInfo) GoString() string
func (*DescribeClusterEventsResponseBodyPageInfo) SetPageNumber ¶
func (s *DescribeClusterEventsResponseBodyPageInfo) SetPageNumber(v int64) *DescribeClusterEventsResponseBodyPageInfo
func (*DescribeClusterEventsResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeClusterEventsResponseBodyPageInfo) SetPageSize(v int64) *DescribeClusterEventsResponseBodyPageInfo
func (*DescribeClusterEventsResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeClusterEventsResponseBodyPageInfo) SetTotalCount(v int64) *DescribeClusterEventsResponseBodyPageInfo
func (DescribeClusterEventsResponseBodyPageInfo) String ¶
func (s DescribeClusterEventsResponseBodyPageInfo) String() string
type DescribeClusterLogsResponse ¶
type DescribeClusterLogsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeClusterLogsResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeClusterLogsResponse) GoString ¶
func (s DescribeClusterLogsResponse) GoString() string
func (*DescribeClusterLogsResponse) SetBody ¶
func (s *DescribeClusterLogsResponse) SetBody(v []*DescribeClusterLogsResponseBody) *DescribeClusterLogsResponse
func (*DescribeClusterLogsResponse) SetHeaders ¶
func (s *DescribeClusterLogsResponse) SetHeaders(v map[string]*string) *DescribeClusterLogsResponse
func (*DescribeClusterLogsResponse) SetStatusCode ¶
func (s *DescribeClusterLogsResponse) SetStatusCode(v int32) *DescribeClusterLogsResponse
func (DescribeClusterLogsResponse) String ¶
func (s DescribeClusterLogsResponse) String() string
type DescribeClusterLogsResponseBody ¶
type DescribeClusterLogsResponseBody struct { // The ID of the log entry. ID *int64 `json:"ID,omitempty" xml:"ID,omitempty"` // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The log content. ClusterLog *string `json:"cluster_log,omitempty" xml:"cluster_log,omitempty"` // The time when the log entry was generated. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The time when the log entry was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeClusterLogsResponseBody) GoString ¶
func (s DescribeClusterLogsResponseBody) GoString() string
func (*DescribeClusterLogsResponseBody) SetClusterId ¶
func (s *DescribeClusterLogsResponseBody) SetClusterId(v string) *DescribeClusterLogsResponseBody
func (*DescribeClusterLogsResponseBody) SetClusterLog ¶
func (s *DescribeClusterLogsResponseBody) SetClusterLog(v string) *DescribeClusterLogsResponseBody
func (*DescribeClusterLogsResponseBody) SetCreated ¶
func (s *DescribeClusterLogsResponseBody) SetCreated(v string) *DescribeClusterLogsResponseBody
func (*DescribeClusterLogsResponseBody) SetID ¶
func (s *DescribeClusterLogsResponseBody) SetID(v int64) *DescribeClusterLogsResponseBody
func (*DescribeClusterLogsResponseBody) SetUpdated ¶
func (s *DescribeClusterLogsResponseBody) SetUpdated(v string) *DescribeClusterLogsResponseBody
func (DescribeClusterLogsResponseBody) String ¶
func (s DescribeClusterLogsResponseBody) String() string
type DescribeClusterNodePoolDetailResponse ¶
type DescribeClusterNodePoolDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterNodePoolDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterNodePoolDetailResponse) GoString ¶
func (s DescribeClusterNodePoolDetailResponse) GoString() string
func (*DescribeClusterNodePoolDetailResponse) SetHeaders ¶
func (s *DescribeClusterNodePoolDetailResponse) SetHeaders(v map[string]*string) *DescribeClusterNodePoolDetailResponse
func (*DescribeClusterNodePoolDetailResponse) SetStatusCode ¶
func (s *DescribeClusterNodePoolDetailResponse) SetStatusCode(v int32) *DescribeClusterNodePoolDetailResponse
func (DescribeClusterNodePoolDetailResponse) String ¶
func (s DescribeClusterNodePoolDetailResponse) String() string
type DescribeClusterNodePoolDetailResponseBody ¶
type DescribeClusterNodePoolDetailResponseBody struct { // The auto scaling configuration of the node pool. AutoScaling *DescribeClusterNodePoolDetailResponseBodyAutoScaling `json:"auto_scaling,omitempty" xml:"auto_scaling,omitempty" type:"Struct"` // The network configuration of the edge node pool. This parameter takes effect only for edge node pools. InterconnectConfig *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig `json:"interconnect_config,omitempty" xml:"interconnect_config,omitempty" type:"Struct"` // The network type of the edge node pool. Valid values: basic and enhanced. This parameter takes effect only for edge node pools. InterconnectMode *string `json:"interconnect_mode,omitempty" xml:"interconnect_mode,omitempty"` // The configuration of the cluster where the node pool is deployed. KubernetesConfig *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig `json:"kubernetes_config,omitempty" xml:"kubernetes_config,omitempty" type:"Struct"` // The configuration of the managed node pool feature. Management *DescribeClusterNodePoolDetailResponseBodyManagement `json:"management,omitempty" xml:"management,omitempty" type:"Struct"` // The maximum number of nodes that are supported by the edge node pool. The value of this parameter must be equal to or greater than 0. A value of 0 indicates that the number of nodes in the node pool is limited only by the quota of nodes in the cluster. In most cases, this parameter is set to a value larger than 0 for edge node pools. This parameter is set to 0 for node pools whose types are ess or default edge node pools. MaxNodes *int64 `json:"max_nodes,omitempty" xml:"max_nodes,omitempty"` // 节点配置 NodeConfig *DescribeClusterNodePoolDetailResponseBodyNodeConfig `json:"node_config,omitempty" xml:"node_config,omitempty" type:"Struct"` // The configuration of the node pool. NodepoolInfo *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo `json:"nodepool_info,omitempty" xml:"nodepool_info,omitempty" type:"Struct"` // The configuration of the scaling group. ScalingGroup *DescribeClusterNodePoolDetailResponseBodyScalingGroup `json:"scaling_group,omitempty" xml:"scaling_group,omitempty" type:"Struct"` // The status details about the node pool. Status *DescribeClusterNodePoolDetailResponseBodyStatus `json:"status,omitempty" xml:"status,omitempty" type:"Struct"` // The configuration of confidential computing. TeeConfig *DescribeClusterNodePoolDetailResponseBodyTeeConfig `json:"tee_config,omitempty" xml:"tee_config,omitempty" type:"Struct"` }
func (DescribeClusterNodePoolDetailResponseBody) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBody) GoString() string
func (*DescribeClusterNodePoolDetailResponseBody) SetAutoScaling ¶
func (*DescribeClusterNodePoolDetailResponseBody) SetInterconnectConfig ¶
func (s *DescribeClusterNodePoolDetailResponseBody) SetInterconnectConfig(v *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) *DescribeClusterNodePoolDetailResponseBody
func (*DescribeClusterNodePoolDetailResponseBody) SetInterconnectMode ¶
func (s *DescribeClusterNodePoolDetailResponseBody) SetInterconnectMode(v string) *DescribeClusterNodePoolDetailResponseBody
func (*DescribeClusterNodePoolDetailResponseBody) SetKubernetesConfig ¶
func (s *DescribeClusterNodePoolDetailResponseBody) SetKubernetesConfig(v *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) *DescribeClusterNodePoolDetailResponseBody
func (*DescribeClusterNodePoolDetailResponseBody) SetManagement ¶
func (*DescribeClusterNodePoolDetailResponseBody) SetMaxNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBody) SetMaxNodes(v int64) *DescribeClusterNodePoolDetailResponseBody
func (*DescribeClusterNodePoolDetailResponseBody) SetNodeConfig ¶
func (*DescribeClusterNodePoolDetailResponseBody) SetNodepoolInfo ¶
func (*DescribeClusterNodePoolDetailResponseBody) SetScalingGroup ¶
func (*DescribeClusterNodePoolDetailResponseBody) SetTeeConfig ¶
func (DescribeClusterNodePoolDetailResponseBody) String ¶
func (s DescribeClusterNodePoolDetailResponseBody) String() string
type DescribeClusterNodePoolDetailResponseBodyAutoScaling ¶
type DescribeClusterNodePoolDetailResponseBodyAutoScaling struct { // The maximum bandwidth of the elastic IP address (EIP). EipBandwidth *int64 `json:"eip_bandwidth,omitempty" xml:"eip_bandwidth,omitempty"` // The metering method of the EIP. Valid values: // // * `PayByBandwidth`: pay-by-bandwidth. // * `PayByTraffic`: pay-by-data-transfer. EipInternetChargeType *string `json:"eip_internet_charge_type,omitempty" xml:"eip_internet_charge_type,omitempty"` // Indicates whether auto scaling is enabled. Valid values: // // * `true`: auto scaling is enabled. // * `false`: auto scaling is disabled. If this parameter is set to false, other parameters in the `auto_scaling` section do not take effect. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Indicates whether an EIP is associated with the node pool. Valid values: // // * `true`: An EIP is associated with the node pool. // * `false`: No EIP is associated with the node pool. IsBondEip *bool `json:"is_bond_eip,omitempty" xml:"is_bond_eip,omitempty"` // The maximum number of Elastic Compute Service (ECS) instances that can be created in the node pool. MaxInstances *int64 `json:"max_instances,omitempty" xml:"max_instances,omitempty"` // The minimum number of ECS instances that must be kept in the node pool. MinInstances *int64 `json:"min_instances,omitempty" xml:"min_instances,omitempty"` // The instance types that can be used for the auto scaling of the node pool. Valid values: // // * `cpu`: regular instance. // * `gpu`: GPU-accelerated instance. // * `gpushare`: shared GPU-accelerated instance. // * `spot`: preemptible instance. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyAutoScaling) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyAutoScaling) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEipBandwidth ¶
func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEipBandwidth(v int64) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
func (*DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEipInternetChargeType ¶
func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetEipInternetChargeType(v string) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
func (*DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetIsBondEip ¶
func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetIsBondEip(v bool) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
func (*DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetMaxInstances ¶
func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetMaxInstances(v int64) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
func (*DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetMinInstances ¶
func (s *DescribeClusterNodePoolDetailResponseBodyAutoScaling) SetMinInstances(v int64) *DescribeClusterNodePoolDetailResponseBodyAutoScaling
func (DescribeClusterNodePoolDetailResponseBodyAutoScaling) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyAutoScaling) String() string
type DescribeClusterNodePoolDetailResponseBodyInterconnectConfig ¶
type DescribeClusterNodePoolDetailResponseBodyInterconnectConfig struct { // The bandwidth of the enhanced edge node pool. Unit: Mbit/s. Bandwidth *int64 `json:"bandwidth,omitempty" xml:"bandwidth,omitempty"` // The ID of the Cloud Connect Network (CCN) instance that is associated with the enhanced edge node pool. CcnId *string `json:"ccn_id,omitempty" xml:"ccn_id,omitempty"` // The region to which the CCN instance that is associated with the enhanced edge node pool belongs. CcnRegionId *string `json:"ccn_region_id,omitempty" xml:"ccn_region_id,omitempty"` // The ID of the Cloud Enterprise Network (CEN) instance that is associated with the enhanced edge node pool. CenId *string `json:"cen_id,omitempty" xml:"cen_id,omitempty"` // The subscription duration of the enhanced edge node pool. The duration is measured in months. ImprovedPeriod *string `json:"improved_period,omitempty" xml:"improved_period,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetBandwidth ¶
func (*DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetCcnRegionId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetCcnRegionId(v string) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
func (*DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetImprovedPeriod ¶
func (s *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) SetImprovedPeriod(v string) *DescribeClusterNodePoolDetailResponseBodyInterconnectConfig
func (DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyInterconnectConfig) String() string
type DescribeClusterNodePoolDetailResponseBodyKubernetesConfig ¶
type DescribeClusterNodePoolDetailResponseBodyKubernetesConfig struct { // Indicates whether the CloudMonitor agent is installed on ECS nodes in the cluster. After the CloudMonitor agent is installed, you can view monitoring information about the ECS instances in the CloudMonitor console. Installation is recommended. Valid values: // // * `true`: The CloudMonitor agent is installed on ECS nodes. // * `false`: The CloudMonitor agent is not installed on ECS nodes. CmsEnabled *bool `json:"cms_enabled,omitempty" xml:"cms_enabled,omitempty"` // The CPU management policy of the nodes in the node pool. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: allows pods with specific resource characteristics on the node to be granted enhanced CPU affinity and exclusivity. // * `none`: indicates that the default CPU affinity is used. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // The labels of the nodes in the node pool. You can add labels to the nodes in the cluster. You must add labels based on the following rules: // // * Each label is a case-sensitive key-value pair. You can add up to 20 labels. // * A key must be unique and cannot exceed 64 characters in length. A value can be empty and cannot exceed 128 characters in length. Keys and values cannot start with `aliyun`, `acs:`, `https://`, or `http://`. For more information, see [Labels and Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set). Labels []*Tag `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` // A custom node name consists of a prefix, an IP substring, and a suffix. // // * The prefix and suffix can contain multiple parts that are separated by periods (.). Each part can contain lowercase letters, digits, and hyphens (-). A custom node name must start and end with a digit or lowercase letter. // * The IP substring length specifies the number of digits to be truncated from the end of the node IP address. The IP substring length ranges from 5 to 12. // // For example, if the node IP address is 192.168.0.55, the prefix is aliyun.com, the IP substring length is 5, and the suffix is test, the node name will be aliyun.com00055test. NodeNameMode *string `json:"node_name_mode,omitempty" xml:"node_name_mode,omitempty"` // The name of the container runtime. Runtime *string `json:"runtime,omitempty" xml:"runtime,omitempty"` // The version of the container runtime. RuntimeVersion *string `json:"runtime_version,omitempty" xml:"runtime_version,omitempty"` // The taints of the nodes in the node pool. Taints are added to nodes to prevent pods from being scheduled to inappropriate nodes. However, tolerations allow pods to be scheduled to nodes with matching taints. For more information, see [taint-and-toleration](https://kubernetes.io/zh/docs/concepts/scheduling-eviction/taint-and-toleration/). Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` Unschedulable *bool `json:"unschedulable,omitempty" xml:"unschedulable,omitempty"` // The user data of the node pool. For more information, see [Generate user data](~~49121~~). UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetCmsEnabled ¶
func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetCmsEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetCpuPolicy ¶
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetNodeNameMode ¶
func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetNodeNameMode(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetRuntime ¶
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetRuntimeVersion ¶
func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetRuntimeVersion(v string) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetUnschedulable ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetUnschedulable(v bool) *DescribeClusterNodePoolDetailResponseBodyKubernetesConfig
func (*DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) SetUserData ¶
func (DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyKubernetesConfig) String() string
type DescribeClusterNodePoolDetailResponseBodyManagement ¶
type DescribeClusterNodePoolDetailResponseBodyManagement struct { // Indicates whether auto repair is enabled. This parameter takes effect only when `enable=true` is specified. Valid values: // // * `true`: Auto repair is enabled. // * `false`: Auto repair is disabled. AutoRepair *bool `json:"auto_repair,omitempty" xml:"auto_repair,omitempty"` // 自动修复节点策略。 AutoRepairPolicy *DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy `json:"auto_repair_policy,omitempty" xml:"auto_repair_policy,omitempty" type:"Struct"` // 是否自动升级。 AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // 自动升级策略。 AutoUpgradePolicy *DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy `json:"auto_upgrade_policy,omitempty" xml:"auto_upgrade_policy,omitempty" type:"Struct"` // 是否自动修复CVE。 AutoVulFix *bool `json:"auto_vul_fix,omitempty" xml:"auto_vul_fix,omitempty"` // 自动修复CVE策略。 AutoVulFixPolicy *DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy `json:"auto_vul_fix_policy,omitempty" xml:"auto_vul_fix_policy,omitempty" type:"Struct"` // Indicates whether the managed node pool feature is enabled. Valid values: // // * `true`: The managed node pool feature is enabled. // * `false`: The managed node pool feature is disabled. Other parameters in this section take effect only when `enable=true` is specified. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // The configuration of auto update. The configuration takes effect only when `enable=true` is specified. UpgradeConfig *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig `json:"upgrade_config,omitempty" xml:"upgrade_config,omitempty" type:"Struct"` }
func (DescribeClusterNodePoolDetailResponseBodyManagement) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyManagement) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoRepair ¶
func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoRepair(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoRepairPolicy ¶ added in v4.0.4
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoUpgrade ¶ added in v4.0.4
func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoUpgrade(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoUpgradePolicy ¶ added in v4.0.4
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoVulFix ¶ added in v4.0.4
func (s *DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoVulFix(v bool) *DescribeClusterNodePoolDetailResponseBodyManagement
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetAutoVulFixPolicy ¶ added in v4.0.4
func (*DescribeClusterNodePoolDetailResponseBodyManagement) SetUpgradeConfig ¶
func (DescribeClusterNodePoolDetailResponseBodyManagement) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyManagement) String() string
type DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy ¶ added in v4.0.4
type DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy struct { // 是否允许重启节点。 RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) GoString ¶ added in v4.0.4
func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) SetRestartNode ¶ added in v4.0.4
func (DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) String ¶ added in v4.0.4
func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoRepairPolicy) String() string
type DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy ¶ added in v4.0.4
type DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy struct { // 是否允许自动升级kubelet。 AutoUpgradeKubelet *bool `json:"auto_upgrade_kubelet,omitempty" xml:"auto_upgrade_kubelet,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) GoString ¶ added in v4.0.4
func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) SetAutoUpgradeKubelet ¶ added in v4.0.4
func (s *DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy
func (DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) String ¶ added in v4.0.4
func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoUpgradePolicy) String() string
type DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy ¶ added in v4.0.4
type DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy struct { // 是否允许重启节点。 RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` // 允许自动修复的漏洞级别,以逗号分隔。 VulLevel *string `json:"vul_level,omitempty" xml:"vul_level,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) GoString ¶ added in v4.0.4
func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) SetRestartNode ¶ added in v4.0.4
func (*DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) SetVulLevel ¶ added in v4.0.4
func (DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) String ¶ added in v4.0.4
func (s DescribeClusterNodePoolDetailResponseBodyManagementAutoVulFixPolicy) String() string
type DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig ¶
type DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig struct { // Indicates whether auto update is enabled. Valid values: // // * `true`: Auto update is enabled. // * `false`: Auto update is disabled. AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // // Default value: 1. MaxUnavailable *int64 `json:"max_unavailable,omitempty" xml:"max_unavailable,omitempty"` // The number of additional nodes. Surge *int64 `json:"surge,omitempty" xml:"surge,omitempty"` // The percentage of additional nodes to the nodes in the node pool. You must set this parameter or `surge`. SurgePercentage *int64 `json:"surge_percentage,omitempty" xml:"surge_percentage,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetAutoUpgrade ¶
func (*DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetMaxUnavailable ¶
func (s *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetMaxUnavailable(v int64) *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
func (*DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetSurgePercentage ¶
func (s *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) SetSurgePercentage(v int64) *DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig
func (DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyManagementUpgradeConfig) String() string
type DescribeClusterNodePoolDetailResponseBodyNodeConfig ¶
type DescribeClusterNodePoolDetailResponseBodyNodeConfig struct { // Kubelet参数配置。 KubeletConfiguration *KubeletConfig `json:"kubelet_configuration,omitempty" xml:"kubelet_configuration,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyNodeConfig) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyNodeConfig) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyNodeConfig) SetKubeletConfiguration ¶
func (s *DescribeClusterNodePoolDetailResponseBodyNodeConfig) SetKubeletConfiguration(v *KubeletConfig) *DescribeClusterNodePoolDetailResponseBodyNodeConfig
func (DescribeClusterNodePoolDetailResponseBodyNodeConfig) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyNodeConfig) String() string
type DescribeClusterNodePoolDetailResponseBodyNodepoolInfo ¶
type DescribeClusterNodePoolDetailResponseBodyNodepoolInfo struct { // The time when the node pool was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // Indicates whether the node pool is a default node pool. A Container Service for Kubernetes (ACK) cluster usually has only one default node pool. Valid values: `true`: The node pool is a default node pool. `false`: The node pool is not a default node pool. IsDefault *bool `json:"is_default,omitempty" xml:"is_default,omitempty"` // The name of the node pool. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). It cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The region ID. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // The type of node pool. Type *string `json:"type,omitempty" xml:"type,omitempty"` // The time when the node pool was last updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetCreated ¶
func (*DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetIsDefault ¶
func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetIsDefault(v bool) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
func (*DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetNodepoolId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetNodepoolId(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
func (*DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetRegionId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetRegionId(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
func (*DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetResourceGroupId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetResourceGroupId(v string) *DescribeClusterNodePoolDetailResponseBodyNodepoolInfo
func (*DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) SetUpdated ¶
func (DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyNodepoolInfo) String() string
type DescribeClusterNodePoolDetailResponseBodyScalingGroup ¶
type DescribeClusterNodePoolDetailResponseBodyScalingGroup struct { // Indicates whether auto-renewal is enabled for the nodes in the node pool. This parameter takes effect only when `instance_charge_type` is set to `PrePaid`. Valid values: // // * `true`: Auto-renewal is enabled. // * `false`: Auto-renewal is disabled. AutoRenew *bool `json:"auto_renew,omitempty" xml:"auto_renew,omitempty"` // The duration of the auto-renewal. This parameter takes effect and is required only when `instance_charge_type` is set to `PrePaid`. // // If you specify `PeriodUnit=Month`, the valid values are 1, 2, 3, 6, and 12. AutoRenewPeriod *int64 `json:"auto_renew_period,omitempty" xml:"auto_renew_period,omitempty"` CisEnabled *bool `json:"cis_enabled,omitempty" xml:"cis_enabled,omitempty"` // Indicates whether pay-as-you-go instances are automatically created to meet the required number of ECS instances if preemptible instances cannot be created due to reasons such as cost or insufficient inventory. This parameter takes effect when `multi_az_policy` is set to `COST_OPTIMIZED`. Valid values: // // * `true`: Pay-as-you-go instances are automatically created to meet the required number of ECS instances if preemptible instances cannot be created. // * `false`: Pay-as-you-go instances are not automatically created to meet the required number of ECS instances if preemptible instances cannot be created. CompensateWithOnDemand *bool `json:"compensate_with_on_demand,omitempty" xml:"compensate_with_on_demand,omitempty"` // The configurations of the data disks that are attached to the nodes in the node pool. The configurations include the disk type and disk size. DataDisks []*DataDisk `json:"data_disks,omitempty" xml:"data_disks,omitempty" type:"Repeated"` // The ID of the deployment set to which the ECS instances in the node pool belong. DeploymentsetId *string `json:"deploymentset_id,omitempty" xml:"deploymentset_id,omitempty"` // The expected number of nodes in the node pool. DesiredSize *int64 `json:"desired_size,omitempty" xml:"desired_size,omitempty"` // The ID of the custom image. You can call the `DescribeKubernetesVersionMetadata` operation to query the images supported by ACK. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` // The billing method of the nodes in the node pool. Valid values: // // * `PrePaid`: the subscription billing method. // * `PostPaid`: the pay-as-you-go billing method. InstanceChargeType *string `json:"instance_charge_type,omitempty" xml:"instance_charge_type,omitempty"` // A list of instance types. You can select multiple instance types. When the system needs to create a node, it starts from the first instance type until the node is created. The instance type that is used to create the node varies based on the actual instance stock. InstanceTypes []*string `json:"instance_types,omitempty" xml:"instance_types,omitempty" type:"Repeated"` // The billing method of the public IP address of the node. InternetChargeType *string `json:"internet_charge_type,omitempty" xml:"internet_charge_type,omitempty"` // The maximum outbound bandwidth of the public IP address of the node. Unit: Mbit/s. Valid values: 1 to 100. InternetMaxBandwidthOut *int64 `json:"internet_max_bandwidth_out,omitempty" xml:"internet_max_bandwidth_out,omitempty"` // The name of the key pair. You must set this parameter or the `login_password` parameter. You must set `key_pair` if the node pool is a managed node pool. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` LoginAsNonRoot *bool `json:"login_as_non_root,omitempty" xml:"login_as_non_root,omitempty"` // The password for SSH logon. You must set this parameter or the `key_pair` parameter. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. // // For security purposes, the returned password is encrypted. LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` // The ECS instance scaling policy for a multi-zone scaling group. Valid values: // // * `PRIORITY`: the scaling group is scaled based on the VSwitchIds.N parameter. If an ECS instance cannot be created in the zone where the vSwitch that has the highest priority resides, Auto Scaling creates the ECS instance in the zone where the vSwitch that has the next highest priority resides. // // * `COST_OPTIMIZED`: ECS instances are created based on the vCPU unit price in ascending order. Preemptible instances are preferably created when preemptible instance types are specified in the scaling configuration. You can set the `CompensateWithOnDemand` parameter to specify whether to automatically create pay-as-you-go instances when preemptible instances cannot be created due to insufficient resources. // // ** // // **Note**The `COST_OPTIMIZED` setting takes effect only when multiple instance types are specified or at least one instance type is specified for preemptible instances. // // * `BALANCE`: ECS instances are evenly distributed across multiple zones specified by the scaling group. If ECS instances become imbalanced among multiple zones due to insufficient inventory, you can call the RebalanceInstances operation of Auto Scaling to balance the instance distribution among zones. For more information, see [RebalanceInstances](~~71516~~). // // Default value: `PRIORITY`. MultiAzPolicy *string `json:"multi_az_policy,omitempty" xml:"multi_az_policy,omitempty"` // The minimum number of pay-as-you-go instances that must be kept in the scaling group. Valid values: 0 to 1000. If the number of pay-as-you-go instances is less than the value of this parameter, Auto Scaling preferably creates pay-as-you-go instances. OnDemandBaseCapacity *int64 `json:"on_demand_base_capacity,omitempty" xml:"on_demand_base_capacity,omitempty"` // The percentage of pay-as-you-go instances among the extra instances that exceed the number specified by `on_demand_base_capacity`. Valid values: 0 to 100. OnDemandPercentageAboveBaseCapacity *int64 `json:"on_demand_percentage_above_base_capacity,omitempty" xml:"on_demand_percentage_above_base_capacity,omitempty"` // The subscription duration of worker nodes. This parameter takes effect and is required only when `instance_charge_type` is set to `PrePaid`. // // If `PeriodUnit=Month` is specified, the valid values are 1, 2, 3, 6, 12, 24, 36, 48, and 60. Period *int64 `json:"period,omitempty" xml:"period,omitempty"` // The billing cycle of the nodes. This parameter is required if `instance_charge_type` is set to `PrePaid`. // // Valid value: `Month`. PeriodUnit *string `json:"period_unit,omitempty" xml:"period_unit,omitempty"` // The release version of the operating system. Valid values: // // * `CentOS` // * `AliyunLinux` // * `Windows` // * `WindowsCore` Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` // The configuration of the private node pool. PrivatePoolOptions *DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions `json:"private_pool_options,omitempty" xml:"private_pool_options,omitempty" type:"Struct"` // The name of the worker Resource Access Management (RAM) role. The RAM role is assigned to the worker nodes of the cluster to allow the worker nodes to manage ECS instances. RamPolicy *string `json:"ram_policy,omitempty" xml:"ram_policy,omitempty"` // After you specify the list of RDS instances, the ECS instances in the cluster are automatically added to the whitelist of the RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The ID of the scaling group. ScalingGroupId *string `json:"scaling_group_id,omitempty" xml:"scaling_group_id,omitempty"` // The scaling mode of the scaling group. Valid values: // // * `release`: the standard mode. ECS instances are created and released based on resource usage. // * `recycle`: the swift mode. ECS instances are created, stopped, or started during scaling events. This reduces the time required for the next scale-out event. When the instance is stopped, you are charged only for the storage service. This does not apply to ECS instances that are attached with local disks. ScalingPolicy *string `json:"scaling_policy,omitempty" xml:"scaling_policy,omitempty"` // The ID of the security group to which the node pool is added. If the node pool is added to multiple security groups, the first ID in the value of `security_group_ids` is returned. SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` // The IDs of the security groups to which the node pool is added. SecurityGroupIds []*string `json:"security_group_ids,omitempty" xml:"security_group_ids,omitempty" type:"Repeated"` SocEnabled *bool `json:"soc_enabled,omitempty" xml:"soc_enabled,omitempty"` // The number of instance types that are available for creating preemptible instances. Auto Scaling creates preemptible instances of multiple instance types that are available at the lowest cost. Valid values: 1 to 10. SpotInstancePools *int64 `json:"spot_instance_pools,omitempty" xml:"spot_instance_pools,omitempty"` // Indicates whether preemptible instances are supplemented when the number of preemptible instances drops below the specified minimum number. If this parameter is set to true, when the scaling group receives a system message that a preemptible instance is to be reclaimed, the scaling group attempts to create a new instance to replace this instance. Valid values: Valid values: // // * `true`: Supplementation of preemptible instances is enabled. // * `false`: Supplementation of preemptible instances is disabled. SpotInstanceRemedy *bool `json:"spot_instance_remedy,omitempty" xml:"spot_instance_remedy,omitempty"` // The bid configurations of preemptible instances. SpotPriceLimit []*DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit `json:"spot_price_limit,omitempty" xml:"spot_price_limit,omitempty" type:"Repeated"` // The type of preemptible instance. Valid values: // // * NoSpot: a non-preemptible instance. // * SpotWithPriceLimit: a preemptible instance that is configured with the highest bid price. // * SpotAsPriceGo: a preemptible instance for which the system automatically bids based on the current market price. // // For more information, see [Preemptible instances](~~157759~~). SpotStrategy *string `json:"spot_strategy,omitempty" xml:"spot_strategy,omitempty"` SystemDiskBurstingEnabled *bool `json:"system_disk_bursting_enabled,omitempty" xml:"system_disk_bursting_enabled,omitempty"` SystemDiskCategories []*string `json:"system_disk_categories,omitempty" xml:"system_disk_categories,omitempty" type:"Repeated"` // The type of system disk. Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. SystemDiskCategory *string `json:"system_disk_category,omitempty" xml:"system_disk_category,omitempty"` SystemDiskEncryptAlgorithm *string `json:"system_disk_encrypt_algorithm,omitempty" xml:"system_disk_encrypt_algorithm,omitempty"` SystemDiskEncrypted *bool `json:"system_disk_encrypted,omitempty" xml:"system_disk_encrypted,omitempty"` SystemDiskKmsKeyId *string `json:"system_disk_kms_key_id,omitempty" xml:"system_disk_kms_key_id,omitempty"` // The performance level (PL) of the system disk that you want to use for the node. This parameter takes effect only for enhanced SSDs (ESSDs). SystemDiskPerformanceLevel *string `json:"system_disk_performance_level,omitempty" xml:"system_disk_performance_level,omitempty"` SystemDiskProvisionedIops *int64 `json:"system_disk_provisioned_iops,omitempty" xml:"system_disk_provisioned_iops,omitempty"` // The system disk size of a node. Unit: GiB. // // Valid values: 20 to 500. SystemDiskSize *int64 `json:"system_disk_size,omitempty" xml:"system_disk_size,omitempty"` // The labels that you want to add to the ECS instances. // // A key must be unique and cannot exceed 128 characters in length. Neither keys nor values can start with aliyun or acs:. Neither keys nor values can contain https:// or http://. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The IDs of vSwitches. You can specify 1 to 20 vSwitches. // // > We recommend that you select vSwitches in different zones to ensure high availability. VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` }
func (DescribeClusterNodePoolDetailResponseBodyScalingGroup) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyScalingGroup) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetAutoRenew ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetAutoRenew(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetAutoRenewPeriod ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetAutoRenewPeriod(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetCisEnabled ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetCisEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetCompensateWithOnDemand ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetCompensateWithOnDemand(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDataDisks ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDataDisks(v []*DataDisk) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDeploymentsetId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDeploymentsetId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDesiredSize ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetDesiredSize(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetImageId ¶
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetImageType ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetImageType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInstanceChargeType ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInstanceChargeType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInstanceTypes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInstanceTypes(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInternetChargeType ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInternetChargeType(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInternetMaxBandwidthOut ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetInternetMaxBandwidthOut(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetKeyPair ¶
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetLoginAsNonRoot ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetLoginAsNonRoot(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetLoginPassword ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetLoginPassword(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetMultiAzPolicy ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetMultiAzPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetOnDemandBaseCapacity ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetOnDemandBaseCapacity(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetOnDemandPercentageAboveBaseCapacity ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPeriodUnit ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPeriodUnit(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPlatform ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPlatform(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetPrivatePoolOptions ¶
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetRamPolicy ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetRamPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetRdsInstances ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetRdsInstances(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetScalingGroupId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetScalingGroupId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetScalingPolicy ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetScalingPolicy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSecurityGroupId ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSecurityGroupId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSecurityGroupIds ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSecurityGroupIds(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSocEnabled ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSocEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotInstancePools ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotInstancePools(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotInstanceRemedy ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotInstanceRemedy(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotPriceLimit ¶
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotStrategy ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSpotStrategy(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskBurstingEnabled ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskBurstingEnabled(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskCategories ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskCategories(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskCategory ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskCategory(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskEncryptAlgorithm ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskEncrypted ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskEncrypted(v bool) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskKmsKeyId ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskKmsKeyId(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskPerformanceLevel ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskPerformanceLevel(v string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskProvisionedIops ¶ added in v4.4.1
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskProvisionedIops(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskSize ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetSystemDiskSize(v int64) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetVswitchIds ¶
func (s *DescribeClusterNodePoolDetailResponseBodyScalingGroup) SetVswitchIds(v []*string) *DescribeClusterNodePoolDetailResponseBodyScalingGroup
func (DescribeClusterNodePoolDetailResponseBodyScalingGroup) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyScalingGroup) String() string
type DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions ¶
type DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions struct { // The ID of the private node pool. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The type of private node pool. This parameter specifies the type of private node pool that you want to use to create instances. A private node pool is generated when an elasticity assurance or a capacity reservation service takes effect. The system selects a private node pool to launch instances. Valid values: // // * `Open`: open private pool. The system selects an open private node pool to launch instances. If no matching open private node pool is available, the resources in the public node pool are used. // * `Target`: specific private pool. The system uses the resources of the specified private node pool to launch instances. If the specified private node pool is unavailable, instances cannot be launched. // * `None`: no private node pool is used. The resources of private node pools are not used to launch the instances. MatchCriteria *string `json:"match_criteria,omitempty" xml:"match_criteria,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroupPrivatePoolOptions) SetMatchCriteria ¶
type DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit ¶
type DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit struct { // The instance type of preemptible instances. InstanceType *string `json:"instance_type,omitempty" xml:"instance_type,omitempty"` // The price limit of a preemptible instance. // // Unit: USD/hour. PriceLimit *string `json:"price_limit,omitempty" xml:"price_limit,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) SetInstanceType ¶
func (*DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) SetPriceLimit ¶
func (DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyScalingGroupSpotPriceLimit) String() string
type DescribeClusterNodePoolDetailResponseBodyStatus ¶
type DescribeClusterNodePoolDetailResponseBodyStatus struct { // The number of failed nodes. FailedNodes *int64 `json:"failed_nodes,omitempty" xml:"failed_nodes,omitempty"` // The number of healthy nodes. HealthyNodes *int64 `json:"healthy_nodes,omitempty" xml:"healthy_nodes,omitempty"` // The number of nodes that are being created. InitialNodes *int64 `json:"initial_nodes,omitempty" xml:"initial_nodes,omitempty"` // The number of offline nodes. OfflineNodes *int64 `json:"offline_nodes,omitempty" xml:"offline_nodes,omitempty"` // The number of nodes that are being removed. RemovingNodes *int64 `json:"removing_nodes,omitempty" xml:"removing_nodes,omitempty"` // The number of running nodes. ServingNodes *int64 `json:"serving_nodes,omitempty" xml:"serving_nodes,omitempty"` // The status of the node pool. Valid values: // // * `active`: The node pool is active. // * `scaling`: The node pool is being scaled. // * `removing`: Nodes are being removed from the node pool. // * `deleting`: The node pool is being deleted. // * `updating`: The node pool is being updated. State *string `json:"state,omitempty" xml:"state,omitempty"` // The total number of nodes in the node pool. TotalNodes *int64 `json:"total_nodes,omitempty" xml:"total_nodes,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyStatus) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyStatus) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetFailedNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetFailedNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetHealthyNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetHealthyNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetInitialNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetInitialNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetOfflineNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetOfflineNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetRemovingNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetRemovingNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetServingNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetServingNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetState ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetState(v string) *DescribeClusterNodePoolDetailResponseBodyStatus
func (*DescribeClusterNodePoolDetailResponseBodyStatus) SetTotalNodes ¶
func (s *DescribeClusterNodePoolDetailResponseBodyStatus) SetTotalNodes(v int64) *DescribeClusterNodePoolDetailResponseBodyStatus
func (DescribeClusterNodePoolDetailResponseBodyStatus) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyStatus) String() string
type DescribeClusterNodePoolDetailResponseBodyTeeConfig ¶
type DescribeClusterNodePoolDetailResponseBodyTeeConfig struct { // Indicates whether confidential computing is enabled. Valid values: // // * `true`: Confidential computing is enabled. // * `false`: Confidential computing is disabled. TeeEnable *bool `json:"tee_enable,omitempty" xml:"tee_enable,omitempty"` }
func (DescribeClusterNodePoolDetailResponseBodyTeeConfig) GoString ¶
func (s DescribeClusterNodePoolDetailResponseBodyTeeConfig) GoString() string
func (*DescribeClusterNodePoolDetailResponseBodyTeeConfig) SetTeeEnable ¶
func (s *DescribeClusterNodePoolDetailResponseBodyTeeConfig) SetTeeEnable(v bool) *DescribeClusterNodePoolDetailResponseBodyTeeConfig
func (DescribeClusterNodePoolDetailResponseBodyTeeConfig) String ¶
func (s DescribeClusterNodePoolDetailResponseBodyTeeConfig) String() string
type DescribeClusterNodePoolsResponse ¶
type DescribeClusterNodePoolsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterNodePoolsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterNodePoolsResponse) GoString ¶
func (s DescribeClusterNodePoolsResponse) GoString() string
func (*DescribeClusterNodePoolsResponse) SetBody ¶
func (s *DescribeClusterNodePoolsResponse) SetBody(v *DescribeClusterNodePoolsResponseBody) *DescribeClusterNodePoolsResponse
func (*DescribeClusterNodePoolsResponse) SetHeaders ¶
func (s *DescribeClusterNodePoolsResponse) SetHeaders(v map[string]*string) *DescribeClusterNodePoolsResponse
func (*DescribeClusterNodePoolsResponse) SetStatusCode ¶
func (s *DescribeClusterNodePoolsResponse) SetStatusCode(v int32) *DescribeClusterNodePoolsResponse
func (DescribeClusterNodePoolsResponse) String ¶
func (s DescribeClusterNodePoolsResponse) String() string
type DescribeClusterNodePoolsResponseBody ¶
type DescribeClusterNodePoolsResponseBody struct { // A list of node pools. Nodepools []*DescribeClusterNodePoolsResponseBodyNodepools `json:"nodepools,omitempty" xml:"nodepools,omitempty" type:"Repeated"` }
func (DescribeClusterNodePoolsResponseBody) GoString ¶
func (s DescribeClusterNodePoolsResponseBody) GoString() string
func (*DescribeClusterNodePoolsResponseBody) SetNodepools ¶
func (s *DescribeClusterNodePoolsResponseBody) SetNodepools(v []*DescribeClusterNodePoolsResponseBodyNodepools) *DescribeClusterNodePoolsResponseBody
func (DescribeClusterNodePoolsResponseBody) String ¶
func (s DescribeClusterNodePoolsResponseBody) String() string
type DescribeClusterNodePoolsResponseBodyNodepools ¶
type DescribeClusterNodePoolsResponseBodyNodepools struct { // The configurations about auto scaling. AutoScaling *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling `json:"auto_scaling,omitempty" xml:"auto_scaling,omitempty" type:"Struct"` // This parameter is deprecated. // // The network configuration of the edge node pool. This parameter takes effect only for edge node pools. InterconnectConfig *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig `json:"interconnect_config,omitempty" xml:"interconnect_config,omitempty" type:"Struct"` // The network type of the edge node pool. basic: basic edge node pools. dedicated: dedicated edge node pools. This parameter takes effect only for edge node pools. InterconnectMode *string `json:"interconnect_mode,omitempty" xml:"interconnect_mode,omitempty"` // The configurations of the cluster where the node pool is deployed. KubernetesConfig *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig `json:"kubernetes_config,omitempty" xml:"kubernetes_config,omitempty" type:"Struct"` // The configurations of managed node pools. Managed node pools are available only in professional managed Kubernetes clusters. Management *DescribeClusterNodePoolsResponseBodyNodepoolsManagement `json:"management,omitempty" xml:"management,omitempty" type:"Struct"` // The maximum number of nodes that are supported by the edge node pool. The value of this parameter must be equal to or greater than 0. A value of 0 indicates that the number of nodes in the node pool is limited only by the quota of nodes in the cluster. In most cases, this parameter is set to a value larger than 0 for edge node pools. This parameter is set to 0 for node pools whose types are ess or default edge node pools. MaxNodes *int64 `json:"max_nodes,omitempty" xml:"max_nodes,omitempty"` // The configurations of nodes. NodeConfig *DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig `json:"node_config,omitempty" xml:"node_config,omitempty" type:"Struct"` // The information about the node pool. NodepoolInfo *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo `json:"nodepool_info,omitempty" xml:"nodepool_info,omitempty" type:"Struct"` // The configuration of the scaling group. ScalingGroup *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup `json:"scaling_group,omitempty" xml:"scaling_group,omitempty" type:"Struct"` // The status details about the node pool. Status *DescribeClusterNodePoolsResponseBodyNodepoolsStatus `json:"status,omitempty" xml:"status,omitempty" type:"Struct"` // The configurations of confidential computing. TeeConfig *DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig `json:"tee_config,omitempty" xml:"tee_config,omitempty" type:"Struct"` }
func (DescribeClusterNodePoolsResponseBodyNodepools) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepools) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetAutoScaling ¶
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetInterconnectConfig ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetInterconnectConfig(v *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) *DescribeClusterNodePoolsResponseBodyNodepools
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetInterconnectMode ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetInterconnectMode(v string) *DescribeClusterNodePoolsResponseBodyNodepools
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetKubernetesConfig ¶
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetManagement ¶
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetMaxNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepools) SetMaxNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepools
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetNodeConfig ¶
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetNodepoolInfo ¶
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetScalingGroup ¶
func (*DescribeClusterNodePoolsResponseBodyNodepools) SetTeeConfig ¶
func (DescribeClusterNodePoolsResponseBodyNodepools) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepools) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling struct { // The maximum bandwidth of the EIP. EipBandwidth *int64 `json:"eip_bandwidth,omitempty" xml:"eip_bandwidth,omitempty"` // The metering method of the EIP. Valid values: // // * `PayByBandwidth`: pay-by-bandwidth. // * `PayByTraffic`: pay-by-traffic. EipInternetChargeType *string `json:"eip_internet_charge_type,omitempty" xml:"eip_internet_charge_type,omitempty"` // Indicates whether auto scaling is enabled. // // * `true`: Auto scaling is enabled for the node pool. // * `false`: Auto scaling is disabled for the node pool. If you set this parameter to `false`, other parameters in the `auto_scaling` section does not take effect. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Indicates whether an EIP is associated with the node pool. Valid values: // // * `true`: An EIP is associated with the node pool. // * `false`: No EIP is associated with the node pool. IsBondEip *bool `json:"is_bond_eip,omitempty" xml:"is_bond_eip,omitempty"` // The maximum number of Elastic Compute Service (ECS) instances that can be created in the node pool. MaxInstances *int64 `json:"max_instances,omitempty" xml:"max_instances,omitempty"` // The minimum number of ECS instances that must be retained in the node pool. MinInstances *int64 `json:"min_instances,omitempty" xml:"min_instances,omitempty"` // The instance types that can be used for the auto scaling of a node pool. Valid values: // // * `cpu`: regular instance. // * `gpu`: GPU-accelerated instance. // * `gpushare`: shared GPU-accelerated instance. // * `spot`: preemptible instance. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEipBandwidth ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEipBandwidth(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
func (*DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEipInternetChargeType ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetEipInternetChargeType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
func (*DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetIsBondEip ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetIsBondEip(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
func (*DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetMaxInstances ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetMaxInstances(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
func (*DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetMinInstances ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) SetMinInstances(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling
func (DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsAutoScaling) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig struct { // This parameter is deprecated. // // The bandwidth of the enhanced edge node pool. Unit: Mbit/s. Bandwidth *int64 `json:"bandwidth,omitempty" xml:"bandwidth,omitempty"` // This parameter is deprecated. // // The ID of the Cloud Connect Network (CCN) instance that is associated with the enhanced edge node pool. CcnId *string `json:"ccn_id,omitempty" xml:"ccn_id,omitempty"` // This parameter is deprecated. // // The region to which the CCN instance that is with the enhanced edge node pool belongs. CcnRegionId *string `json:"ccn_region_id,omitempty" xml:"ccn_region_id,omitempty"` // This parameter is deprecated. // // The ID of the Cloud Enterprise Network (CEN) instance that is associated with the enhanced edge node pool. CenId *string `json:"cen_id,omitempty" xml:"cen_id,omitempty"` // This parameter is deprecated. // // The subscription duration of the enhanced edge node pool. The duration is measured in months. ImprovedPeriod *string `json:"improved_period,omitempty" xml:"improved_period,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetBandwidth ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetCcnRegionId ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetImprovedPeriod ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) SetImprovedPeriod(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig
func (DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsInterconnectConfig) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig struct { // Indicates whether the CloudMonitor agent is installed on ECS nodes in the cluster. After the CloudMonitor agent is installed, you can view monitoring information about the ECS instances in the CloudMonitor console. Installation is recommended. Valid values: // // * `true`: The CloudMonitor agent is installed on ECS nodes. // * `false`: The CloudMonitor agent is not installed on ECS nodes. CmsEnabled *bool `json:"cms_enabled,omitempty" xml:"cms_enabled,omitempty"` // The CPU management policy. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: This policy allows pods with specific resource characteristics on the node to be granted with enhanced CPU affinity and exclusivity. // * `none`: indicates that the default CPU affinity is used. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // The labels of the nodes in the node pool. You can add labels to the nodes in the cluster. You must add labels based on the following rules: // // * Each label is a case-sensitive key-value pair. You can add at most 20 labels. // * The key must be unique and cannot exceed 64 characters in length. The value can be empty and cannot exceed 128 characters in length. Keys and values cannot start with `aliyun`, `acs:`, `https://`, or `http://`. For more information, see [Labels and Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set). Labels []*Tag `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` // A custom node name consists of a prefix, an IP substring, and a suffix. // // * The prefix and suffix can contain multiple parts that are separated by periods (.). Each part can contain lowercase letters, digits, and hyphens (-). A custom node name must start and end with a digit or lowercase letter. // * The IP substring length specifies the number of digits to be truncated from the end of the node IP address. The IP substring length ranges from 5 to 12. // // For example, if the node IP address is 192.168.0.55, the prefix is aliyun.com, the IP substring length is 5, and the suffix is test, the node name will be aliyun.com00055test. NodeNameMode *string `json:"node_name_mode,omitempty" xml:"node_name_mode,omitempty"` // The name of the container runtime. Runtime *string `json:"runtime,omitempty" xml:"runtime,omitempty"` // The version of the container runtime. RuntimeVersion *string `json:"runtime_version,omitempty" xml:"runtime_version,omitempty"` // The taints that you want to add to nodes. Taints are added to nodes to prevent pods from being scheduled to inappropriate nodes. However, tolerations allow pods to be scheduled to nodes with matching taints. For more information, see [taint-and-toleration](https://kubernetes.io/zh/docs/concepts/scheduling-eviction/taint-and-toleration/). Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` // 扩容后的节点是否可调度。 Unschedulable *bool `json:"unschedulable,omitempty" xml:"unschedulable,omitempty"` // The user data of the node pool. For more information, see [Generate user-defined data](~~49121~~). UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetCmsEnabled ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetCpuPolicy ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetNodeNameMode ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetNodeNameMode(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetRuntime ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetRuntimeVersion ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetRuntimeVersion(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetUnschedulable ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetUnschedulable(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig
func (*DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) SetUserData ¶
func (DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsKubernetesConfig) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsManagement ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsManagement struct { // Indicates whether auto repair is enabled. This parameter takes effect only when `enable=true` is specified. Valid values: // // * `true`: Auto repair is enabled. // * `false`: Auto repair is disabled. AutoRepair *bool `json:"auto_repair,omitempty" xml:"auto_repair,omitempty"` // 自动修复节点策略。 AutoRepairPolicy *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy `json:"auto_repair_policy,omitempty" xml:"auto_repair_policy,omitempty" type:"Struct"` // 是否自动升级。 AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // 自动升级策略。 AutoUpgradePolicy *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy `json:"auto_upgrade_policy,omitempty" xml:"auto_upgrade_policy,omitempty" type:"Struct"` // 是否自动修复CVE。 AutoVulFix *bool `json:"auto_vul_fix,omitempty" xml:"auto_vul_fix,omitempty"` // 自动修复CVE策略。 AutoVulFixPolicy *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy `json:"auto_vul_fix_policy,omitempty" xml:"auto_vul_fix_policy,omitempty" type:"Struct"` // Indicates whether the managed node pool feature is enabled. Valid values: // // * `true`: The managed node pool feature is enabled. // * `false`: The managed node pool feature is disabled. Other parameters in this section take effect only when `enable=true` is specified. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // The configuration of auto update. The configuration take effects only when `enable=true` is specified. UpgradeConfig *DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig `json:"upgrade_config,omitempty" xml:"upgrade_config,omitempty" type:"Struct"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagement) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagement) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoRepair ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoRepair(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoRepairPolicy ¶ added in v4.0.4
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoUpgrade ¶ added in v4.0.4
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoUpgrade(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoUpgradePolicy ¶ added in v4.0.4
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoVulFix ¶ added in v4.0.4
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoVulFix(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagement
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetAutoVulFixPolicy ¶ added in v4.0.4
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagement) SetUpgradeConfig ¶
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagement) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagement) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy ¶ added in v4.0.4
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy struct { // 是否允许重启节点。 RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) GoString ¶ added in v4.0.4
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoRepairPolicy) SetRestartNode ¶ added in v4.0.4
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy ¶ added in v4.0.4
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy struct { // 是否允许自动升级kubelet。 AutoUpgradeKubelet *bool `json:"auto_upgrade_kubelet,omitempty" xml:"auto_upgrade_kubelet,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) GoString ¶ added in v4.0.4
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) SetAutoUpgradeKubelet ¶ added in v4.0.4
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoUpgradePolicy
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy ¶ added in v4.0.4
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy struct { // 是否允许重启节点。 RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` // 允许自动修复的漏洞级别,以逗号分隔。 VulLevel *string `json:"vul_level,omitempty" xml:"vul_level,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) GoString ¶ added in v4.0.4
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) SetRestartNode ¶ added in v4.0.4
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementAutoVulFixPolicy) SetVulLevel ¶ added in v4.0.4
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig struct { // Indicates whether auto update is enabled. Valid values: // // * `true`: Auto update is enabled. // * `false`: Auto update is disabled. AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // // Default value: 1. MaxUnavailable *int64 `json:"max_unavailable,omitempty" xml:"max_unavailable,omitempty"` // The number of additional nodes. Surge *int64 `json:"surge,omitempty" xml:"surge,omitempty"` // The percentage of temporary nodes to the nodes in the node pool. You must set this parameter or `surge`. // // The number of extra nodes = The percentage of extra nodes × The number of nodes in the node pool. For example, the percentage of extra nodes is set to 50% and the number of nodes in the node pool is six. The number of extra nodes will be three. SurgePercentage *int64 `json:"surge_percentage,omitempty" xml:"surge_percentage,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetAutoUpgrade ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetMaxUnavailable ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) SetSurgePercentage ¶
func (DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsManagementUpgradeConfig) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig struct { // The kubelet configuration. KubeletConfiguration *KubeletConfig `json:"kubelet_configuration,omitempty" xml:"kubelet_configuration,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) SetKubeletConfiguration ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) SetKubeletConfiguration(v *KubeletConfig) *DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig
func (DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodeConfig) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo struct { // The time when the node pool was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // Indicates whether the node pool is a default node pool. A Container Service for Kubernetes (ACK) cluster usually has only one default node pool. Valid values: // // * `true`: The node pool is a default node pool. // * `false`: The node pool is not a default node pool. IsDefault *bool `json:"is_default,omitempty" xml:"is_default,omitempty"` // The name of the node pool. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). The name cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The region ID. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The ID of the resource group to which the node pool belongs. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // The type of node pool. Valid values: // // * `edge`: edge node pool // * `ess`: node pool in the cloud. Type *string `json:"type,omitempty" xml:"type,omitempty"` // The time when the node pool was last updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetCreated ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetIsDefault ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetNodepoolId ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetNodepoolId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetRegionId ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetResourceGroupId ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetResourceGroupId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo
func (*DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) SetUpdated ¶
func (DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsNodepoolInfo) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup struct { // Indicates whether auto-renewal is enabled for the nodes in the node pool. This parameter takes effect only when `instance_charge_type` is set to `PrePaid`. Valid values: // // * `true`: Auto-renewal is enabled. // * `false`: Auto-renewal is disabled. AutoRenew *bool `json:"auto_renew,omitempty" xml:"auto_renew,omitempty"` // The duration of the auto-renewal. This parameter takes effect and is required only when `instance_charge_type` is set to `PrePaid`. // // If you specify `PeriodUnit=Month`, the valid values are 1, 2, 3, 6, and 12. AutoRenewPeriod *int64 `json:"auto_renew_period,omitempty" xml:"auto_renew_period,omitempty"` // 是否开启CIS加固,仅当系统镜像选择Alibaba Cloud Linux 2或Alibaba Cloud Linux 3时,可为节点开启CIS加固。 CisEnabled *bool `json:"cis_enabled,omitempty" xml:"cis_enabled,omitempty"` // Indicates whether pay-as-you-go instances are automatically created to meet the required number of ECS instances if preemptible instances cannot be created due to reasons such as cost or insufficient inventory. This parameter takes effect when `multi_az_policy` is set to `COST_OPTIMIZED`. Valid values: // // * `true`: Pay-as-you-go instances are automatically created to meet the required number of ECS instances if preemptible instances cannot be created. // * `false`: Pay-as-you-go instances are not automatically created to meet the required number of ECS instances if preemptible instances cannot be created. CompensateWithOnDemand *bool `json:"compensate_with_on_demand,omitempty" xml:"compensate_with_on_demand,omitempty"` // The configurations of the data disks that are attached to the nodes in the node pool. The configurations include the disk type and disk size. DataDisks []*DataDisk `json:"data_disks,omitempty" xml:"data_disks,omitempty" type:"Repeated"` // The ID of the deployment set to which the ECS instances in the node pool belong. DeploymentsetId *string `json:"deploymentset_id,omitempty" xml:"deploymentset_id,omitempty"` // You can now specify the desired number of nodes for a node pool. DesiredSize *int64 `json:"desired_size,omitempty" xml:"desired_size,omitempty"` // The ID of the custom image. You can call the `DescribeKubernetesVersionMetadata` operation to query the images supported by ACK. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // 操作系统镜像类型。 ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` // The billing method of the nodes in a node pool. Valid values: // // * `PrePaid`: the subscription billing method. // * `PostPaid`: the pay-as-you-go billing method. InstanceChargeType *string `json:"instance_charge_type,omitempty" xml:"instance_charge_type,omitempty"` // A list of instance types. You can select multiple instance types. When the system needs to create a node, it starts from the first instance type until the node is created. The actual instance types used to create nodes are subject to inventory availability. InstanceTypes []*string `json:"instance_types,omitempty" xml:"instance_types,omitempty" type:"Repeated"` // The billing method of the public IP address of the node. InternetChargeType *string `json:"internet_charge_type,omitempty" xml:"internet_charge_type,omitempty"` // The maximum outbound bandwidth of the public IP address of the node. Unit: Mbit/s. Valid values: 1 to 100. InternetMaxBandwidthOut *int64 `json:"internet_max_bandwidth_out,omitempty" xml:"internet_max_bandwidth_out,omitempty"` // The name of the key pair. You must set this parameter or the `login_password` parameter. // // You must set `key_pair` if the node pool is a managed node pool. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` // 弹出的ECS实例是否使用以非root用户登陆。 LoginAsNonRoot *bool `json:"login_as_non_root,omitempty" xml:"login_as_non_root,omitempty"` // The password for SSH logon. You must set this parameter or the `key_pair` parameter. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. // // For security purposes, the returned password is encrypted. LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` // The ECS instance scaling policy for a multi-zone scaling group. Valid values: // // * `PRIORITY`: the scaling group is scaled based on the VSwitchIds.N parameter. If an ECS instance cannot be created in the zone where the vSwitch that has the highest priority resides, Auto Scaling creates the ECS instance in the zone where the vSwitch that has the next highest priority resides. // // * `COST_OPTIMIZED`: ECS instances are created based on the vCPU unit price in ascending order. Preemptible instances are preferably created when preemptible instance types are specified in the scaling configuration. You can set the `CompensateWithOnDemand` parameter to specify whether to automatically create pay-as-you-go instances when preemptible instances cannot be created due to insufficient resources. // // ** // // **Note** `COST_OPTIMIZED` takes effect only when multiple instance types or preemptible instances are specified in the auto scaling conflagrations. // // * `BALANCE`: ECS instances are evenly distributed across multiple zones specified by the scaling group. If ECS instances become imbalanced among multiple zones due to insufficient inventory, you can call the `RebalanceInstances` operation of Auto Scaling to balance the instance distribution among zones. For more information, see [RebalanceInstances](~~71516~~). MultiAzPolicy *string `json:"multi_az_policy,omitempty" xml:"multi_az_policy,omitempty"` // The minimum number of pay-as-you-go instances that must be kept in the scaling group. Valid values: 0 to 1000. If the number of pay-as-you-go instances is less than the value of this parameter, Auto Scaling preferably creates pay-as-you-go instances. OnDemandBaseCapacity *int64 `json:"on_demand_base_capacity,omitempty" xml:"on_demand_base_capacity,omitempty"` // The percentage of pay-as-you-go instances among the extra instances that exceed the number specified by `on_demand_base_capacity`. Valid values: 0 to 100. OnDemandPercentageAboveBaseCapacity *int64 `json:"on_demand_percentage_above_base_capacity,omitempty" xml:"on_demand_percentage_above_base_capacity,omitempty"` // The subscription duration of worker nodes. This parameter takes effect and is required only when `instance_charge_type` is set to `PrePaid`. // // If `PeriodUnit=Month` is specified, the valid values are 1, 2, 3, 6, 12, 24, 36, 48, and 60. Period *int64 `json:"period,omitempty" xml:"period,omitempty"` // The billing cycle of the nodes. This parameter takes effect only when `instance_charge_type` is set to `PrePaid`. // // Valid value: `Month` PeriodUnit *string `json:"period_unit,omitempty" xml:"period_unit,omitempty"` // The release version of the operating system. Valid values: // // * `CentOS` // * `AliyunLinux` // * `Windows` // * `WindowsCore` Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` // The private node pool options. PrivatePoolOptions *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions `json:"private_pool_options,omitempty" xml:"private_pool_options,omitempty" type:"Struct"` // The name of the worker Resource Access Management (RAM) role. The RAM role is assigned to the worker nodes that are created on Elastic Compute Service (ECS) instances. RamPolicy *string `json:"ram_policy,omitempty" xml:"ram_policy,omitempty"` // After you specify a list of ApsaraDB RDS instances, the ECS instances in the cluster are automatically added to the whitelists of the ApsaraDB RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The ID of the scaling group. ScalingGroupId *string `json:"scaling_group_id,omitempty" xml:"scaling_group_id,omitempty"` // The scaling mode of the scaling group. Valid values: // // * `release`: the standard mode. ECS instances are created and released based on resource usage. // * `recycle`: the swift mode. ECS instances are created, stopped, or started during scaling events. This reduces the time required for the next scale-out event. When the instance is stopped, you are charged only for the storage service. This does not apply to ECS instances attached with local disks. ScalingPolicy *string `json:"scaling_policy,omitempty" xml:"scaling_policy,omitempty"` // The ID of the security group to which the node pool is added. If the node pool is added to multiple security groups, the first ID in the value of `security_group_ids` is returned. SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` // The IDs of the security groups to which the node pool is added. SecurityGroupIds []*string `json:"security_group_ids,omitempty" xml:"security_group_ids,omitempty" type:"Repeated"` // 是否开启等保加固,仅当系统镜像选择Alibaba Cloud Linux 2或Alibaba Cloud Linux 3时,可为节点开启等保加固。阿里云为Alibaba Cloud Linux 2和Alibaba Cloud Linux 3等保2.0三级版镜像提供等保合规的基线检查标准和扫描程序。 SocEnabled *bool `json:"soc_enabled,omitempty" xml:"soc_enabled,omitempty"` // The number of instance types that are available for creating preemptible instances. Auto Scaling creates preemptible instances of multiple instance types that are available at the lowest cost. Valid values: 1 to 10. SpotInstancePools *int64 `json:"spot_instance_pools,omitempty" xml:"spot_instance_pools,omitempty"` // Indicates whether preemptible instances are supplemented when the number of preemptible instances drops below the specified minimum number. If this parameter is set to true, when the scaling group receives a system message that a preemptible instance is to be reclaimed, the scaling group attempts to create a new instance to replace this instance. Valid values: // // * `true`: Supplementation of preemptible instances is enabled. // * `false`: Supplementation of preemptible instances is disabled. SpotInstanceRemedy *bool `json:"spot_instance_remedy,omitempty" xml:"spot_instance_remedy,omitempty"` // The bid configurations of preemptible instances. SpotPriceLimit []*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit `json:"spot_price_limit,omitempty" xml:"spot_price_limit,omitempty" type:"Repeated"` // The type of preemptible instance. Valid values: // // * NoSpot: a non-preemptible instance. // * SpotWithPriceLimit: a preemptible instance that is configured with the highest bid price. // * SpotAsPriceGo: a preemptible instance for which the system automatically bids based on the current market price. // // For more information, see [Preemptible instances](~~157759~~). SpotStrategy *string `json:"spot_strategy,omitempty" xml:"spot_strategy,omitempty"` // 节点系统盘是否开启Burst(性能突发),磁盘类型为cloud_auto时配置。 SystemDiskBurstingEnabled *bool `json:"system_disk_bursting_enabled,omitempty" xml:"system_disk_bursting_enabled,omitempty"` // 系统盘的多磁盘类型。当无法使用高优先级的磁盘类型时,自动尝试下一优先级的磁盘类型创建系统盘。取值范围:cloud:普通云盘。cloud_efficiency:高效云盘。cloud_ssd:SSD云盘。cloud_essd:ESSD云盘。 SystemDiskCategories []*string `json:"system_disk_categories,omitempty" xml:"system_disk_categories,omitempty" type:"Repeated"` // The type of system disk. Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. SystemDiskCategory *string `json:"system_disk_category,omitempty" xml:"system_disk_category,omitempty"` // 系统盘采用的加密算法。取值范围:aes-256。 SystemDiskEncryptAlgorithm *string `json:"system_disk_encrypt_algorithm,omitempty" xml:"system_disk_encrypt_algorithm,omitempty"` // 是否加密系统盘。取值范围:true:加密。false:不加密。 SystemDiskEncrypted *bool `json:"system_disk_encrypted,omitempty" xml:"system_disk_encrypted,omitempty"` // 系统盘使用的KMS密钥ID。 SystemDiskKmsKeyId *string `json:"system_disk_kms_key_id,omitempty" xml:"system_disk_kms_key_id,omitempty"` // The performance level (PL) of the system disk that you want to use for the node. This parameter takes effect only for enhanced SSDs (ESSDs). SystemDiskPerformanceLevel *string `json:"system_disk_performance_level,omitempty" xml:"system_disk_performance_level,omitempty"` // 节点系统盘预配置的读写IOPS,磁盘类型为cloud_auto时配置。 SystemDiskProvisionedIops *int64 `json:"system_disk_provisioned_iops,omitempty" xml:"system_disk_provisioned_iops,omitempty"` // The system disk size of a node. Unit: GiB. // // Valid values: 20 to 500 SystemDiskSize *int64 `json:"system_disk_size,omitempty" xml:"system_disk_size,omitempty"` // The labels that you want to add to the ECS instances. // // The key must be unique and cannot exceed 128 characters in length. Neither keys nor values can start with aliyun or acs:. Neither keys nor values can contain https:// or http://. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The vSwitch IDs. You can specify 1 to 20 vSwitches. // // > To ensure high availability, we recommend that you select vSwitches in different zones. VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetAutoRenew ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetAutoRenewPeriod ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetAutoRenewPeriod(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetCisEnabled ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetCisEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetCompensateWithOnDemand ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetCompensateWithOnDemand(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDataDisks ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDataDisks(v []*DataDisk) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDeploymentsetId ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDeploymentsetId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDesiredSize ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetDesiredSize(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetImageId ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetImageType ¶ added in v4.4.1
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInstanceChargeType ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInstanceChargeType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInstanceTypes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInstanceTypes(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInternetChargeType ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInternetChargeType(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInternetMaxBandwidthOut ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetInternetMaxBandwidthOut(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetKeyPair ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetLoginAsNonRoot ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetLoginAsNonRoot(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetLoginPassword ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetLoginPassword(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetMultiAzPolicy ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetMultiAzPolicy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetOnDemandBaseCapacity ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetOnDemandBaseCapacity(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetOnDemandPercentageAboveBaseCapacity ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPeriodUnit ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPeriodUnit(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPlatform ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetPrivatePoolOptions ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetRamPolicy ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetRdsInstances ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetRdsInstances(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetScalingGroupId ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetScalingGroupId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetScalingPolicy ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetScalingPolicy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSecurityGroupId ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSecurityGroupId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSecurityGroupIds ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSecurityGroupIds(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSocEnabled ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSocEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotInstancePools ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotInstancePools(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotInstanceRemedy ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotInstanceRemedy(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotPriceLimit ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotStrategy ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSpotStrategy(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskBurstingEnabled ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskBurstingEnabled(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskCategories ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskCategories(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskCategory ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskCategory(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskEncryptAlgorithm ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskEncrypted ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskEncrypted(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskKmsKeyId ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskKmsKeyId(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskPerformanceLevel ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskPerformanceLevel(v string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskProvisionedIops ¶ added in v4.4.1
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskProvisionedIops(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskSize ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetSystemDiskSize(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetVswitchIds ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) SetVswitchIds(v []*string) *DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup
func (DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroup) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions struct { // The private pool ID. The ID of a private pool is the same as the ID of the elasticity assurance or capacity reservation for which the private pool is generated. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The type of private node pool. This parameter specifies the type of private node pool that you want to use to create instances. A private node pool is generated when an elasticity assurance or a capacity reservation service takes effect. The system selects a private node pool to launch instances. Valid values: // // * `Open`: open private node pool. The system selects an open private node pool to launch instances. If no matching open private node pool is available, the resources in the public node pool are used. // * `Target`: specific private pool. The system uses the resources of the specified private node pool to launch instances. If the specified private node pool is unavailable, instances cannot be started. // * `None`: no private node pool is used. The resources of private node pools are not used to lancuh instances. MatchCriteria *string `json:"match_criteria,omitempty" xml:"match_criteria,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupPrivatePoolOptions) SetMatchCriteria ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit struct { // The instance type of preemptible instances. InstanceType *string `json:"instance_type,omitempty" xml:"instance_type,omitempty"` // The price limit of a single preemptible instance. // // Unit: USD/hour. PriceLimit *string `json:"price_limit,omitempty" xml:"price_limit,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) SetInstanceType ¶
func (*DescribeClusterNodePoolsResponseBodyNodepoolsScalingGroupSpotPriceLimit) SetPriceLimit ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsStatus ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsStatus struct { // The number of failed nodes. FailedNodes *int64 `json:"failed_nodes,omitempty" xml:"failed_nodes,omitempty"` // The number of healthy nodes. HealthyNodes *int64 `json:"healthy_nodes,omitempty" xml:"healthy_nodes,omitempty"` // The number of nodes that are being created. InitialNodes *int64 `json:"initial_nodes,omitempty" xml:"initial_nodes,omitempty"` // The number of offline nodes. OfflineNodes *int64 `json:"offline_nodes,omitempty" xml:"offline_nodes,omitempty"` // The number of nodes that are being removed. RemovingNodes *int64 `json:"removing_nodes,omitempty" xml:"removing_nodes,omitempty"` // The number of running nodes. ServingNodes *int64 `json:"serving_nodes,omitempty" xml:"serving_nodes,omitempty"` // The status of the node pool. Valid values: // // * `active`: The node pool is active. // * `scaling`: The node pool is being scaled. // * `removing`: Nodes are being removed from the node pool. // * `deleting`: The node pool is being deleted. // * `updating`: The node pool is being updated. State *string `json:"state,omitempty" xml:"state,omitempty"` // The total number of nodes in the node pool. TotalNodes *int64 `json:"total_nodes,omitempty" xml:"total_nodes,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsStatus) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsStatus) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetFailedNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetFailedNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetHealthyNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetHealthyNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetInitialNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetInitialNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetOfflineNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetOfflineNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetRemovingNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetRemovingNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetServingNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetServingNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (*DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetTotalNodes ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsStatus) SetTotalNodes(v int64) *DescribeClusterNodePoolsResponseBodyNodepoolsStatus
func (DescribeClusterNodePoolsResponseBodyNodepoolsStatus) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsStatus) String() string
type DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig ¶
type DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig struct { // Indicates whether confidential computing is enabled. Valid values: // // * `true`: Confidential computing is enabled. // * `false`: Confidential computing is disabled. TeeEnable *bool `json:"tee_enable,omitempty" xml:"tee_enable,omitempty"` }
func (DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) GoString ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) GoString() string
func (*DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) SetTeeEnable ¶
func (s *DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) SetTeeEnable(v bool) *DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig
func (DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) String ¶
func (s DescribeClusterNodePoolsResponseBodyNodepoolsTeeConfig) String() string
type DescribeClusterNodesRequest ¶
type DescribeClusterNodesRequest struct { // The IDs of the nodes that you want to query. Separate multiple node IDs with commas (,). InstanceIds *string `json:"instanceIds,omitempty" xml:"instanceIds,omitempty"` // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The page number. // // Default value: 1. PageNumber *string `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 100. // // Default value: 10. PageSize *string `json:"pageSize,omitempty" xml:"pageSize,omitempty"` // The node state that you want to use to filter nodes. Valid values: // // * `all`: query nodes in the following four states. // * `running`: query nodes in the running state. // * `removing`: query nodes that are being removed. // * `initial`: query nodes that are being initialized. // * `failed`: query nodes that fail to be created. // // Default value: `all`. State *string `json:"state,omitempty" xml:"state,omitempty"` }
func (DescribeClusterNodesRequest) GoString ¶
func (s DescribeClusterNodesRequest) GoString() string
func (*DescribeClusterNodesRequest) SetInstanceIds ¶
func (s *DescribeClusterNodesRequest) SetInstanceIds(v string) *DescribeClusterNodesRequest
func (*DescribeClusterNodesRequest) SetNodepoolId ¶
func (s *DescribeClusterNodesRequest) SetNodepoolId(v string) *DescribeClusterNodesRequest
func (*DescribeClusterNodesRequest) SetPageNumber ¶
func (s *DescribeClusterNodesRequest) SetPageNumber(v string) *DescribeClusterNodesRequest
func (*DescribeClusterNodesRequest) SetPageSize ¶
func (s *DescribeClusterNodesRequest) SetPageSize(v string) *DescribeClusterNodesRequest
func (*DescribeClusterNodesRequest) SetState ¶
func (s *DescribeClusterNodesRequest) SetState(v string) *DescribeClusterNodesRequest
func (DescribeClusterNodesRequest) String ¶
func (s DescribeClusterNodesRequest) String() string
type DescribeClusterNodesResponse ¶
type DescribeClusterNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterNodesResponse) GoString ¶
func (s DescribeClusterNodesResponse) GoString() string
func (*DescribeClusterNodesResponse) SetBody ¶
func (s *DescribeClusterNodesResponse) SetBody(v *DescribeClusterNodesResponseBody) *DescribeClusterNodesResponse
func (*DescribeClusterNodesResponse) SetHeaders ¶
func (s *DescribeClusterNodesResponse) SetHeaders(v map[string]*string) *DescribeClusterNodesResponse
func (*DescribeClusterNodesResponse) SetStatusCode ¶
func (s *DescribeClusterNodesResponse) SetStatusCode(v int32) *DescribeClusterNodesResponse
func (DescribeClusterNodesResponse) String ¶
func (s DescribeClusterNodesResponse) String() string
type DescribeClusterNodesResponseBody ¶
type DescribeClusterNodesResponseBody struct { // The details of the nodes in the cluster. Nodes []*DescribeClusterNodesResponseBodyNodes `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"` // The pagination information. Page *DescribeClusterNodesResponseBodyPage `json:"page,omitempty" xml:"page,omitempty" type:"Struct"` }
func (DescribeClusterNodesResponseBody) GoString ¶
func (s DescribeClusterNodesResponseBody) GoString() string
func (*DescribeClusterNodesResponseBody) SetNodes ¶
func (s *DescribeClusterNodesResponseBody) SetNodes(v []*DescribeClusterNodesResponseBodyNodes) *DescribeClusterNodesResponseBody
func (*DescribeClusterNodesResponseBody) SetPage ¶
func (s *DescribeClusterNodesResponseBody) SetPage(v *DescribeClusterNodesResponseBodyPage) *DescribeClusterNodesResponseBody
func (DescribeClusterNodesResponseBody) String ¶
func (s DescribeClusterNodesResponseBody) String() string
type DescribeClusterNodesResponseBodyNodes ¶
type DescribeClusterNodesResponseBodyNodes struct { // The time when the node was created. CreationTime *string `json:"creation_time,omitempty" xml:"creation_time,omitempty"` // The error message generated when the node was created. ErrorMessage *string `json:"error_message,omitempty" xml:"error_message,omitempty"` // The expiration date of the node. ExpiredTime *string `json:"expired_time,omitempty" xml:"expired_time,omitempty"` // The name of the host. HostName *string `json:"host_name,omitempty" xml:"host_name,omitempty"` // The ID of the system image that is used by the node. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The billing method of the node. Valid values: // // * `PrePaid`: the subscription billing method. If the value is PrePaid, make sure that you have a sufficient balance or credit in your account. Otherwise, an `InvalidPayMethod` error is returned. // * `PostPaid`: the pay-as-you-go billing method. InstanceChargeType *string `json:"instance_charge_type,omitempty" xml:"instance_charge_type,omitempty"` // The ID of the instance. InstanceId *string `json:"instance_id,omitempty" xml:"instance_id,omitempty"` // The name of the instance on which the node is deployed. InstanceName *string `json:"instance_name,omitempty" xml:"instance_name,omitempty"` // The role of the node. Valid values: // // * Master: master node // * Worker: worker node InstanceRole *string `json:"instance_role,omitempty" xml:"instance_role,omitempty"` // The status of the node. InstanceStatus *string `json:"instance_status,omitempty" xml:"instance_status,omitempty"` // The type of the node. InstanceType *string `json:"instance_type,omitempty" xml:"instance_type,omitempty"` // The ECS instance family of the node. InstanceTypeFamily *string `json:"instance_type_family,omitempty" xml:"instance_type_family,omitempty"` // The IP address of the node. IpAddress []*string `json:"ip_address,omitempty" xml:"ip_address,omitempty" type:"Repeated"` // Indicates whether the instance on which the node is deployed is provided by Alibaba Cloud. Valid values: // // * `true`: The instance is provided by Alibaba Cloud. // * `false`: The instance is not provided by Alibaba Cloud. IsAliyunNode *bool `json:"is_aliyun_node,omitempty" xml:"is_aliyun_node,omitempty"` // The name of the node. This name is the identifier of the node in the cluster. NodeName *string `json:"node_name,omitempty" xml:"node_name,omitempty"` // Indicates whether the node is ready. Valid values: // // * `Ready`: The node is ready. // * `NotReady`: The node is not ready. // * `Unknown`: The status of the node is unknown. // * `Offline`: The node is offline. NodeStatus *string `json:"node_status,omitempty" xml:"node_status,omitempty"` // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // Indicates how the node is initialized. A node can be manually created or created by using Resource Orchestration Service (ROS). Source *string `json:"source,omitempty" xml:"source,omitempty"` // The type of preemptible instance. Valid values: // // * NoSpot: a non-preemptible instance. // * SpotWithPriceLimit: a preemptible instance that is configured with the highest bid price. // * SpotAsPriceGo: a preemptible instance for which the system automatically bids based on the current market price. SpotStrategy *string `json:"spot_strategy,omitempty" xml:"spot_strategy,omitempty"` // The status of the node. Valid values: // // * `pending`: The node is being created. // * `running`: The node is running. // * `starting`: The node is being started. // * `stopping`: The node is being stopped. // * `stopped`: The node is stopped. State *string `json:"state,omitempty" xml:"state,omitempty"` }
func (DescribeClusterNodesResponseBodyNodes) GoString ¶
func (s DescribeClusterNodesResponseBodyNodes) GoString() string
func (*DescribeClusterNodesResponseBodyNodes) SetCreationTime ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetCreationTime(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetErrorMessage ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetErrorMessage(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetExpiredTime ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetExpiredTime(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetHostName ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetHostName(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetImageId ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetImageId(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceChargeType ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceChargeType(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceId ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceId(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceName ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceName(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceRole ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceRole(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceStatus ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceStatus(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceType ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceType(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetInstanceTypeFamily ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetInstanceTypeFamily(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetIpAddress ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetIpAddress(v []*string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetIsAliyunNode ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetIsAliyunNode(v bool) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetNodeName ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetNodeName(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetNodeStatus ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetNodeStatus(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetNodepoolId ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetNodepoolId(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetSource ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetSource(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetSpotStrategy ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetSpotStrategy(v string) *DescribeClusterNodesResponseBodyNodes
func (*DescribeClusterNodesResponseBodyNodes) SetState ¶
func (s *DescribeClusterNodesResponseBodyNodes) SetState(v string) *DescribeClusterNodesResponseBodyNodes
func (DescribeClusterNodesResponseBodyNodes) String ¶
func (s DescribeClusterNodesResponseBodyNodes) String() string
type DescribeClusterNodesResponseBodyPage ¶
type DescribeClusterNodesResponseBodyPage struct { // The page number. PageNumber *int32 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeClusterNodesResponseBodyPage) GoString ¶
func (s DescribeClusterNodesResponseBodyPage) GoString() string
func (*DescribeClusterNodesResponseBodyPage) SetPageNumber ¶
func (s *DescribeClusterNodesResponseBodyPage) SetPageNumber(v int32) *DescribeClusterNodesResponseBodyPage
func (*DescribeClusterNodesResponseBodyPage) SetPageSize ¶
func (s *DescribeClusterNodesResponseBodyPage) SetPageSize(v int32) *DescribeClusterNodesResponseBodyPage
func (*DescribeClusterNodesResponseBodyPage) SetTotalCount ¶
func (s *DescribeClusterNodesResponseBodyPage) SetTotalCount(v int32) *DescribeClusterNodesResponseBodyPage
func (DescribeClusterNodesResponseBodyPage) String ¶
func (s DescribeClusterNodesResponseBodyPage) String() string
type DescribeClusterResourcesResponse ¶
type DescribeClusterResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeClusterResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeClusterResourcesResponse) GoString ¶
func (s DescribeClusterResourcesResponse) GoString() string
func (*DescribeClusterResourcesResponse) SetBody ¶
func (s *DescribeClusterResourcesResponse) SetBody(v []*DescribeClusterResourcesResponseBody) *DescribeClusterResourcesResponse
func (*DescribeClusterResourcesResponse) SetHeaders ¶
func (s *DescribeClusterResourcesResponse) SetHeaders(v map[string]*string) *DescribeClusterResourcesResponse
func (*DescribeClusterResourcesResponse) SetStatusCode ¶
func (s *DescribeClusterResourcesResponse) SetStatusCode(v int32) *DescribeClusterResourcesResponse
func (DescribeClusterResourcesResponse) String ¶
func (s DescribeClusterResourcesResponse) String() string
type DescribeClusterResourcesResponseBody ¶
type DescribeClusterResourcesResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The time when the resource was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The resource ID. InstanceId *string `json:"instance_id,omitempty" xml:"instance_id,omitempty"` // The information about the resource. For more information about how to query the source information about a resource, see [ListStackResources](~~133836~~). ResourceInfo *string `json:"resource_info,omitempty" xml:"resource_info,omitempty"` // The resource type. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The resource status. Valid values: // // * `CREATE_COMPLETE`: The resource is created. // * `CREATE_FAILED`: The resource failed to be created. // * `CREATE_IN_PROGRESS`: The resource is being created. // * `DELETE_FAILED`: The resource failed to be deleted. // * `DELETE_IN_PROGRESS`: The resource is being deleted. // * `ROLLBACK_COMPLETE`: The resource is rolled back. // * `ROLLBACK_FAILED`: The resource failed to be rolled back. // * `ROLLBACK_IN_PROGRESS`: The resource is being rolled back. State *string `json:"state,omitempty" xml:"state,omitempty"` // Indicates whether the resource is created by Container Service for Kubernetes (ACK). Valid values: // // * 1: The resource is created by ACK. // * 0: The resource is an existing resource. AutoCreate *int64 `json:"auto_create,omitempty" xml:"auto_create,omitempty"` Dependencies []*DescribeClusterResourcesResponseBodyDependencies `json:"dependencies,omitempty" xml:"dependencies,omitempty" type:"Repeated"` }
func (DescribeClusterResourcesResponseBody) GoString ¶
func (s DescribeClusterResourcesResponseBody) GoString() string
func (*DescribeClusterResourcesResponseBody) SetAutoCreate ¶
func (s *DescribeClusterResourcesResponseBody) SetAutoCreate(v int64) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetClusterId ¶
func (s *DescribeClusterResourcesResponseBody) SetClusterId(v string) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetCreated ¶
func (s *DescribeClusterResourcesResponseBody) SetCreated(v string) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetDependencies ¶ added in v4.0.3
func (s *DescribeClusterResourcesResponseBody) SetDependencies(v []*DescribeClusterResourcesResponseBodyDependencies) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetInstanceId ¶
func (s *DescribeClusterResourcesResponseBody) SetInstanceId(v string) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetResourceInfo ¶
func (s *DescribeClusterResourcesResponseBody) SetResourceInfo(v string) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetResourceType ¶
func (s *DescribeClusterResourcesResponseBody) SetResourceType(v string) *DescribeClusterResourcesResponseBody
func (*DescribeClusterResourcesResponseBody) SetState ¶
func (s *DescribeClusterResourcesResponseBody) SetState(v string) *DescribeClusterResourcesResponseBody
func (DescribeClusterResourcesResponseBody) String ¶
func (s DescribeClusterResourcesResponseBody) String() string
type DescribeClusterResourcesResponseBodyDependencies ¶ added in v4.0.3
type DescribeClusterResourcesResponseBodyDependencies struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` InstanceId *string `json:"instance_id,omitempty" xml:"instance_id,omitempty"` }
func (DescribeClusterResourcesResponseBodyDependencies) GoString ¶ added in v4.0.3
func (s DescribeClusterResourcesResponseBodyDependencies) GoString() string
func (*DescribeClusterResourcesResponseBodyDependencies) SetClusterId ¶ added in v4.0.3
func (s *DescribeClusterResourcesResponseBodyDependencies) SetClusterId(v string) *DescribeClusterResourcesResponseBodyDependencies
func (*DescribeClusterResourcesResponseBodyDependencies) SetInstanceId ¶ added in v4.0.3
func (s *DescribeClusterResourcesResponseBodyDependencies) SetInstanceId(v string) *DescribeClusterResourcesResponseBodyDependencies
func (*DescribeClusterResourcesResponseBodyDependencies) SetResourceType ¶ added in v4.0.3
func (s *DescribeClusterResourcesResponseBodyDependencies) SetResourceType(v string) *DescribeClusterResourcesResponseBodyDependencies
func (DescribeClusterResourcesResponseBodyDependencies) String ¶ added in v4.0.3
func (s DescribeClusterResourcesResponseBodyDependencies) String() string
type DescribeClusterTasksRequest ¶ added in v4.2.3
type DescribeClusterTasksRequest struct { PageNumber *int32 `json:"page_number,omitempty" xml:"page_number,omitempty"` PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"` }
func (DescribeClusterTasksRequest) GoString ¶ added in v4.2.3
func (s DescribeClusterTasksRequest) GoString() string
func (*DescribeClusterTasksRequest) SetPageNumber ¶ added in v4.2.3
func (s *DescribeClusterTasksRequest) SetPageNumber(v int32) *DescribeClusterTasksRequest
func (*DescribeClusterTasksRequest) SetPageSize ¶ added in v4.2.3
func (s *DescribeClusterTasksRequest) SetPageSize(v int32) *DescribeClusterTasksRequest
func (DescribeClusterTasksRequest) String ¶ added in v4.2.3
func (s DescribeClusterTasksRequest) String() string
type DescribeClusterTasksResponse ¶
type DescribeClusterTasksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterTasksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterTasksResponse) GoString ¶
func (s DescribeClusterTasksResponse) GoString() string
func (*DescribeClusterTasksResponse) SetBody ¶
func (s *DescribeClusterTasksResponse) SetBody(v *DescribeClusterTasksResponseBody) *DescribeClusterTasksResponse
func (*DescribeClusterTasksResponse) SetHeaders ¶
func (s *DescribeClusterTasksResponse) SetHeaders(v map[string]*string) *DescribeClusterTasksResponse
func (*DescribeClusterTasksResponse) SetStatusCode ¶
func (s *DescribeClusterTasksResponse) SetStatusCode(v int32) *DescribeClusterTasksResponse
func (DescribeClusterTasksResponse) String ¶
func (s DescribeClusterTasksResponse) String() string
type DescribeClusterTasksResponseBody ¶
type DescribeClusterTasksResponseBody struct { // The pagination information. PageInfo *DescribeClusterTasksResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // The information about the tasks. Tasks []*DescribeClusterTasksResponseBodyTasks `json:"tasks,omitempty" xml:"tasks,omitempty" type:"Repeated"` }
func (DescribeClusterTasksResponseBody) GoString ¶
func (s DescribeClusterTasksResponseBody) GoString() string
func (*DescribeClusterTasksResponseBody) SetPageInfo ¶
func (s *DescribeClusterTasksResponseBody) SetPageInfo(v *DescribeClusterTasksResponseBodyPageInfo) *DescribeClusterTasksResponseBody
func (*DescribeClusterTasksResponseBody) SetRequestId ¶
func (s *DescribeClusterTasksResponseBody) SetRequestId(v string) *DescribeClusterTasksResponseBody
func (*DescribeClusterTasksResponseBody) SetTasks ¶
func (s *DescribeClusterTasksResponseBody) SetTasks(v []*DescribeClusterTasksResponseBodyTasks) *DescribeClusterTasksResponseBody
func (DescribeClusterTasksResponseBody) String ¶
func (s DescribeClusterTasksResponseBody) String() string
type DescribeClusterTasksResponseBodyPageInfo ¶
type DescribeClusterTasksResponseBodyPageInfo struct { // The number of the page returned. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of entries returned. TotalCount *int64 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeClusterTasksResponseBodyPageInfo) GoString ¶
func (s DescribeClusterTasksResponseBodyPageInfo) GoString() string
func (*DescribeClusterTasksResponseBodyPageInfo) SetPageNumber ¶
func (s *DescribeClusterTasksResponseBodyPageInfo) SetPageNumber(v int64) *DescribeClusterTasksResponseBodyPageInfo
func (*DescribeClusterTasksResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeClusterTasksResponseBodyPageInfo) SetPageSize(v int64) *DescribeClusterTasksResponseBodyPageInfo
func (*DescribeClusterTasksResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeClusterTasksResponseBodyPageInfo) SetTotalCount(v int64) *DescribeClusterTasksResponseBodyPageInfo
func (DescribeClusterTasksResponseBodyPageInfo) String ¶
func (s DescribeClusterTasksResponseBodyPageInfo) String() string
type DescribeClusterTasksResponseBodyTasks ¶
type DescribeClusterTasksResponseBodyTasks struct { // The time when the task was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The error returned for the task. Error *DescribeClusterTasksResponseBodyTasksError `json:"error,omitempty" xml:"error,omitempty" type:"Struct"` // The status of the task. State *string `json:"state,omitempty" xml:"state,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` // The type of task. TaskType *string `json:"task_type,omitempty" xml:"task_type,omitempty"` // The time when the task was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeClusterTasksResponseBodyTasks) GoString ¶
func (s DescribeClusterTasksResponseBodyTasks) GoString() string
func (*DescribeClusterTasksResponseBodyTasks) SetCreated ¶
func (s *DescribeClusterTasksResponseBodyTasks) SetCreated(v string) *DescribeClusterTasksResponseBodyTasks
func (*DescribeClusterTasksResponseBodyTasks) SetState ¶
func (s *DescribeClusterTasksResponseBodyTasks) SetState(v string) *DescribeClusterTasksResponseBodyTasks
func (*DescribeClusterTasksResponseBodyTasks) SetTaskId ¶
func (s *DescribeClusterTasksResponseBodyTasks) SetTaskId(v string) *DescribeClusterTasksResponseBodyTasks
func (*DescribeClusterTasksResponseBodyTasks) SetTaskType ¶
func (s *DescribeClusterTasksResponseBodyTasks) SetTaskType(v string) *DescribeClusterTasksResponseBodyTasks
func (*DescribeClusterTasksResponseBodyTasks) SetUpdated ¶
func (s *DescribeClusterTasksResponseBodyTasks) SetUpdated(v string) *DescribeClusterTasksResponseBodyTasks
func (DescribeClusterTasksResponseBodyTasks) String ¶
func (s DescribeClusterTasksResponseBodyTasks) String() string
type DescribeClusterTasksResponseBodyTasksError ¶
type DescribeClusterTasksResponseBodyTasksError struct { // The error code returned. Code *string `json:"code,omitempty" xml:"code,omitempty"` // The error message returned. Message *string `json:"message,omitempty" xml:"message,omitempty"` }
func (DescribeClusterTasksResponseBodyTasksError) GoString ¶
func (s DescribeClusterTasksResponseBodyTasksError) GoString() string
func (*DescribeClusterTasksResponseBodyTasksError) SetCode ¶
func (s *DescribeClusterTasksResponseBodyTasksError) SetCode(v string) *DescribeClusterTasksResponseBodyTasksError
func (*DescribeClusterTasksResponseBodyTasksError) SetMessage ¶
func (s *DescribeClusterTasksResponseBodyTasksError) SetMessage(v string) *DescribeClusterTasksResponseBodyTasksError
func (DescribeClusterTasksResponseBodyTasksError) String ¶
func (s DescribeClusterTasksResponseBodyTasksError) String() string
type DescribeClusterUserKubeconfigRequest ¶
type DescribeClusterUserKubeconfigRequest struct { // Specifies whether to obtain the kubeconfig file that is used to connect to the cluster over the internal network. Valid values: // // * `true`: obtains the kubeconfig file that is used to connect to the master instance over the internal network. // * `false`: obtains the kubeconfig file that is used to connect to the master instance over the Internet. // // Default value: `false`. PrivateIpAddress *bool `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"` // The validity period of a temporary kubeconfig file. Unit: minutes. Valid values: 15 to 4320 (3 days). // // > If you do not specify this parameter, the system specifies a longer validity period. The validity period is returned in the `expiration` parameter. TemporaryDurationMinutes *int64 `json:"TemporaryDurationMinutes,omitempty" xml:"TemporaryDurationMinutes,omitempty"` }
func (DescribeClusterUserKubeconfigRequest) GoString ¶
func (s DescribeClusterUserKubeconfigRequest) GoString() string
func (*DescribeClusterUserKubeconfigRequest) SetPrivateIpAddress ¶
func (s *DescribeClusterUserKubeconfigRequest) SetPrivateIpAddress(v bool) *DescribeClusterUserKubeconfigRequest
func (*DescribeClusterUserKubeconfigRequest) SetTemporaryDurationMinutes ¶
func (s *DescribeClusterUserKubeconfigRequest) SetTemporaryDurationMinutes(v int64) *DescribeClusterUserKubeconfigRequest
func (DescribeClusterUserKubeconfigRequest) String ¶
func (s DescribeClusterUserKubeconfigRequest) String() string
type DescribeClusterUserKubeconfigResponse ¶
type DescribeClusterUserKubeconfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterUserKubeconfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterUserKubeconfigResponse) GoString ¶
func (s DescribeClusterUserKubeconfigResponse) GoString() string
func (*DescribeClusterUserKubeconfigResponse) SetHeaders ¶
func (s *DescribeClusterUserKubeconfigResponse) SetHeaders(v map[string]*string) *DescribeClusterUserKubeconfigResponse
func (*DescribeClusterUserKubeconfigResponse) SetStatusCode ¶
func (s *DescribeClusterUserKubeconfigResponse) SetStatusCode(v int32) *DescribeClusterUserKubeconfigResponse
func (DescribeClusterUserKubeconfigResponse) String ¶
func (s DescribeClusterUserKubeconfigResponse) String() string
type DescribeClusterUserKubeconfigResponseBody ¶
type DescribeClusterUserKubeconfigResponseBody struct { // The kubeconfig file of the cluster. For more information about the content of the kubeconfig file, see [Configure cluster credentials](~~86494~~). Config *string `json:"config,omitempty" xml:"config,omitempty"` // The validity period of the kubeconfig file. The value is the UTC time displayed in RFC3339 format. Expiration *string `json:"expiration,omitempty" xml:"expiration,omitempty"` }
func (DescribeClusterUserKubeconfigResponseBody) GoString ¶
func (s DescribeClusterUserKubeconfigResponseBody) GoString() string
func (*DescribeClusterUserKubeconfigResponseBody) SetConfig ¶
func (s *DescribeClusterUserKubeconfigResponseBody) SetConfig(v string) *DescribeClusterUserKubeconfigResponseBody
func (*DescribeClusterUserKubeconfigResponseBody) SetExpiration ¶
func (s *DescribeClusterUserKubeconfigResponseBody) SetExpiration(v string) *DescribeClusterUserKubeconfigResponseBody
func (DescribeClusterUserKubeconfigResponseBody) String ¶
func (s DescribeClusterUserKubeconfigResponseBody) String() string
type DescribeClusterV2UserKubeconfigRequest ¶
type DescribeClusterV2UserKubeconfigRequest struct {
PrivateIpAddress *bool `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
}
func (DescribeClusterV2UserKubeconfigRequest) GoString ¶
func (s DescribeClusterV2UserKubeconfigRequest) GoString() string
func (*DescribeClusterV2UserKubeconfigRequest) SetPrivateIpAddress ¶
func (s *DescribeClusterV2UserKubeconfigRequest) SetPrivateIpAddress(v bool) *DescribeClusterV2UserKubeconfigRequest
func (DescribeClusterV2UserKubeconfigRequest) String ¶
func (s DescribeClusterV2UserKubeconfigRequest) String() string
type DescribeClusterV2UserKubeconfigResponse ¶
type DescribeClusterV2UserKubeconfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterV2UserKubeconfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterV2UserKubeconfigResponse) GoString ¶
func (s DescribeClusterV2UserKubeconfigResponse) GoString() string
func (*DescribeClusterV2UserKubeconfigResponse) SetHeaders ¶
func (s *DescribeClusterV2UserKubeconfigResponse) SetHeaders(v map[string]*string) *DescribeClusterV2UserKubeconfigResponse
func (*DescribeClusterV2UserKubeconfigResponse) SetStatusCode ¶
func (s *DescribeClusterV2UserKubeconfigResponse) SetStatusCode(v int32) *DescribeClusterV2UserKubeconfigResponse
func (DescribeClusterV2UserKubeconfigResponse) String ¶
func (s DescribeClusterV2UserKubeconfigResponse) String() string
type DescribeClusterV2UserKubeconfigResponseBody ¶
type DescribeClusterV2UserKubeconfigResponseBody struct {
Config *string `json:"config,omitempty" xml:"config,omitempty"`
}
func (DescribeClusterV2UserKubeconfigResponseBody) GoString ¶
func (s DescribeClusterV2UserKubeconfigResponseBody) GoString() string
func (*DescribeClusterV2UserKubeconfigResponseBody) SetConfig ¶
func (s *DescribeClusterV2UserKubeconfigResponseBody) SetConfig(v string) *DescribeClusterV2UserKubeconfigResponseBody
func (DescribeClusterV2UserKubeconfigResponseBody) String ¶
func (s DescribeClusterV2UserKubeconfigResponseBody) String() string
type DescribeClusterVulsResponse ¶
type DescribeClusterVulsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClusterVulsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClusterVulsResponse) GoString ¶
func (s DescribeClusterVulsResponse) GoString() string
func (*DescribeClusterVulsResponse) SetBody ¶
func (s *DescribeClusterVulsResponse) SetBody(v *DescribeClusterVulsResponseBody) *DescribeClusterVulsResponse
func (*DescribeClusterVulsResponse) SetHeaders ¶
func (s *DescribeClusterVulsResponse) SetHeaders(v map[string]*string) *DescribeClusterVulsResponse
func (*DescribeClusterVulsResponse) SetStatusCode ¶
func (s *DescribeClusterVulsResponse) SetStatusCode(v int32) *DescribeClusterVulsResponse
func (DescribeClusterVulsResponse) String ¶
func (s DescribeClusterVulsResponse) String() string
type DescribeClusterVulsResponseBody ¶
type DescribeClusterVulsResponseBody struct { // An array of vulnerabilities. VulRecords []*DescribeClusterVulsResponseBodyVulRecords `json:"vul_records,omitempty" xml:"vul_records,omitempty" type:"Repeated"` }
func (DescribeClusterVulsResponseBody) GoString ¶
func (s DescribeClusterVulsResponseBody) GoString() string
func (*DescribeClusterVulsResponseBody) SetVulRecords ¶
func (s *DescribeClusterVulsResponseBody) SetVulRecords(v []*DescribeClusterVulsResponseBodyVulRecords) *DescribeClusterVulsResponseBody
func (DescribeClusterVulsResponseBody) String ¶
func (s DescribeClusterVulsResponseBody) String() string
type DescribeClusterVulsResponseBodyVulRecords ¶
type DescribeClusterVulsResponseBodyVulRecords struct { // The CVE list. CveList []*string `json:"cve_list,omitempty" xml:"cve_list,omitempty" type:"Repeated"` // The severity level of the vulnerability. // // Valid values: // // * nntf // // <!-- --> // // : // // <!-- --> // // low // // <!-- --> // // * later // // <!-- --> // // : // // <!-- --> // // medium // // <!-- --> // // * asap // // <!-- --> // // : // // <!-- --> // // high // // <!-- --> Necessity *string `json:"necessity,omitempty" xml:"necessity,omitempty"` // The number of nodes that have the vulnerability. NodeCount *int32 `json:"node_count,omitempty" xml:"node_count,omitempty"` // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The name of the node pool. NodepoolName *string `json:"nodepool_name,omitempty" xml:"nodepool_name,omitempty"` // The alias of the vulnerability. VulAliasName *string `json:"vul_alias_name,omitempty" xml:"vul_alias_name,omitempty"` // The name of the vulnerability. VulName *string `json:"vul_name,omitempty" xml:"vul_name,omitempty"` // The type of vulnerability. // // Valid values: // // * app // // <!-- --> // // : // // <!-- --> // // application vulnerabilities // // <!-- --> // // * sca // // <!-- --> // // : // // <!-- --> // // application vulnerabilities (software component analysis) // // <!-- --> // // * cve // // <!-- --> // // : // // <!-- --> // // Linux vulnerabilities // // <!-- --> // // * cms // // <!-- --> // // : // // <!-- --> // // Web-CMS vulnerabilities // // <!-- --> // // * sys // // <!-- --> // // : // // <!-- --> // // Windows vulnerabilities // // <!-- --> // // * emg // // <!-- --> // // : // // <!-- --> // // emergency vulnerabilities // // <!-- --> VulType *string `json:"vul_type,omitempty" xml:"vul_type,omitempty"` }
func (DescribeClusterVulsResponseBodyVulRecords) GoString ¶
func (s DescribeClusterVulsResponseBodyVulRecords) GoString() string
func (*DescribeClusterVulsResponseBodyVulRecords) SetCveList ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetCveList(v []*string) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetNecessity ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetNecessity(v string) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetNodeCount ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetNodeCount(v int32) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetNodepoolId ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetNodepoolId(v string) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetNodepoolName ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetNodepoolName(v string) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetVulAliasName ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetVulAliasName(v string) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetVulName ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetVulName(v string) *DescribeClusterVulsResponseBodyVulRecords
func (*DescribeClusterVulsResponseBodyVulRecords) SetVulType ¶
func (s *DescribeClusterVulsResponseBodyVulRecords) SetVulType(v string) *DescribeClusterVulsResponseBodyVulRecords
func (DescribeClusterVulsResponseBodyVulRecords) String ¶
func (s DescribeClusterVulsResponseBodyVulRecords) String() string
type DescribeClustersRequest ¶
type DescribeClustersRequest struct { // The cluster type. ClusterType *string `json:"clusterType,omitempty" xml:"clusterType,omitempty"` // The cluster name based on which the system performs fuzzy searches among the clusters that belong to the current Alibaba Cloud account. Name *string `json:"name,omitempty" xml:"name,omitempty"` }
func (DescribeClustersRequest) GoString ¶
func (s DescribeClustersRequest) GoString() string
func (*DescribeClustersRequest) SetClusterType ¶
func (s *DescribeClustersRequest) SetClusterType(v string) *DescribeClustersRequest
func (*DescribeClustersRequest) SetName ¶
func (s *DescribeClustersRequest) SetName(v string) *DescribeClustersRequest
func (DescribeClustersRequest) String ¶
func (s DescribeClustersRequest) String() string
type DescribeClustersResponse ¶
type DescribeClustersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeClustersResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeClustersResponse) GoString ¶
func (s DescribeClustersResponse) GoString() string
func (*DescribeClustersResponse) SetBody ¶
func (s *DescribeClustersResponse) SetBody(v []*DescribeClustersResponseBody) *DescribeClustersResponse
func (*DescribeClustersResponse) SetHeaders ¶
func (s *DescribeClustersResponse) SetHeaders(v map[string]*string) *DescribeClustersResponse
func (*DescribeClustersResponse) SetStatusCode ¶
func (s *DescribeClustersResponse) SetStatusCode(v int32) *DescribeClustersResponse
func (DescribeClustersResponse) String ¶
func (s DescribeClustersResponse) String() string
type DescribeClustersResponseBody ¶
type DescribeClustersResponseBody struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` Created *string `json:"created,omitempty" xml:"created,omitempty"` CurrentVersion *string `json:"current_version,omitempty" xml:"current_version,omitempty"` DataDiskCategory *string `json:"data_disk_category,omitempty" xml:"data_disk_category,omitempty"` DataDiskSize *int64 `json:"data_disk_size,omitempty" xml:"data_disk_size,omitempty"` DeletionProtection *bool `json:"deletion_protection,omitempty" xml:"deletion_protection,omitempty"` DockerVersion *string `json:"docker_version,omitempty" xml:"docker_version,omitempty"` ExternalLoadbalancerId *string `json:"external_loadbalancer_id,omitempty" xml:"external_loadbalancer_id,omitempty"` InitVersion *string `json:"init_version,omitempty" xml:"init_version,omitempty"` MasterUrl *string `json:"master_url,omitempty" xml:"master_url,omitempty"` MetaData *string `json:"meta_data,omitempty" xml:"meta_data,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` NetworkMode *string `json:"network_mode,omitempty" xml:"network_mode,omitempty"` PrivateZone *bool `json:"private_zone,omitempty" xml:"private_zone,omitempty"` Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` Size *int64 `json:"size,omitempty" xml:"size,omitempty"` State *string `json:"state,omitempty" xml:"state,omitempty"` SubnetCidr *string `json:"subnet_cidr,omitempty" xml:"subnet_cidr,omitempty"` Tags []*DescribeClustersResponseBodyTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` VpcId *string `json:"vpc_id,omitempty" xml:"vpc_id,omitempty"` VswitchCidr *string `json:"vswitch_cidr,omitempty" xml:"vswitch_cidr,omitempty"` VswitchId *string `json:"vswitch_id,omitempty" xml:"vswitch_id,omitempty"` WorkerRamRoleName *string `json:"worker_ram_role_name,omitempty" xml:"worker_ram_role_name,omitempty"` ZoneId *string `json:"zone_id,omitempty" xml:"zone_id,omitempty"` }
func (DescribeClustersResponseBody) GoString ¶
func (s DescribeClustersResponseBody) GoString() string
func (*DescribeClustersResponseBody) SetClusterId ¶
func (s *DescribeClustersResponseBody) SetClusterId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetClusterType ¶
func (s *DescribeClustersResponseBody) SetClusterType(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetCreated ¶
func (s *DescribeClustersResponseBody) SetCreated(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetCurrentVersion ¶
func (s *DescribeClustersResponseBody) SetCurrentVersion(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetDataDiskCategory ¶
func (s *DescribeClustersResponseBody) SetDataDiskCategory(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetDataDiskSize ¶
func (s *DescribeClustersResponseBody) SetDataDiskSize(v int64) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetDeletionProtection ¶
func (s *DescribeClustersResponseBody) SetDeletionProtection(v bool) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetDockerVersion ¶
func (s *DescribeClustersResponseBody) SetDockerVersion(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetExternalLoadbalancerId ¶
func (s *DescribeClustersResponseBody) SetExternalLoadbalancerId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetInitVersion ¶
func (s *DescribeClustersResponseBody) SetInitVersion(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetMasterUrl ¶
func (s *DescribeClustersResponseBody) SetMasterUrl(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetMetaData ¶
func (s *DescribeClustersResponseBody) SetMetaData(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetName ¶
func (s *DescribeClustersResponseBody) SetName(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetNetworkMode ¶
func (s *DescribeClustersResponseBody) SetNetworkMode(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetPrivateZone ¶
func (s *DescribeClustersResponseBody) SetPrivateZone(v bool) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetProfile ¶
func (s *DescribeClustersResponseBody) SetProfile(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetRegionId ¶
func (s *DescribeClustersResponseBody) SetRegionId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetResourceGroupId ¶
func (s *DescribeClustersResponseBody) SetResourceGroupId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetSecurityGroupId ¶
func (s *DescribeClustersResponseBody) SetSecurityGroupId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetSize ¶
func (s *DescribeClustersResponseBody) SetSize(v int64) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetState ¶
func (s *DescribeClustersResponseBody) SetState(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetSubnetCidr ¶
func (s *DescribeClustersResponseBody) SetSubnetCidr(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetTags ¶
func (s *DescribeClustersResponseBody) SetTags(v []*DescribeClustersResponseBodyTags) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetUpdated ¶
func (s *DescribeClustersResponseBody) SetUpdated(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetVpcId ¶
func (s *DescribeClustersResponseBody) SetVpcId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetVswitchCidr ¶
func (s *DescribeClustersResponseBody) SetVswitchCidr(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetVswitchId ¶
func (s *DescribeClustersResponseBody) SetVswitchId(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetWorkerRamRoleName ¶
func (s *DescribeClustersResponseBody) SetWorkerRamRoleName(v string) *DescribeClustersResponseBody
func (*DescribeClustersResponseBody) SetZoneId ¶
func (s *DescribeClustersResponseBody) SetZoneId(v string) *DescribeClustersResponseBody
func (DescribeClustersResponseBody) String ¶
func (s DescribeClustersResponseBody) String() string
type DescribeClustersResponseBodyTags ¶
type DescribeClustersResponseBodyTags struct { Key *string `json:"key,omitempty" xml:"key,omitempty"` Value *string `json:"value,omitempty" xml:"value,omitempty"` }
func (DescribeClustersResponseBodyTags) GoString ¶
func (s DescribeClustersResponseBodyTags) GoString() string
func (*DescribeClustersResponseBodyTags) SetKey ¶
func (s *DescribeClustersResponseBodyTags) SetKey(v string) *DescribeClustersResponseBodyTags
func (*DescribeClustersResponseBodyTags) SetValue ¶
func (s *DescribeClustersResponseBodyTags) SetValue(v string) *DescribeClustersResponseBodyTags
func (DescribeClustersResponseBodyTags) String ¶
func (s DescribeClustersResponseBodyTags) String() string
type DescribeClustersV1Request ¶
type DescribeClustersV1Request struct { // 集群ID。 ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The cluster type, which is available only when the cluster type is set to `ManagedKubernetes`. Valid values: // // * `ack.pro.small`: ACK Pro cluster // * `ack.standard`: ACK Basic cluster // // By default, this parameter is left empty, which means that ACK clusters are not filtered by this parameter. ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` // The cluster type. Valid values: // // * `Kubernetes`: ACK dedicated cluster. // * `ManagedKubernetes`: ACK managed cluster. ACK managed clusters include ACK Pro clusters, ACK Basic clusters, ACK Serverless Pro clusters, ACK Serverless Basic clusters, ACK Edge Pro clusters, and ACK Edge Basic clusters. // * `ExternalKubernetes`: registered cluster. ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` // The cluster name. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). The name cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // The page number. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The identifier of the cluster. Valid values when the cluster_type parameter is set to `ManagedKubernetes`: // // * `Default`: ACK managed cluster // * `Serverless`: ACK Serverless cluster // * `Edge`: ACK Edge cluster // // Valid values when the cluster_type parameter is set to `Ask`: // // `ask.v2`: ACK Serverless cluster // // By default, this parameter is left empty. If you leave this parameter empty, ACK clusters are not filtered by identifier. Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` // The region ID of the clusters. You can use this parameter to query all clusters in the specified region. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` }
func (DescribeClustersV1Request) GoString ¶
func (s DescribeClustersV1Request) GoString() string
func (*DescribeClustersV1Request) SetClusterId ¶ added in v4.2.4
func (s *DescribeClustersV1Request) SetClusterId(v string) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetClusterSpec ¶
func (s *DescribeClustersV1Request) SetClusterSpec(v string) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetClusterType ¶
func (s *DescribeClustersV1Request) SetClusterType(v string) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetName ¶
func (s *DescribeClustersV1Request) SetName(v string) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetPageNumber ¶
func (s *DescribeClustersV1Request) SetPageNumber(v int64) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetPageSize ¶
func (s *DescribeClustersV1Request) SetPageSize(v int64) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetProfile ¶
func (s *DescribeClustersV1Request) SetProfile(v string) *DescribeClustersV1Request
func (*DescribeClustersV1Request) SetRegionId ¶
func (s *DescribeClustersV1Request) SetRegionId(v string) *DescribeClustersV1Request
func (DescribeClustersV1Request) String ¶
func (s DescribeClustersV1Request) String() string
type DescribeClustersV1Response ¶
type DescribeClustersV1Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClustersV1ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClustersV1Response) GoString ¶
func (s DescribeClustersV1Response) GoString() string
func (*DescribeClustersV1Response) SetBody ¶
func (s *DescribeClustersV1Response) SetBody(v *DescribeClustersV1ResponseBody) *DescribeClustersV1Response
func (*DescribeClustersV1Response) SetHeaders ¶
func (s *DescribeClustersV1Response) SetHeaders(v map[string]*string) *DescribeClustersV1Response
func (*DescribeClustersV1Response) SetStatusCode ¶
func (s *DescribeClustersV1Response) SetStatusCode(v int32) *DescribeClustersV1Response
func (DescribeClustersV1Response) String ¶
func (s DescribeClustersV1Response) String() string
type DescribeClustersV1ResponseBody ¶
type DescribeClustersV1ResponseBody struct { // The details of the clusters. Clusters []*DescribeClustersV1ResponseBodyClusters `json:"clusters,omitempty" xml:"clusters,omitempty" type:"Repeated"` // The pagination information. PageInfo *DescribeClustersV1ResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"` }
func (DescribeClustersV1ResponseBody) GoString ¶
func (s DescribeClustersV1ResponseBody) GoString() string
func (*DescribeClustersV1ResponseBody) SetClusters ¶
func (s *DescribeClustersV1ResponseBody) SetClusters(v []*DescribeClustersV1ResponseBodyClusters) *DescribeClustersV1ResponseBody
func (*DescribeClustersV1ResponseBody) SetPageInfo ¶
func (s *DescribeClustersV1ResponseBody) SetPageInfo(v *DescribeClustersV1ResponseBodyPageInfo) *DescribeClustersV1ResponseBody
func (DescribeClustersV1ResponseBody) String ¶
func (s DescribeClustersV1ResponseBody) String() string
type DescribeClustersV1ResponseBodyClusters ¶
type DescribeClustersV1ResponseBodyClusters struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The type of ACK managed cluster. This parameter is available only for ACK managed clusters. Valid values: // // * `ack.pro.small`: ACK Pro cluster // * `ack.standard`: ACK Basic cluster ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` // The cluster type. Valid values: // // * `Kubernetes`: ACK dedicated cluster // * `ManagedKubernetes`: ACK managed cluster // * `Ask`: ACK Serverless cluster // * `ExternalKubernetes`: registered cluster ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` // The time when the cluster was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The Kubernetes version of the cluster. CurrentVersion *string `json:"current_version,omitempty" xml:"current_version,omitempty"` // Indicates whether deletion protection is enabled for the cluster. If deletion protection is enabled, the cluster cannot be deleted in the ACK console or by calling API operations. Valid values: // // * `true`: Deletion protection is enabled for the cluster. The cluster cannot be deleted in the ACK console or by calling API operations. // * `false`: Deletion protection is disabled for the cluster. The cluster can be deleted in the ACK console or by calling API operations. DeletionProtection *bool `json:"deletion_protection,omitempty" xml:"deletion_protection,omitempty"` // The Docker version that is used by the cluster. DockerVersion *string `json:"docker_version,omitempty" xml:"docker_version,omitempty"` // The ID of the Server Load Balancer (SLB) instance that is used by the Ingress of the cluster. // // The default SLB specification is slb.s1.small, which belongs to the high-performance instance type. ExternalLoadbalancerId *string `json:"external_loadbalancer_id,omitempty" xml:"external_loadbalancer_id,omitempty"` // The Kubernetes version of the cluster. The Kubernetes versions supported by ACK are the same as the versions of open source Kubernetes. We recommend that you specify the latest Kubernetes version. If you do not specify this parameter, the latest Kubernetes version is used. // // You can create clusters of the latest two Kubernetes versions in the ACK console. You can call the corresponding ACK API operation to create clusters of other Kubernetes versions. For more information about the Kubernetes versions supported by ACK, see [Release notes for Kubernetes versions](~~185269~~). InitVersion *string `json:"init_version,omitempty" xml:"init_version,omitempty"` // The maintenance window of the cluster. This feature is available only for ACK Pro clusters. MaintenanceWindow *MaintenanceWindow `json:"maintenance_window,omitempty" xml:"maintenance_window,omitempty"` // The endpoint of the cluster API server, including an internal endpoint and a public endpoint. MasterUrl *string `json:"master_url,omitempty" xml:"master_url,omitempty"` // The metadata of the cluster. MetaData *string `json:"meta_data,omitempty" xml:"meta_data,omitempty"` // The cluster name. // // The name must be 1 to 63 characters in length and can contain digits, letters, and hyphens (-). The name cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // The network mode of the cluster. Valid values: // // * `classic`: classic network // * `vpc`: virtual private cloud (VPC) // * `overlay`: overlay network // * `calico`: network powered by Calico. NetworkMode *string `json:"network_mode,omitempty" xml:"network_mode,omitempty"` // The Kubernetes version to which the cluster can be updated. NextVersion *string `json:"next_version,omitempty" xml:"next_version,omitempty"` // Indicates whether Alibaba Cloud DNS PrivateZone is enabled. Valid values: // // * `true`: Alibaba Cloud DNS PrivateZone is enabled. // * `false`: Alibaba Cloud DNS PrivateZone is disabled. PrivateZone *bool `json:"private_zone,omitempty" xml:"private_zone,omitempty"` // The cluster identifier. Valid values: // // * `Edge`: The cluster is an ACK Edge cluster. // * `Default`: The cluster is not an ACK Edge cluster. Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` // The region ID of the cluster. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The ID of the resource group to which the cluster belongs. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // The ID of the security group to which the instances of the cluster belong. SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` // The number of nodes in the cluster, including master nodes and worker nodes. Size *int64 `json:"size,omitempty" xml:"size,omitempty"` // The status of the cluster. Valid values: // // * `initial`: The cluster is being created. // * `failed`: The cluster failed to be created. // * `running`: The cluster is running. // * `updating`: The cluster is being updated. // * `updating_failed`: The cluster failed to be updated. // * `scaling`: The cluster is being scaled. // * `stopped`: The cluster is stopped. // * `deleting`: The cluster is being deleted. // * `deleted`: The cluster is deleted. // * `delete_failed`: The cluster failed to be deleted. State *string `json:"state,omitempty" xml:"state,omitempty"` // The pod CIDR block. It must be a valid and private CIDR block, and must be one of the following CIDR blocks or their subnets: // // * 10.0.0.0/8 // * 172.16-31.0.0/12-16 // * 192.168.0.0/16 // // The CIDR block of pods cannot overlap with the CIDR block of the VPC in which the cluster is deployed and the CIDR blocks of existing clusters in the VPC. You cannot modify the pod CIDR block after the cluster is created. // // For more information, see [Plan CIDR blocks for an ACK cluster](~~86500~~). SubnetCidr *string `json:"subnet_cidr,omitempty" xml:"subnet_cidr,omitempty"` // The resource labels of the cluster. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The time when the cluster was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` // The ID of the VPC where the cluster is deployed. This parameter is required when you create a cluster. VpcId *string `json:"vpc_id,omitempty" xml:"vpc_id,omitempty"` // The IDs of the vSwitches. You can select one to three vSwitches when you create a cluster. We recommend that you select vSwitches in different zones to ensure high availability. VswitchId *string `json:"vswitch_id,omitempty" xml:"vswitch_id,omitempty"` // The name of the worker Resource Access Management (RAM) role. The RAM role is assigned to the worker nodes of the cluster to allow the worker nodes to manage Elastic Compute Service (ECS) instances. WorkerRamRoleName *string `json:"worker_ram_role_name,omitempty" xml:"worker_ram_role_name,omitempty"` // The zone ID. ZoneId *string `json:"zone_id,omitempty" xml:"zone_id,omitempty"` }
func (DescribeClustersV1ResponseBodyClusters) GoString ¶
func (s DescribeClustersV1ResponseBodyClusters) GoString() string
func (*DescribeClustersV1ResponseBodyClusters) SetClusterId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetClusterId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetClusterSpec ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetClusterSpec(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetClusterType ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetClusterType(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetCreated ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetCreated(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetCurrentVersion ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetCurrentVersion(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetDeletionProtection ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetDeletionProtection(v bool) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetDockerVersion ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetDockerVersion(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetExternalLoadbalancerId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetExternalLoadbalancerId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetInitVersion ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetInitVersion(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetMaintenanceWindow ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetMaintenanceWindow(v *MaintenanceWindow) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetMasterUrl ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetMasterUrl(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetMetaData ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetMetaData(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetName ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetName(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetNetworkMode ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetNetworkMode(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetNextVersion ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetNextVersion(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetPrivateZone ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetPrivateZone(v bool) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetProfile ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetProfile(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetRegionId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetRegionId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetResourceGroupId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetResourceGroupId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetSecurityGroupId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetSecurityGroupId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetSize ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetSize(v int64) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetState ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetState(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetSubnetCidr ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetSubnetCidr(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetTags ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetTags(v []*Tag) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetUpdated ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetUpdated(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetVpcId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetVpcId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetVswitchId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetVswitchId(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetWorkerRamRoleName ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetWorkerRamRoleName(v string) *DescribeClustersV1ResponseBodyClusters
func (*DescribeClustersV1ResponseBodyClusters) SetZoneId ¶
func (s *DescribeClustersV1ResponseBodyClusters) SetZoneId(v string) *DescribeClustersV1ResponseBodyClusters
func (DescribeClustersV1ResponseBodyClusters) String ¶
func (s DescribeClustersV1ResponseBodyClusters) String() string
type DescribeClustersV1ResponseBodyPageInfo ¶
type DescribeClustersV1ResponseBodyPageInfo struct { // The page number. PageNumber *int32 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeClustersV1ResponseBodyPageInfo) GoString ¶
func (s DescribeClustersV1ResponseBodyPageInfo) GoString() string
func (*DescribeClustersV1ResponseBodyPageInfo) SetPageNumber ¶
func (s *DescribeClustersV1ResponseBodyPageInfo) SetPageNumber(v int32) *DescribeClustersV1ResponseBodyPageInfo
func (*DescribeClustersV1ResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeClustersV1ResponseBodyPageInfo) SetPageSize(v int32) *DescribeClustersV1ResponseBodyPageInfo
func (*DescribeClustersV1ResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeClustersV1ResponseBodyPageInfo) SetTotalCount(v int32) *DescribeClustersV1ResponseBodyPageInfo
func (DescribeClustersV1ResponseBodyPageInfo) String ¶
func (s DescribeClustersV1ResponseBodyPageInfo) String() string
type DescribeEdgeMachineActiveProcessResponse ¶
type DescribeEdgeMachineActiveProcessResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEdgeMachineActiveProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeEdgeMachineActiveProcessResponse) GoString ¶
func (s DescribeEdgeMachineActiveProcessResponse) GoString() string
func (*DescribeEdgeMachineActiveProcessResponse) SetHeaders ¶
func (s *DescribeEdgeMachineActiveProcessResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachineActiveProcessResponse
func (*DescribeEdgeMachineActiveProcessResponse) SetStatusCode ¶
func (s *DescribeEdgeMachineActiveProcessResponse) SetStatusCode(v int32) *DescribeEdgeMachineActiveProcessResponse
func (DescribeEdgeMachineActiveProcessResponse) String ¶
func (s DescribeEdgeMachineActiveProcessResponse) String() string
type DescribeEdgeMachineActiveProcessResponseBody ¶
type DescribeEdgeMachineActiveProcessResponseBody struct { // The activation progress list. Logs *string `json:"logs,omitempty" xml:"logs,omitempty"` // The activation progress. Progress *int64 `json:"progress,omitempty" xml:"progress,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The activation status. State *string `json:"state,omitempty" xml:"state,omitempty"` // The activation step. Step *string `json:"step,omitempty" xml:"step,omitempty"` }
func (DescribeEdgeMachineActiveProcessResponseBody) GoString ¶
func (s DescribeEdgeMachineActiveProcessResponseBody) GoString() string
func (*DescribeEdgeMachineActiveProcessResponseBody) SetLogs ¶
func (s *DescribeEdgeMachineActiveProcessResponseBody) SetLogs(v string) *DescribeEdgeMachineActiveProcessResponseBody
func (*DescribeEdgeMachineActiveProcessResponseBody) SetProgress ¶
func (s *DescribeEdgeMachineActiveProcessResponseBody) SetProgress(v int64) *DescribeEdgeMachineActiveProcessResponseBody
func (*DescribeEdgeMachineActiveProcessResponseBody) SetRequestId ¶
func (s *DescribeEdgeMachineActiveProcessResponseBody) SetRequestId(v string) *DescribeEdgeMachineActiveProcessResponseBody
func (*DescribeEdgeMachineActiveProcessResponseBody) SetState ¶
func (s *DescribeEdgeMachineActiveProcessResponseBody) SetState(v string) *DescribeEdgeMachineActiveProcessResponseBody
func (*DescribeEdgeMachineActiveProcessResponseBody) SetStep ¶
func (s *DescribeEdgeMachineActiveProcessResponseBody) SetStep(v string) *DescribeEdgeMachineActiveProcessResponseBody
func (DescribeEdgeMachineActiveProcessResponseBody) String ¶
func (s DescribeEdgeMachineActiveProcessResponseBody) String() string
type DescribeEdgeMachineModelsResponse ¶
type DescribeEdgeMachineModelsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEdgeMachineModelsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeEdgeMachineModelsResponse) GoString ¶
func (s DescribeEdgeMachineModelsResponse) GoString() string
func (*DescribeEdgeMachineModelsResponse) SetHeaders ¶
func (s *DescribeEdgeMachineModelsResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachineModelsResponse
func (*DescribeEdgeMachineModelsResponse) SetStatusCode ¶
func (s *DescribeEdgeMachineModelsResponse) SetStatusCode(v int32) *DescribeEdgeMachineModelsResponse
func (DescribeEdgeMachineModelsResponse) String ¶
func (s DescribeEdgeMachineModelsResponse) String() string
type DescribeEdgeMachineModelsResponseBody ¶
type DescribeEdgeMachineModelsResponseBody struct { // The cloud-native box models. Models []*DescribeEdgeMachineModelsResponseBodyModels `json:"models,omitempty" xml:"models,omitempty" type:"Repeated"` }
func (DescribeEdgeMachineModelsResponseBody) GoString ¶
func (s DescribeEdgeMachineModelsResponseBody) GoString() string
func (DescribeEdgeMachineModelsResponseBody) String ¶
func (s DescribeEdgeMachineModelsResponseBody) String() string
type DescribeEdgeMachineModelsResponseBodyModels ¶
type DescribeEdgeMachineModelsResponseBodyModels struct { // The number of vCores. Cpu *int32 `json:"cpu,omitempty" xml:"cpu,omitempty"` // The CPU architecture. CpuArch *string `json:"cpu_arch,omitempty" xml:"cpu_arch,omitempty"` // The time when the cloud-native box was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The description of the cloud-native box. Description *string `json:"description,omitempty" xml:"description,omitempty"` // Indicates whether the cloud-native box model manages the Docker runtime. ManageRuntime *int32 `json:"manage_runtime,omitempty" xml:"manage_runtime,omitempty"` // The memory. Unit: GB. Memory *int32 `json:"memory,omitempty" xml:"memory,omitempty"` // The model of the cloud-native box. Model *string `json:"model,omitempty" xml:"model,omitempty"` // The ID of the cloud-native box. ModelId *string `json:"model_id,omitempty" xml:"model_id,omitempty"` }
func (DescribeEdgeMachineModelsResponseBodyModels) GoString ¶
func (s DescribeEdgeMachineModelsResponseBodyModels) GoString() string
func (*DescribeEdgeMachineModelsResponseBodyModels) SetCpu ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetCpu(v int32) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetCpuArch ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetCpuArch(v string) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetCreated ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetCreated(v string) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetDescription ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetDescription(v string) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetManageRuntime ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetManageRuntime(v int32) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetMemory ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetMemory(v int32) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetModel ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetModel(v string) *DescribeEdgeMachineModelsResponseBodyModels
func (*DescribeEdgeMachineModelsResponseBodyModels) SetModelId ¶
func (s *DescribeEdgeMachineModelsResponseBodyModels) SetModelId(v string) *DescribeEdgeMachineModelsResponseBodyModels
func (DescribeEdgeMachineModelsResponseBodyModels) String ¶
func (s DescribeEdgeMachineModelsResponseBodyModels) String() string
type DescribeEdgeMachineTunnelConfigDetailResponse ¶
type DescribeEdgeMachineTunnelConfigDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEdgeMachineTunnelConfigDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeEdgeMachineTunnelConfigDetailResponse) GoString ¶
func (s DescribeEdgeMachineTunnelConfigDetailResponse) GoString() string
func (*DescribeEdgeMachineTunnelConfigDetailResponse) SetHeaders ¶
func (s *DescribeEdgeMachineTunnelConfigDetailResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachineTunnelConfigDetailResponse
func (*DescribeEdgeMachineTunnelConfigDetailResponse) SetStatusCode ¶
func (s *DescribeEdgeMachineTunnelConfigDetailResponse) SetStatusCode(v int32) *DescribeEdgeMachineTunnelConfigDetailResponse
func (DescribeEdgeMachineTunnelConfigDetailResponse) String ¶
func (s DescribeEdgeMachineTunnelConfigDetailResponse) String() string
type DescribeEdgeMachineTunnelConfigDetailResponseBody ¶
type DescribeEdgeMachineTunnelConfigDetailResponseBody struct { // The device name. DeviceName *string `json:"device_name,omitempty" xml:"device_name,omitempty"` // The model of the cloud-native box. Model *string `json:"model,omitempty" xml:"model,omitempty"` // Product Key ProductKey *string `json:"product_key,omitempty" xml:"product_key,omitempty"` // Request ID RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The serial number of the cloud-native box. Sn *string `json:"sn,omitempty" xml:"sn,omitempty"` // Token Token *string `json:"token,omitempty" xml:"token,omitempty"` // The tunnel endpoint. TunnelEndpoint *string `json:"tunnel_endpoint,omitempty" xml:"tunnel_endpoint,omitempty"` }
func (DescribeEdgeMachineTunnelConfigDetailResponseBody) GoString ¶
func (s DescribeEdgeMachineTunnelConfigDetailResponseBody) GoString() string
func (*DescribeEdgeMachineTunnelConfigDetailResponseBody) SetDeviceName ¶
func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetDeviceName(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
func (*DescribeEdgeMachineTunnelConfigDetailResponseBody) SetProductKey ¶
func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetProductKey(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
func (*DescribeEdgeMachineTunnelConfigDetailResponseBody) SetRequestId ¶
func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetRequestId(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
func (*DescribeEdgeMachineTunnelConfigDetailResponseBody) SetTunnelEndpoint ¶
func (s *DescribeEdgeMachineTunnelConfigDetailResponseBody) SetTunnelEndpoint(v string) *DescribeEdgeMachineTunnelConfigDetailResponseBody
func (DescribeEdgeMachineTunnelConfigDetailResponseBody) String ¶
func (s DescribeEdgeMachineTunnelConfigDetailResponseBody) String() string
type DescribeEdgeMachinesRequest ¶
type DescribeEdgeMachinesRequest struct { // The `hostname` of the cloud-native box. Hostname *string `json:"hostname,omitempty" xml:"hostname,omitempty"` // The lifecycle status. LifeState *string `json:"life_state,omitempty" xml:"life_state,omitempty"` // The type of cloud-native box. Model *string `json:"model,omitempty" xml:"model,omitempty"` // The status of the cloud-native box. Valid values: // // * `offline` // * `online` OnlineState *string `json:"online_state,omitempty" xml:"online_state,omitempty"` // The page number. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` }
func (DescribeEdgeMachinesRequest) GoString ¶
func (s DescribeEdgeMachinesRequest) GoString() string
func (*DescribeEdgeMachinesRequest) SetHostname ¶
func (s *DescribeEdgeMachinesRequest) SetHostname(v string) *DescribeEdgeMachinesRequest
func (*DescribeEdgeMachinesRequest) SetLifeState ¶
func (s *DescribeEdgeMachinesRequest) SetLifeState(v string) *DescribeEdgeMachinesRequest
func (*DescribeEdgeMachinesRequest) SetModel ¶
func (s *DescribeEdgeMachinesRequest) SetModel(v string) *DescribeEdgeMachinesRequest
func (*DescribeEdgeMachinesRequest) SetOnlineState ¶
func (s *DescribeEdgeMachinesRequest) SetOnlineState(v string) *DescribeEdgeMachinesRequest
func (*DescribeEdgeMachinesRequest) SetPageNumber ¶
func (s *DescribeEdgeMachinesRequest) SetPageNumber(v int64) *DescribeEdgeMachinesRequest
func (*DescribeEdgeMachinesRequest) SetPageSize ¶
func (s *DescribeEdgeMachinesRequest) SetPageSize(v int64) *DescribeEdgeMachinesRequest
func (DescribeEdgeMachinesRequest) String ¶
func (s DescribeEdgeMachinesRequest) String() string
type DescribeEdgeMachinesResponse ¶
type DescribeEdgeMachinesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEdgeMachinesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeEdgeMachinesResponse) GoString ¶
func (s DescribeEdgeMachinesResponse) GoString() string
func (*DescribeEdgeMachinesResponse) SetBody ¶
func (s *DescribeEdgeMachinesResponse) SetBody(v *DescribeEdgeMachinesResponseBody) *DescribeEdgeMachinesResponse
func (*DescribeEdgeMachinesResponse) SetHeaders ¶
func (s *DescribeEdgeMachinesResponse) SetHeaders(v map[string]*string) *DescribeEdgeMachinesResponse
func (*DescribeEdgeMachinesResponse) SetStatusCode ¶
func (s *DescribeEdgeMachinesResponse) SetStatusCode(v int32) *DescribeEdgeMachinesResponse
func (DescribeEdgeMachinesResponse) String ¶
func (s DescribeEdgeMachinesResponse) String() string
type DescribeEdgeMachinesResponseBody ¶
type DescribeEdgeMachinesResponseBody struct { // The list of cloud-native boxes. EdgeMachines []*DescribeEdgeMachinesResponseBodyEdgeMachines `json:"edge_machines,omitempty" xml:"edge_machines,omitempty" type:"Repeated"` // The paging information. PageInfo *DescribeEdgeMachinesResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"` }
func (DescribeEdgeMachinesResponseBody) GoString ¶
func (s DescribeEdgeMachinesResponseBody) GoString() string
func (*DescribeEdgeMachinesResponseBody) SetEdgeMachines ¶
func (s *DescribeEdgeMachinesResponseBody) SetEdgeMachines(v []*DescribeEdgeMachinesResponseBodyEdgeMachines) *DescribeEdgeMachinesResponseBody
func (*DescribeEdgeMachinesResponseBody) SetPageInfo ¶
func (s *DescribeEdgeMachinesResponseBody) SetPageInfo(v *DescribeEdgeMachinesResponseBodyPageInfo) *DescribeEdgeMachinesResponseBody
func (DescribeEdgeMachinesResponseBody) String ¶
func (s DescribeEdgeMachinesResponseBody) String() string
type DescribeEdgeMachinesResponseBodyEdgeMachines ¶
type DescribeEdgeMachinesResponseBodyEdgeMachines struct { // The time when the cloud-native box was activated. ActiveTime *string `json:"active_time,omitempty" xml:"active_time,omitempty"` // The time when the cloud-native box was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The device ID. EdgeMachineId *string `json:"edge_machine_id,omitempty" xml:"edge_machine_id,omitempty"` // The `hostname` of the cloud-native box. Hostname *string `json:"hostname,omitempty" xml:"hostname,omitempty"` // The lifecycle of the cloud-native box. LifeState *string `json:"life_state,omitempty" xml:"life_state,omitempty"` // The model of the cloud-native box. Model *string `json:"model,omitempty" xml:"model,omitempty"` // The machine name. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The status of the cloud-native box. OnlineState *string `json:"online_state,omitempty" xml:"online_state,omitempty"` // The serial number. Sn *string `json:"sn,omitempty" xml:"sn,omitempty"` // The time when the cloud-native box was last updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeEdgeMachinesResponseBodyEdgeMachines) GoString ¶
func (s DescribeEdgeMachinesResponseBodyEdgeMachines) GoString() string
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetActiveTime ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetActiveTime(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetCreated ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetCreated(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetEdgeMachineId ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetEdgeMachineId(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetHostname ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetHostname(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetLifeState ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetLifeState(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetModel ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetModel(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetName ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetName(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetOnlineState ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetOnlineState(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (*DescribeEdgeMachinesResponseBodyEdgeMachines) SetUpdated ¶
func (s *DescribeEdgeMachinesResponseBodyEdgeMachines) SetUpdated(v string) *DescribeEdgeMachinesResponseBodyEdgeMachines
func (DescribeEdgeMachinesResponseBodyEdgeMachines) String ¶
func (s DescribeEdgeMachinesResponseBodyEdgeMachines) String() string
type DescribeEdgeMachinesResponseBodyPageInfo ¶
type DescribeEdgeMachinesResponseBodyPageInfo struct { // The page number. // // Default value: 1. PageNumber *int32 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. // // Default value: 10. PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of pages returned. TotalCount *int32 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeEdgeMachinesResponseBodyPageInfo) GoString ¶
func (s DescribeEdgeMachinesResponseBodyPageInfo) GoString() string
func (*DescribeEdgeMachinesResponseBodyPageInfo) SetPageNumber ¶
func (s *DescribeEdgeMachinesResponseBodyPageInfo) SetPageNumber(v int32) *DescribeEdgeMachinesResponseBodyPageInfo
func (*DescribeEdgeMachinesResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeEdgeMachinesResponseBodyPageInfo) SetPageSize(v int32) *DescribeEdgeMachinesResponseBodyPageInfo
func (*DescribeEdgeMachinesResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeEdgeMachinesResponseBodyPageInfo) SetTotalCount(v int32) *DescribeEdgeMachinesResponseBodyPageInfo
func (DescribeEdgeMachinesResponseBodyPageInfo) String ¶
func (s DescribeEdgeMachinesResponseBodyPageInfo) String() string
type DescribeEventsRequest ¶
type DescribeEventsRequest struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The page number. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The event type. Valid values: // // * `cluster_create`: cluster creation. // * `cluster_scaleout`: cluster scale-out. // * `cluster_attach`: node addition. // * `cluster_delete`: cluster deletion. // * `cluster_upgrade`: cluster upgrades. // * `cluster_migrate`: cluster migration. // * `cluster_node_delete`: node removal. // * `cluster_node_drain`: node draining. // * `cluster_modify`: cluster modifications. // * `cluster_configuration_modify`: modifications of control plane configurations. // * `cluster_addon_install`: component installation. // * `cluster_addon_upgrade`: component updates. // * `cluster_addon_uninstall`: component uninstallation. // * `runtime_upgrade`: runtime updates. // * `nodepool_upgrade`: node pool upgrades. // * `nodepool_update`: node pool updates. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (DescribeEventsRequest) GoString ¶
func (s DescribeEventsRequest) GoString() string
func (*DescribeEventsRequest) SetClusterId ¶
func (s *DescribeEventsRequest) SetClusterId(v string) *DescribeEventsRequest
func (*DescribeEventsRequest) SetPageNumber ¶
func (s *DescribeEventsRequest) SetPageNumber(v int64) *DescribeEventsRequest
func (*DescribeEventsRequest) SetPageSize ¶
func (s *DescribeEventsRequest) SetPageSize(v int64) *DescribeEventsRequest
func (*DescribeEventsRequest) SetType ¶
func (s *DescribeEventsRequest) SetType(v string) *DescribeEventsRequest
func (DescribeEventsRequest) String ¶
func (s DescribeEventsRequest) String() string
type DescribeEventsResponse ¶
type DescribeEventsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeEventsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeEventsResponse) GoString ¶
func (s DescribeEventsResponse) GoString() string
func (*DescribeEventsResponse) SetBody ¶
func (s *DescribeEventsResponse) SetBody(v *DescribeEventsResponseBody) *DescribeEventsResponse
func (*DescribeEventsResponse) SetHeaders ¶
func (s *DescribeEventsResponse) SetHeaders(v map[string]*string) *DescribeEventsResponse
func (*DescribeEventsResponse) SetStatusCode ¶
func (s *DescribeEventsResponse) SetStatusCode(v int32) *DescribeEventsResponse
func (DescribeEventsResponse) String ¶
func (s DescribeEventsResponse) String() string
type DescribeEventsResponseBody ¶
type DescribeEventsResponseBody struct { // The details of the event. Events []*DescribeEventsResponseBodyEvents `json:"events,omitempty" xml:"events,omitempty" type:"Repeated"` // The pagination information. PageInfo *DescribeEventsResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"` }
func (DescribeEventsResponseBody) GoString ¶
func (s DescribeEventsResponseBody) GoString() string
func (*DescribeEventsResponseBody) SetEvents ¶
func (s *DescribeEventsResponseBody) SetEvents(v []*DescribeEventsResponseBodyEvents) *DescribeEventsResponseBody
func (*DescribeEventsResponseBody) SetPageInfo ¶
func (s *DescribeEventsResponseBody) SetPageInfo(v *DescribeEventsResponseBodyPageInfo) *DescribeEventsResponseBody
func (DescribeEventsResponseBody) String ¶
func (s DescribeEventsResponseBody) String() string
type DescribeEventsResponseBodyEvents ¶
type DescribeEventsResponseBodyEvents struct { // The ID of the cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The description of the event. Data *DescribeEventsResponseBodyEventsData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"` // The event ID. EventId *string `json:"event_id,omitempty" xml:"event_id,omitempty"` // The source of the event. Source *string `json:"source,omitempty" xml:"source,omitempty"` // The subject of the event. Subject *string `json:"subject,omitempty" xml:"subject,omitempty"` // The time when the event started. Time *string `json:"time,omitempty" xml:"time,omitempty"` // The event type. Valid values: // // * `cluster_create`: cluster creation. // * `cluster_scaleout`: cluster scale-out. // * `cluster_attach`: node addition. // * `cluster_delete`: cluster deletion. // * `cluster_upgrade`: cluster upgrades. // * `cluster_migrate`: cluster migration. // * `cluster_node_delete`: node removal. // * `cluster_node_drain`: node draining. // * `cluster_modify`: cluster modifications. // * `cluster_configuration_modify`: modifications of control plane configurations. // * `cluster_addon_install`: component installation. // * `cluster_addon_upgrade`: component updates. // * `cluster_addon_uninstall`: component uninstallation. // * `runtime_upgrade`: runtime updates. // * `nodepool_upgrade`: node pool upgrades. // * `nodepool_update`: node pool updates. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (DescribeEventsResponseBodyEvents) GoString ¶
func (s DescribeEventsResponseBodyEvents) GoString() string
func (*DescribeEventsResponseBodyEvents) SetClusterId ¶
func (s *DescribeEventsResponseBodyEvents) SetClusterId(v string) *DescribeEventsResponseBodyEvents
func (*DescribeEventsResponseBodyEvents) SetData ¶
func (s *DescribeEventsResponseBodyEvents) SetData(v *DescribeEventsResponseBodyEventsData) *DescribeEventsResponseBodyEvents
func (*DescribeEventsResponseBodyEvents) SetEventId ¶
func (s *DescribeEventsResponseBodyEvents) SetEventId(v string) *DescribeEventsResponseBodyEvents
func (*DescribeEventsResponseBodyEvents) SetSource ¶
func (s *DescribeEventsResponseBodyEvents) SetSource(v string) *DescribeEventsResponseBodyEvents
func (*DescribeEventsResponseBodyEvents) SetSubject ¶
func (s *DescribeEventsResponseBodyEvents) SetSubject(v string) *DescribeEventsResponseBodyEvents
func (*DescribeEventsResponseBodyEvents) SetTime ¶
func (s *DescribeEventsResponseBodyEvents) SetTime(v string) *DescribeEventsResponseBodyEvents
func (*DescribeEventsResponseBodyEvents) SetType ¶
func (s *DescribeEventsResponseBodyEvents) SetType(v string) *DescribeEventsResponseBodyEvents
func (DescribeEventsResponseBodyEvents) String ¶
func (s DescribeEventsResponseBodyEvents) String() string
type DescribeEventsResponseBodyEventsData ¶
type DescribeEventsResponseBodyEventsData struct { // The severity level of the event. Level *string `json:"level,omitempty" xml:"level,omitempty"` // The details of the event. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The status of the event. Reason *string `json:"reason,omitempty" xml:"reason,omitempty"` }
func (DescribeEventsResponseBodyEventsData) GoString ¶
func (s DescribeEventsResponseBodyEventsData) GoString() string
func (*DescribeEventsResponseBodyEventsData) SetLevel ¶
func (s *DescribeEventsResponseBodyEventsData) SetLevel(v string) *DescribeEventsResponseBodyEventsData
func (*DescribeEventsResponseBodyEventsData) SetMessage ¶
func (s *DescribeEventsResponseBodyEventsData) SetMessage(v string) *DescribeEventsResponseBodyEventsData
func (*DescribeEventsResponseBodyEventsData) SetReason ¶
func (s *DescribeEventsResponseBodyEventsData) SetReason(v string) *DescribeEventsResponseBodyEventsData
func (DescribeEventsResponseBodyEventsData) String ¶
func (s DescribeEventsResponseBodyEventsData) String() string
type DescribeEventsResponseBodyPageInfo ¶
type DescribeEventsResponseBodyPageInfo struct { // The page number. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of entries returned. TotalCount *int64 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeEventsResponseBodyPageInfo) GoString ¶
func (s DescribeEventsResponseBodyPageInfo) GoString() string
func (*DescribeEventsResponseBodyPageInfo) SetPageNumber ¶
func (s *DescribeEventsResponseBodyPageInfo) SetPageNumber(v int64) *DescribeEventsResponseBodyPageInfo
func (*DescribeEventsResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeEventsResponseBodyPageInfo) SetPageSize(v int64) *DescribeEventsResponseBodyPageInfo
func (*DescribeEventsResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeEventsResponseBodyPageInfo) SetTotalCount(v int64) *DescribeEventsResponseBodyPageInfo
func (DescribeEventsResponseBodyPageInfo) String ¶
func (s DescribeEventsResponseBodyPageInfo) String() string
type DescribeExternalAgentRequest ¶
type DescribeExternalAgentRequest struct { // The permission mode of the agent. Valid values: // // admin: the admin mode, which provides full permissions. restricted: the restricted mode, which provides partial permissions. Default value: admin. AgentMode *string `json:"AgentMode,omitempty" xml:"AgentMode,omitempty"` // Specifies whether to obtain the credentials that are used to access the cluster over the internal network. // // * `true`: obtains the credentials that are used to access the cluster over the internal network. // * `false`: obtains the credentials that are used to access the cluster over the Internet. // // Default value: `false`. PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"` }
func (DescribeExternalAgentRequest) GoString ¶
func (s DescribeExternalAgentRequest) GoString() string
func (*DescribeExternalAgentRequest) SetAgentMode ¶
func (s *DescribeExternalAgentRequest) SetAgentMode(v string) *DescribeExternalAgentRequest
func (*DescribeExternalAgentRequest) SetPrivateIpAddress ¶
func (s *DescribeExternalAgentRequest) SetPrivateIpAddress(v string) *DescribeExternalAgentRequest
func (DescribeExternalAgentRequest) String ¶
func (s DescribeExternalAgentRequest) String() string
type DescribeExternalAgentResponse ¶
type DescribeExternalAgentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeExternalAgentResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeExternalAgentResponse) GoString ¶
func (s DescribeExternalAgentResponse) GoString() string
func (*DescribeExternalAgentResponse) SetBody ¶
func (s *DescribeExternalAgentResponse) SetBody(v *DescribeExternalAgentResponseBody) *DescribeExternalAgentResponse
func (*DescribeExternalAgentResponse) SetHeaders ¶
func (s *DescribeExternalAgentResponse) SetHeaders(v map[string]*string) *DescribeExternalAgentResponse
func (*DescribeExternalAgentResponse) SetStatusCode ¶
func (s *DescribeExternalAgentResponse) SetStatusCode(v int32) *DescribeExternalAgentResponse
func (DescribeExternalAgentResponse) String ¶
func (s DescribeExternalAgentResponse) String() string
type DescribeExternalAgentResponseBody ¶
type DescribeExternalAgentResponseBody struct { // The agent configurations in the YAML format. Config *string `json:"config,omitempty" xml:"config,omitempty"` }
func (DescribeExternalAgentResponseBody) GoString ¶
func (s DescribeExternalAgentResponseBody) GoString() string
func (*DescribeExternalAgentResponseBody) SetConfig ¶
func (s *DescribeExternalAgentResponseBody) SetConfig(v string) *DescribeExternalAgentResponseBody
func (DescribeExternalAgentResponseBody) String ¶
func (s DescribeExternalAgentResponseBody) String() string
type DescribeKubernetesVersionMetadataRequest ¶
type DescribeKubernetesVersionMetadataRequest struct { // The cluster type that you want to use. Valid values: // // * `Kubernetes`: ACK dedicated cluster // * `ManagedKubernetes`: ACK managed cluster // * `ExternalKubernetes`: registered cluster ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"` // The Kubernetes version of the cluster. The Kubernetes versions supported by ACK are the same as the Kubernetes versions supported by open source Kubernetes. We recommend that you specify the latest Kubernetes version. If you do not set this parameter, the latest Kubernetes version is used. // // You can create ACK clusters of the latest two Kubernetes versions in the ACK console. You can call the specific ACK API operation to create clusters of other Kubernetes versions. For more information about the Kubernetes versions supported by ACK, see [Release notes for Kubernetes versions](~~185269~~). KubernetesVersion *string `json:"KubernetesVersion,omitempty" xml:"KubernetesVersion,omitempty"` // The query mode. Valid values: // // * `supported`: queries all supported versions. // * `creatable`: queries only versions that allow you to create clusters. // // If you specify `KubernetesVersion`, this parameter does not take effect. // // Default value: creatable. Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"` // The scenario where clusters are used. Valid values: // // * `Default`: non-edge computing scenarios // * `Edge`: edge computing scenarios // * `Serverless`: serverless scenarios. // // Default value: `Default`. Profile *string `json:"Profile,omitempty" xml:"Profile,omitempty"` // The region ID of the cluster. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The container runtime type that you want to use. You can specify a runtime type to query only OS images that support the runtime type. Valid values: // // * `docker`: Docker // * `containerd`: containerd // * `Sandboxed-Container.runv`: Sandboxed-Container // // If you specify a runtime type, only the OS images that support the specified runtime type are returned. // // Otherwise, all OS images are returned. Runtime *string `json:"runtime,omitempty" xml:"runtime,omitempty"` }
func (DescribeKubernetesVersionMetadataRequest) GoString ¶
func (s DescribeKubernetesVersionMetadataRequest) GoString() string
func (*DescribeKubernetesVersionMetadataRequest) SetClusterType ¶
func (s *DescribeKubernetesVersionMetadataRequest) SetClusterType(v string) *DescribeKubernetesVersionMetadataRequest
func (*DescribeKubernetesVersionMetadataRequest) SetKubernetesVersion ¶
func (s *DescribeKubernetesVersionMetadataRequest) SetKubernetesVersion(v string) *DescribeKubernetesVersionMetadataRequest
func (*DescribeKubernetesVersionMetadataRequest) SetMode ¶
func (s *DescribeKubernetesVersionMetadataRequest) SetMode(v string) *DescribeKubernetesVersionMetadataRequest
func (*DescribeKubernetesVersionMetadataRequest) SetProfile ¶
func (s *DescribeKubernetesVersionMetadataRequest) SetProfile(v string) *DescribeKubernetesVersionMetadataRequest
func (*DescribeKubernetesVersionMetadataRequest) SetRegion ¶
func (s *DescribeKubernetesVersionMetadataRequest) SetRegion(v string) *DescribeKubernetesVersionMetadataRequest
func (*DescribeKubernetesVersionMetadataRequest) SetRuntime ¶
func (s *DescribeKubernetesVersionMetadataRequest) SetRuntime(v string) *DescribeKubernetesVersionMetadataRequest
func (DescribeKubernetesVersionMetadataRequest) String ¶
func (s DescribeKubernetesVersionMetadataRequest) String() string
type DescribeKubernetesVersionMetadataResponse ¶
type DescribeKubernetesVersionMetadataResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeKubernetesVersionMetadataResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeKubernetesVersionMetadataResponse) GoString ¶
func (s DescribeKubernetesVersionMetadataResponse) GoString() string
func (*DescribeKubernetesVersionMetadataResponse) SetHeaders ¶
func (s *DescribeKubernetesVersionMetadataResponse) SetHeaders(v map[string]*string) *DescribeKubernetesVersionMetadataResponse
func (*DescribeKubernetesVersionMetadataResponse) SetStatusCode ¶
func (s *DescribeKubernetesVersionMetadataResponse) SetStatusCode(v int32) *DescribeKubernetesVersionMetadataResponse
func (DescribeKubernetesVersionMetadataResponse) String ¶
func (s DescribeKubernetesVersionMetadataResponse) String() string
type DescribeKubernetesVersionMetadataResponseBody ¶
type DescribeKubernetesVersionMetadataResponseBody struct { // Features of the queried Kubernetes version. Capabilities map[string]interface{} `json:"capabilities,omitempty" xml:"capabilities,omitempty"` // The OS images that are returned. Images []*DescribeKubernetesVersionMetadataResponseBodyImages `json:"images,omitempty" xml:"images,omitempty" type:"Repeated"` // The metadata of the Kubernetes version. MetaData map[string]interface{} `json:"meta_data,omitempty" xml:"meta_data,omitempty"` // Details of the supported container runtimes. Runtimes []*Runtime `json:"runtimes,omitempty" xml:"runtimes,omitempty" type:"Repeated"` // The Kubernetes version that is supported by ACK. For more information, see [Release notes for Kubernetes versions](~~185269~~). Version *string `json:"version,omitempty" xml:"version,omitempty"` // The release date of the Kubernetes version. ReleaseDate *string `json:"release_date,omitempty" xml:"release_date,omitempty"` // The expiration date of the Kubernetes version. ExpirationDate *string `json:"expiration_date,omitempty" xml:"expiration_date,omitempty"` // Indicates whether you can create clusters that run the Kubernetes version. Creatable *bool `json:"creatable,omitempty" xml:"creatable,omitempty"` }
func (DescribeKubernetesVersionMetadataResponseBody) GoString ¶
func (s DescribeKubernetesVersionMetadataResponseBody) GoString() string
func (*DescribeKubernetesVersionMetadataResponseBody) SetCapabilities ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetCapabilities(v map[string]interface{}) *DescribeKubernetesVersionMetadataResponseBody
func (*DescribeKubernetesVersionMetadataResponseBody) SetCreatable ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetCreatable(v bool) *DescribeKubernetesVersionMetadataResponseBody
func (*DescribeKubernetesVersionMetadataResponseBody) SetExpirationDate ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetExpirationDate(v string) *DescribeKubernetesVersionMetadataResponseBody
func (*DescribeKubernetesVersionMetadataResponseBody) SetMetaData ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetMetaData(v map[string]interface{}) *DescribeKubernetesVersionMetadataResponseBody
func (*DescribeKubernetesVersionMetadataResponseBody) SetReleaseDate ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetReleaseDate(v string) *DescribeKubernetesVersionMetadataResponseBody
func (*DescribeKubernetesVersionMetadataResponseBody) SetRuntimes ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetRuntimes(v []*Runtime) *DescribeKubernetesVersionMetadataResponseBody
func (*DescribeKubernetesVersionMetadataResponseBody) SetVersion ¶
func (s *DescribeKubernetesVersionMetadataResponseBody) SetVersion(v string) *DescribeKubernetesVersionMetadataResponseBody
func (DescribeKubernetesVersionMetadataResponseBody) String ¶
func (s DescribeKubernetesVersionMetadataResponseBody) String() string
type DescribeKubernetesVersionMetadataResponseBodyImages ¶
type DescribeKubernetesVersionMetadataResponseBodyImages struct { // The image ID. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The image name. ImageName *string `json:"image_name,omitempty" xml:"image_name,omitempty"` // The OS platform. Valid values: // // * `AliyunLinux` // * `CentOS` // * `Windows` // * `WindowsCore` Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` // The version of the image. OsVersion *string `json:"os_version,omitempty" xml:"os_version,omitempty"` // The type of OS distribution that you want to use. To specify the node OS, we recommend that you use this parameter. Valid values: // // * `CentOS` // * `AliyunLinux` // * `AliyunLinux Qboot` // * `AliyunLinuxUEFI` // * `AliyunLinux3` // * `Windows` // * `WindowsCore` // * `AliyunLinux3Arm64` // * `ContainerOS` ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` // The type of operating system. Examples: // // * `Windows` // * `Linux` OsType *string `json:"os_type,omitempty" xml:"os_type,omitempty"` // The type of image. Valid values: // // * `system`: public image // * `self`: custom image // * `others`: shared image from other Alibaba Cloud accounts // * `marketplace`: image from the marketplace ImageCategory *string `json:"image_category,omitempty" xml:"image_category,omitempty"` // The architecture of the image. Architecture *string `json:"architecture,omitempty" xml:"architecture,omitempty"` }
func (DescribeKubernetesVersionMetadataResponseBodyImages) GoString ¶
func (s DescribeKubernetesVersionMetadataResponseBodyImages) GoString() string
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetArchitecture ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetArchitecture(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetImageCategory ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageCategory(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetImageId ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageId(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetImageName ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageName(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetImageType ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetImageType(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetOsVersion ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetOsVersion(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (*DescribeKubernetesVersionMetadataResponseBodyImages) SetPlatform ¶
func (s *DescribeKubernetesVersionMetadataResponseBodyImages) SetPlatform(v string) *DescribeKubernetesVersionMetadataResponseBodyImages
func (DescribeKubernetesVersionMetadataResponseBodyImages) String ¶
func (s DescribeKubernetesVersionMetadataResponseBodyImages) String() string
type DescribeNodePoolVulsRequest ¶
type DescribeNodePoolVulsRequest struct { // The priority to fix the vulnerability. Separate multiple priorities with commas (,). Valid values: // // * `asap`: high // * `later`: medium // * `nntf`: low Necessity *string `json:"necessity,omitempty" xml:"necessity,omitempty"` }
func (DescribeNodePoolVulsRequest) GoString ¶
func (s DescribeNodePoolVulsRequest) GoString() string
func (*DescribeNodePoolVulsRequest) SetNecessity ¶
func (s *DescribeNodePoolVulsRequest) SetNecessity(v string) *DescribeNodePoolVulsRequest
func (DescribeNodePoolVulsRequest) String ¶
func (s DescribeNodePoolVulsRequest) String() string
type DescribeNodePoolVulsResponse ¶
type DescribeNodePoolVulsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeNodePoolVulsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeNodePoolVulsResponse) GoString ¶
func (s DescribeNodePoolVulsResponse) GoString() string
func (*DescribeNodePoolVulsResponse) SetBody ¶
func (s *DescribeNodePoolVulsResponse) SetBody(v *DescribeNodePoolVulsResponseBody) *DescribeNodePoolVulsResponse
func (*DescribeNodePoolVulsResponse) SetHeaders ¶
func (s *DescribeNodePoolVulsResponse) SetHeaders(v map[string]*string) *DescribeNodePoolVulsResponse
func (*DescribeNodePoolVulsResponse) SetStatusCode ¶
func (s *DescribeNodePoolVulsResponse) SetStatusCode(v int32) *DescribeNodePoolVulsResponse
func (DescribeNodePoolVulsResponse) String ¶
func (s DescribeNodePoolVulsResponse) String() string
type DescribeNodePoolVulsResponseBody ¶
type DescribeNodePoolVulsResponseBody struct { // The node pool vulnerabilities. VulRecords []*DescribeNodePoolVulsResponseBodyVulRecords `json:"vul_records,omitempty" xml:"vul_records,omitempty" type:"Repeated"` VulsFixServicePurchased *bool `json:"vuls_fix_service_purchased,omitempty" xml:"vuls_fix_service_purchased,omitempty"` }
func (DescribeNodePoolVulsResponseBody) GoString ¶
func (s DescribeNodePoolVulsResponseBody) GoString() string
func (*DescribeNodePoolVulsResponseBody) SetVulRecords ¶
func (s *DescribeNodePoolVulsResponseBody) SetVulRecords(v []*DescribeNodePoolVulsResponseBodyVulRecords) *DescribeNodePoolVulsResponseBody
func (*DescribeNodePoolVulsResponseBody) SetVulsFixServicePurchased ¶
func (s *DescribeNodePoolVulsResponseBody) SetVulsFixServicePurchased(v bool) *DescribeNodePoolVulsResponseBody
func (DescribeNodePoolVulsResponseBody) String ¶
func (s DescribeNodePoolVulsResponseBody) String() string
type DescribeNodePoolVulsResponseBodyVulRecords ¶
type DescribeNodePoolVulsResponseBodyVulRecords struct { // The node ID. InstanceId *string `json:"instance_id,omitempty" xml:"instance_id,omitempty"` // The node name. This name is the identifier of the node in the cluster. NodeName *string `json:"node_name,omitempty" xml:"node_name,omitempty"` // A list of vulnerabilities. VulList []*DescribeNodePoolVulsResponseBodyVulRecordsVulList `json:"vul_list,omitempty" xml:"vul_list,omitempty" type:"Repeated"` }
func (DescribeNodePoolVulsResponseBodyVulRecords) GoString ¶
func (s DescribeNodePoolVulsResponseBodyVulRecords) GoString() string
func (*DescribeNodePoolVulsResponseBodyVulRecords) SetInstanceId ¶
func (s *DescribeNodePoolVulsResponseBodyVulRecords) SetInstanceId(v string) *DescribeNodePoolVulsResponseBodyVulRecords
func (*DescribeNodePoolVulsResponseBodyVulRecords) SetNodeName ¶
func (s *DescribeNodePoolVulsResponseBodyVulRecords) SetNodeName(v string) *DescribeNodePoolVulsResponseBodyVulRecords
func (*DescribeNodePoolVulsResponseBodyVulRecords) SetVulList ¶
func (DescribeNodePoolVulsResponseBodyVulRecords) String ¶
func (s DescribeNodePoolVulsResponseBodyVulRecords) String() string
type DescribeNodePoolVulsResponseBodyVulRecordsVulList ¶
type DescribeNodePoolVulsResponseBodyVulRecordsVulList struct { // The alias of the vulnerability. AliasName *string `json:"alias_name,omitempty" xml:"alias_name,omitempty"` // A list of CVE names corresponding to the vulnerabilities. CveList []*string `json:"cve_list,omitempty" xml:"cve_list,omitempty" type:"Repeated"` // The name of the vulnerability. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The severity level of the vulnerability. // // Valid values: // // * nntf // // <!-- --> // // : // // <!-- --> // // You can ignore the vulnerability // // <!-- --> // // . // // * later // // <!-- --> // // : // // <!-- --> // // You can fix the vulnerability later // // <!-- --> // // . // // * asap // // <!-- --> // // : // // <!-- --> // // You need to fix the vulnerability at the earliest opportunity // // <!-- --> // // . Necessity *string `json:"necessity,omitempty" xml:"necessity,omitempty"` }
func (DescribeNodePoolVulsResponseBodyVulRecordsVulList) GoString ¶
func (s DescribeNodePoolVulsResponseBodyVulRecordsVulList) GoString() string
func (*DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetAliasName ¶
func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetAliasName(v string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
func (*DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetCveList ¶
func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetCveList(v []*string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
func (*DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetNecessity ¶
func (s *DescribeNodePoolVulsResponseBodyVulRecordsVulList) SetNecessity(v string) *DescribeNodePoolVulsResponseBodyVulRecordsVulList
func (DescribeNodePoolVulsResponseBodyVulRecordsVulList) String ¶
func (s DescribeNodePoolVulsResponseBodyVulRecordsVulList) String() string
type DescribePoliciesResponse ¶
type DescribePoliciesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body map[string]interface{} `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePoliciesResponse) GoString ¶
func (s DescribePoliciesResponse) GoString() string
func (*DescribePoliciesResponse) SetBody ¶
func (s *DescribePoliciesResponse) SetBody(v map[string]interface{}) *DescribePoliciesResponse
func (*DescribePoliciesResponse) SetHeaders ¶
func (s *DescribePoliciesResponse) SetHeaders(v map[string]*string) *DescribePoliciesResponse
func (*DescribePoliciesResponse) SetStatusCode ¶
func (s *DescribePoliciesResponse) SetStatusCode(v int32) *DescribePoliciesResponse
func (DescribePoliciesResponse) String ¶
func (s DescribePoliciesResponse) String() string
type DescribePolicyDetailsResponse ¶
type DescribePolicyDetailsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePolicyDetailsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePolicyDetailsResponse) GoString ¶
func (s DescribePolicyDetailsResponse) GoString() string
func (*DescribePolicyDetailsResponse) SetBody ¶
func (s *DescribePolicyDetailsResponse) SetBody(v *DescribePolicyDetailsResponseBody) *DescribePolicyDetailsResponse
func (*DescribePolicyDetailsResponse) SetHeaders ¶
func (s *DescribePolicyDetailsResponse) SetHeaders(v map[string]*string) *DescribePolicyDetailsResponse
func (*DescribePolicyDetailsResponse) SetStatusCode ¶
func (s *DescribePolicyDetailsResponse) SetStatusCode(v int32) *DescribePolicyDetailsResponse
func (DescribePolicyDetailsResponse) String ¶
func (s DescribePolicyDetailsResponse) String() string
type DescribePolicyDetailsResponseBody ¶
type DescribePolicyDetailsResponseBody struct { // The action of the policy. Valid values: // // * `enforce`: blocks deployments that match the policy. // * `inform`: generates alerts for deployments that match the policy. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The type of the policy. Category *string `json:"category,omitempty" xml:"category,omitempty"` // The description of the policy. Description *string `json:"description,omitempty" xml:"description,omitempty"` // Indicates whether the policy is deleted. Valid values: // // * 0: The policy is not deleted. // * 1: The policy is deleted. IsDeleted *int32 `json:"is_deleted,omitempty" xml:"is_deleted,omitempty"` // The name of the policy. Name *string `json:"name,omitempty" xml:"name,omitempty"` // Indicates whether parameters are required. Valid values: // // * 0: Parameters are required. // * 1: Parameters are optional. NoConfig *int32 `json:"no_config,omitempty" xml:"no_config,omitempty"` // The severity level of the policy. Severity *string `json:"severity,omitempty" xml:"severity,omitempty"` // The content of the policy. Template *string `json:"template,omitempty" xml:"template,omitempty"` }
func (DescribePolicyDetailsResponseBody) GoString ¶
func (s DescribePolicyDetailsResponseBody) GoString() string
func (*DescribePolicyDetailsResponseBody) SetAction ¶
func (s *DescribePolicyDetailsResponseBody) SetAction(v string) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetCategory ¶
func (s *DescribePolicyDetailsResponseBody) SetCategory(v string) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetDescription ¶
func (s *DescribePolicyDetailsResponseBody) SetDescription(v string) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetIsDeleted ¶
func (s *DescribePolicyDetailsResponseBody) SetIsDeleted(v int32) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetName ¶
func (s *DescribePolicyDetailsResponseBody) SetName(v string) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetNoConfig ¶
func (s *DescribePolicyDetailsResponseBody) SetNoConfig(v int32) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetSeverity ¶
func (s *DescribePolicyDetailsResponseBody) SetSeverity(v string) *DescribePolicyDetailsResponseBody
func (*DescribePolicyDetailsResponseBody) SetTemplate ¶
func (s *DescribePolicyDetailsResponseBody) SetTemplate(v string) *DescribePolicyDetailsResponseBody
func (DescribePolicyDetailsResponseBody) String ¶
func (s DescribePolicyDetailsResponseBody) String() string
type DescribePolicyGovernanceInClusterResponse ¶
type DescribePolicyGovernanceInClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePolicyGovernanceInClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePolicyGovernanceInClusterResponse) GoString ¶
func (s DescribePolicyGovernanceInClusterResponse) GoString() string
func (*DescribePolicyGovernanceInClusterResponse) SetHeaders ¶
func (s *DescribePolicyGovernanceInClusterResponse) SetHeaders(v map[string]*string) *DescribePolicyGovernanceInClusterResponse
func (*DescribePolicyGovernanceInClusterResponse) SetStatusCode ¶
func (s *DescribePolicyGovernanceInClusterResponse) SetStatusCode(v int32) *DescribePolicyGovernanceInClusterResponse
func (DescribePolicyGovernanceInClusterResponse) String ¶
func (s DescribePolicyGovernanceInClusterResponse) String() string
type DescribePolicyGovernanceInClusterResponseBody ¶
type DescribePolicyGovernanceInClusterResponseBody struct { // The audit logs of the policies in the cluster. AdmitLog *DescribePolicyGovernanceInClusterResponseBodyAdmitLog `json:"admit_log,omitempty" xml:"admit_log,omitempty" type:"Struct"` // Details about the policies of different severity levels that are enabled for the cluster. OnState []*DescribePolicyGovernanceInClusterResponseBodyOnState `json:"on_state,omitempty" xml:"on_state,omitempty" type:"Repeated"` // Details about the blocking and alerting events that are triggered by policies of different severity levels. TotalViolations *DescribePolicyGovernanceInClusterResponseBodyTotalViolations `json:"totalViolations,omitempty" xml:"totalViolations,omitempty" type:"Struct"` // Details about the blocking and alerting events that are triggered by different policies. Violations *DescribePolicyGovernanceInClusterResponseBodyViolations `json:"violations,omitempty" xml:"violations,omitempty" type:"Struct"` }
func (DescribePolicyGovernanceInClusterResponseBody) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBody) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBody) SetAdmitLog ¶
func (*DescribePolicyGovernanceInClusterResponseBody) SetOnState ¶
func (*DescribePolicyGovernanceInClusterResponseBody) SetTotalViolations ¶
func (*DescribePolicyGovernanceInClusterResponseBody) SetViolations ¶
func (DescribePolicyGovernanceInClusterResponseBody) String ¶
func (s DescribePolicyGovernanceInClusterResponseBody) String() string
type DescribePolicyGovernanceInClusterResponseBodyAdmitLog ¶
type DescribePolicyGovernanceInClusterResponseBodyAdmitLog struct { // The number of audit log entries. Count *int64 `json:"count,omitempty" xml:"count,omitempty"` // The audit log content. Log *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog `json:"log,omitempty" xml:"log,omitempty" type:"Struct"` // The status of the query. Valid values: // // * `Complete`: The query succeeded and the complete query result is returned. // * `Incomplete`: The query succeeded but the query result is incomplete. To obtain the complete query result, you must repeat the request. Progress *string `json:"progress,omitempty" xml:"progress,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyAdmitLog) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLog) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyAdmitLog) SetProgress ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLog) SetProgress(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLog
func (DescribePolicyGovernanceInClusterResponseBodyAdmitLog) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLog) String() string
type DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog ¶
type DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The policy type. ConstraintKind *string `json:"constraint_kind,omitempty" xml:"constraint_kind,omitempty"` // The message that appears when an event is generated by a policy. Msg *string `json:"msg,omitempty" xml:"msg,omitempty"` // The resource type. ResourceKind *string `json:"resource_kind,omitempty" xml:"resource_kind,omitempty"` // The resource name. ResourceName *string `json:"resource_name,omitempty" xml:"resource_name,omitempty"` // The namespace to which the resource belongs. ResourceNamespace *string `json:"resource_namespace,omitempty" xml:"resource_namespace,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetClusterId ¶
func (*DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetConstraintKind ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetConstraintKind(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
func (*DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceKind ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceKind(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
func (*DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceName ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceName(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
func (*DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceNamespace ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) SetResourceNamespace(v string) *DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog
func (DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyAdmitLogLog) String() string
type DescribePolicyGovernanceInClusterResponseBodyOnState ¶
type DescribePolicyGovernanceInClusterResponseBodyOnState struct { // The number of policies that are enabled. EnabledCount *int32 `json:"enabled_count,omitempty" xml:"enabled_count,omitempty"` // The severity level of the policy. Severity *string `json:"severity,omitempty" xml:"severity,omitempty"` // The total number of policies of the severity level. Total *int32 `json:"total,omitempty" xml:"total,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyOnState) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyOnState) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyOnState) SetEnabledCount ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyOnState) SetEnabledCount(v int32) *DescribePolicyGovernanceInClusterResponseBodyOnState
func (*DescribePolicyGovernanceInClusterResponseBodyOnState) SetSeverity ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyOnState) SetSeverity(v string) *DescribePolicyGovernanceInClusterResponseBodyOnState
func (DescribePolicyGovernanceInClusterResponseBodyOnState) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyOnState) String() string
type DescribePolicyGovernanceInClusterResponseBodyTotalViolations ¶
type DescribePolicyGovernanceInClusterResponseBodyTotalViolations struct { // Details about the blocking events that are triggered by the policies of each severity level. Deny *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny `json:"deny,omitempty" xml:"deny,omitempty" type:"Struct"` // Details about the alerting events that are triggered by the policies of each severity level. Warn *DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn `json:"warn,omitempty" xml:"warn,omitempty" type:"Struct"` }
func (DescribePolicyGovernanceInClusterResponseBodyTotalViolations) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolations) GoString() string
func (DescribePolicyGovernanceInClusterResponseBodyTotalViolations) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolations) String() string
type DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny ¶
type DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny struct { // The severity level of the policy. Severity *string `json:"severity,omitempty" xml:"severity,omitempty"` // The number of blocking events that are triggered. Violations *int64 `json:"violations,omitempty" xml:"violations,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) SetSeverity ¶
func (*DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) SetViolations ¶
func (DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsDeny) String() string
type DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn ¶
type DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn struct { // The severity level of the policy. Severity *string `json:"severity,omitempty" xml:"severity,omitempty"` // The number of alerting events that are triggered. Violations *int64 `json:"violations,omitempty" xml:"violations,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) SetSeverity ¶
func (*DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) SetViolations ¶
func (DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyTotalViolationsWarn) String() string
type DescribePolicyGovernanceInClusterResponseBodyViolations ¶
type DescribePolicyGovernanceInClusterResponseBodyViolations struct { // Details about the blocking events that are triggered by each policy. Deny *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny `json:"deny,omitempty" xml:"deny,omitempty" type:"Struct"` // Details about the alerting events that are triggered by the policies of each severity level. Warn *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn `json:"warn,omitempty" xml:"warn,omitempty" type:"Struct"` }
func (DescribePolicyGovernanceInClusterResponseBodyViolations) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyViolations) GoString() string
func (DescribePolicyGovernanceInClusterResponseBodyViolations) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyViolations) String() string
type DescribePolicyGovernanceInClusterResponseBodyViolationsDeny ¶
type DescribePolicyGovernanceInClusterResponseBodyViolationsDeny struct { // The policy description. PolicyDescription *string `json:"policyDescription,omitempty" xml:"policyDescription,omitempty"` // The policy name. PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"` // The severity level of the policy. Severity *string `json:"severity,omitempty" xml:"severity,omitempty"` // The total number of blocking events that are triggered by the policy. Violations *int64 `json:"violations,omitempty" xml:"violations,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetPolicyDescription ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetPolicyDescription(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsDeny
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetPolicyName ¶
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetSeverity ¶
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) SetViolations ¶
func (DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyViolationsDeny) String() string
type DescribePolicyGovernanceInClusterResponseBodyViolationsWarn ¶
type DescribePolicyGovernanceInClusterResponseBodyViolationsWarn struct { // The policy description. PolicyDescription *string `json:"policyDescription,omitempty" xml:"policyDescription,omitempty"` // The policy name. PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"` // The severity level of the policy. Severity *string `json:"severity,omitempty" xml:"severity,omitempty"` // The total number of alerting events that are triggered by the policy. Violations *int64 `json:"violations,omitempty" xml:"violations,omitempty"` }
func (DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) GoString ¶
func (s DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) GoString() string
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetPolicyDescription ¶
func (s *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetPolicyDescription(v string) *DescribePolicyGovernanceInClusterResponseBodyViolationsWarn
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetPolicyName ¶
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetSeverity ¶
func (*DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) SetViolations ¶
func (DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) String ¶
func (s DescribePolicyGovernanceInClusterResponseBodyViolationsWarn) String() string
type DescribePolicyInstancesRequest ¶
type DescribePolicyInstancesRequest struct { // The name of the policy instance that you want to query. InstanceName *string `json:"instance_name,omitempty" xml:"instance_name,omitempty"` // The name of the policy that you want to query. PolicyName *string `json:"policy_name,omitempty" xml:"policy_name,omitempty"` }
func (DescribePolicyInstancesRequest) GoString ¶
func (s DescribePolicyInstancesRequest) GoString() string
func (*DescribePolicyInstancesRequest) SetInstanceName ¶
func (s *DescribePolicyInstancesRequest) SetInstanceName(v string) *DescribePolicyInstancesRequest
func (*DescribePolicyInstancesRequest) SetPolicyName ¶
func (s *DescribePolicyInstancesRequest) SetPolicyName(v string) *DescribePolicyInstancesRequest
func (DescribePolicyInstancesRequest) String ¶
func (s DescribePolicyInstancesRequest) String() string
type DescribePolicyInstancesResponse ¶
type DescribePolicyInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribePolicyInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribePolicyInstancesResponse) GoString ¶
func (s DescribePolicyInstancesResponse) GoString() string
func (*DescribePolicyInstancesResponse) SetBody ¶
func (s *DescribePolicyInstancesResponse) SetBody(v []*DescribePolicyInstancesResponseBody) *DescribePolicyInstancesResponse
func (*DescribePolicyInstancesResponse) SetHeaders ¶
func (s *DescribePolicyInstancesResponse) SetHeaders(v map[string]*string) *DescribePolicyInstancesResponse
func (*DescribePolicyInstancesResponse) SetStatusCode ¶
func (s *DescribePolicyInstancesResponse) SetStatusCode(v int32) *DescribePolicyInstancesResponse
func (DescribePolicyInstancesResponse) String ¶
func (s DescribePolicyInstancesResponse) String() string
type DescribePolicyInstancesResponseBody ¶
type DescribePolicyInstancesResponseBody struct { // The UID of the Alibaba Cloud account that is used to deploy the policy instance. AliUid *string `json:"ali_uid,omitempty" xml:"ali_uid,omitempty"` // The ID of the cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The name of the policy instance. InstanceName *string `json:"instance_name,omitempty" xml:"instance_name,omitempty"` // The name of the policy. PolicyName *string `json:"policy_name,omitempty" xml:"policy_name,omitempty"` // The type of policy. PolicyCategory *string `json:"policy_category,omitempty" xml:"policy_category,omitempty"` // The description of the policy template. PolicyDescription *string `json:"policy_description,omitempty" xml:"policy_description,omitempty"` // The parameters of the policy instance. PolicyParameters *string `json:"policy_parameters,omitempty" xml:"policy_parameters,omitempty"` // The severity level of the policy instance. PolicySeverity *string `json:"policy_severity,omitempty" xml:"policy_severity,omitempty"` // The applicable scope of the policy instance. // // A value of \* indicates all namespaces in the cluster. This is the default value. // // Multiple namespaces are separated by commas (,). PolicyScope *string `json:"policy_scope,omitempty" xml:"policy_scope,omitempty"` // The action of the policy. Valid values: // // * `deny`: Deployments that match the policy are denied. // * `warn`: Alerts are generated for deployments that match the policy. PolicyAction *string `json:"policy_action,omitempty" xml:"policy_action,omitempty"` }
func (DescribePolicyInstancesResponseBody) GoString ¶
func (s DescribePolicyInstancesResponseBody) GoString() string
func (*DescribePolicyInstancesResponseBody) SetAliUid ¶
func (s *DescribePolicyInstancesResponseBody) SetAliUid(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetClusterId ¶
func (s *DescribePolicyInstancesResponseBody) SetClusterId(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetInstanceName ¶
func (s *DescribePolicyInstancesResponseBody) SetInstanceName(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicyAction ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicyAction(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicyCategory ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicyCategory(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicyDescription ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicyDescription(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicyName ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicyName(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicyParameters ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicyParameters(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicyScope ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicyScope(v string) *DescribePolicyInstancesResponseBody
func (*DescribePolicyInstancesResponseBody) SetPolicySeverity ¶
func (s *DescribePolicyInstancesResponseBody) SetPolicySeverity(v string) *DescribePolicyInstancesResponseBody
func (DescribePolicyInstancesResponseBody) String ¶
func (s DescribePolicyInstancesResponseBody) String() string
type DescribePolicyInstancesStatusResponse ¶
type DescribePolicyInstancesStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePolicyInstancesStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePolicyInstancesStatusResponse) GoString ¶
func (s DescribePolicyInstancesStatusResponse) GoString() string
func (*DescribePolicyInstancesStatusResponse) SetHeaders ¶
func (s *DescribePolicyInstancesStatusResponse) SetHeaders(v map[string]*string) *DescribePolicyInstancesStatusResponse
func (*DescribePolicyInstancesStatusResponse) SetStatusCode ¶
func (s *DescribePolicyInstancesStatusResponse) SetStatusCode(v int32) *DescribePolicyInstancesStatusResponse
func (DescribePolicyInstancesStatusResponse) String ¶
func (s DescribePolicyInstancesStatusResponse) String() string
type DescribePolicyInstancesStatusResponseBody ¶
type DescribePolicyInstancesStatusResponseBody struct { // Information about the number of policy instances of each severity level. InstancesSeverityCount map[string]interface{} `json:"instances_severity_count,omitempty" xml:"instances_severity_count,omitempty"` // Details about policy instances of different types. PolicyInstances []*DescribePolicyInstancesStatusResponseBodyPolicyInstances `json:"policy_instances,omitempty" xml:"policy_instances,omitempty" type:"Repeated"` }
func (DescribePolicyInstancesStatusResponseBody) GoString ¶
func (s DescribePolicyInstancesStatusResponseBody) GoString() string
func (*DescribePolicyInstancesStatusResponseBody) SetInstancesSeverityCount ¶
func (s *DescribePolicyInstancesStatusResponseBody) SetInstancesSeverityCount(v map[string]interface{}) *DescribePolicyInstancesStatusResponseBody
func (*DescribePolicyInstancesStatusResponseBody) SetPolicyInstances ¶
func (s *DescribePolicyInstancesStatusResponseBody) SetPolicyInstances(v []*DescribePolicyInstancesStatusResponseBodyPolicyInstances) *DescribePolicyInstancesStatusResponseBody
func (DescribePolicyInstancesStatusResponseBody) String ¶
func (s DescribePolicyInstancesStatusResponseBody) String() string
type DescribePolicyInstancesStatusResponseBodyPolicyInstances ¶
type DescribePolicyInstancesStatusResponseBodyPolicyInstances struct { // The policy type. PolicyCategory *string `json:"policy_category,omitempty" xml:"policy_category,omitempty"` // The description of the policy. PolicyDescription *string `json:"policy_description,omitempty" xml:"policy_description,omitempty"` // The number of policy instances that are deployed. If this parameter is empty, no policy instance is deployed. PolicyInstancesCount *int64 `json:"policy_instances_count,omitempty" xml:"policy_instances_count,omitempty"` // The name of the policy. PolicyName *string `json:"policy_name,omitempty" xml:"policy_name,omitempty"` // The severity level of the policy. PolicySeverity *string `json:"policy_severity,omitempty" xml:"policy_severity,omitempty"` }
func (DescribePolicyInstancesStatusResponseBodyPolicyInstances) GoString ¶
func (s DescribePolicyInstancesStatusResponseBodyPolicyInstances) GoString() string
func (*DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyCategory ¶
func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyCategory(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
func (*DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyDescription ¶
func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyDescription(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
func (*DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyInstancesCount ¶
func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyInstancesCount(v int64) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
func (*DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyName ¶
func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicyName(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
func (*DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicySeverity ¶
func (s *DescribePolicyInstancesStatusResponseBodyPolicyInstances) SetPolicySeverity(v string) *DescribePolicyInstancesStatusResponseBodyPolicyInstances
func (DescribePolicyInstancesStatusResponseBodyPolicyInstances) String ¶
func (s DescribePolicyInstancesStatusResponseBodyPolicyInstances) String() string
type DescribeSubaccountK8sClusterUserConfigRequest ¶
type DescribeSubaccountK8sClusterUserConfigRequest struct { // Specifies whether to obtain the kubeconfig file used to connect to the cluster over the internal network. Valid values: // // * `true`: Obtain the kubeconfig file used to connect to the cluster over the internal network. // * `false`: Obtain the kubeconfig file used to connect to the cluster over the Internet. // // Default value: `false`. PrivateIpAddress *bool `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"` // The validity period of the temporary kubeconfig file. Unit: minutes. // // Valid values: 15 to 4320 (three days). // // > If you leave this parameter empty, the system sets a longer validity period and returns the value in the expiration parameter of the response. TemporaryDurationMinutes *int64 `json:"TemporaryDurationMinutes,omitempty" xml:"TemporaryDurationMinutes,omitempty"` }
func (DescribeSubaccountK8sClusterUserConfigRequest) GoString ¶
func (s DescribeSubaccountK8sClusterUserConfigRequest) GoString() string
func (*DescribeSubaccountK8sClusterUserConfigRequest) SetPrivateIpAddress ¶
func (s *DescribeSubaccountK8sClusterUserConfigRequest) SetPrivateIpAddress(v bool) *DescribeSubaccountK8sClusterUserConfigRequest
func (*DescribeSubaccountK8sClusterUserConfigRequest) SetTemporaryDurationMinutes ¶
func (s *DescribeSubaccountK8sClusterUserConfigRequest) SetTemporaryDurationMinutes(v int64) *DescribeSubaccountK8sClusterUserConfigRequest
func (DescribeSubaccountK8sClusterUserConfigRequest) String ¶
func (s DescribeSubaccountK8sClusterUserConfigRequest) String() string
type DescribeSubaccountK8sClusterUserConfigResponse ¶
type DescribeSubaccountK8sClusterUserConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeSubaccountK8sClusterUserConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeSubaccountK8sClusterUserConfigResponse) GoString ¶
func (s DescribeSubaccountK8sClusterUserConfigResponse) GoString() string
func (*DescribeSubaccountK8sClusterUserConfigResponse) SetHeaders ¶
func (s *DescribeSubaccountK8sClusterUserConfigResponse) SetHeaders(v map[string]*string) *DescribeSubaccountK8sClusterUserConfigResponse
func (*DescribeSubaccountK8sClusterUserConfigResponse) SetStatusCode ¶
func (s *DescribeSubaccountK8sClusterUserConfigResponse) SetStatusCode(v int32) *DescribeSubaccountK8sClusterUserConfigResponse
func (DescribeSubaccountK8sClusterUserConfigResponse) String ¶
func (s DescribeSubaccountK8sClusterUserConfigResponse) String() string
type DescribeSubaccountK8sClusterUserConfigResponseBody ¶
type DescribeSubaccountK8sClusterUserConfigResponseBody struct { // The cluster kubeconfig file. For more information about the content of the kubeconfig file, see [Configure cluster credentials](~~86494~~). Config *string `json:"config,omitempty" xml:"config,omitempty"` // The expiration date of the kubeconfig file. The value is the UTC time displayed in RFC3339 format. Expiration *string `json:"expiration,omitempty" xml:"expiration,omitempty"` }
func (DescribeSubaccountK8sClusterUserConfigResponseBody) GoString ¶
func (s DescribeSubaccountK8sClusterUserConfigResponseBody) GoString() string
func (*DescribeSubaccountK8sClusterUserConfigResponseBody) SetExpiration ¶
func (s *DescribeSubaccountK8sClusterUserConfigResponseBody) SetExpiration(v string) *DescribeSubaccountK8sClusterUserConfigResponseBody
func (DescribeSubaccountK8sClusterUserConfigResponseBody) String ¶
func (s DescribeSubaccountK8sClusterUserConfigResponseBody) String() string
type DescribeTaskInfoResponse ¶
type DescribeTaskInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTaskInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTaskInfoResponse) GoString ¶
func (s DescribeTaskInfoResponse) GoString() string
func (*DescribeTaskInfoResponse) SetBody ¶
func (s *DescribeTaskInfoResponse) SetBody(v *DescribeTaskInfoResponseBody) *DescribeTaskInfoResponse
func (*DescribeTaskInfoResponse) SetHeaders ¶
func (s *DescribeTaskInfoResponse) SetHeaders(v map[string]*string) *DescribeTaskInfoResponse
func (*DescribeTaskInfoResponse) SetStatusCode ¶
func (s *DescribeTaskInfoResponse) SetStatusCode(v int32) *DescribeTaskInfoResponse
func (DescribeTaskInfoResponse) String ¶
func (s DescribeTaskInfoResponse) String() string
type DescribeTaskInfoResponseBody ¶
type DescribeTaskInfoResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The time when the task was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The current stage of the task. CurrentStage *string `json:"current_stage,omitempty" xml:"current_stage,omitempty"` // The error returned for the task. Error *DescribeTaskInfoResponseBodyError `json:"error,omitempty" xml:"error,omitempty" type:"Struct"` // The event generated by the task. Events []*DescribeTaskInfoResponseBodyEvents `json:"events,omitempty" xml:"events,omitempty" type:"Repeated"` // The task parameters. Parameters map[string]interface{} `json:"parameters,omitempty" xml:"parameters,omitempty"` // Detailed information about the stage of the task. Stages []*DescribeTaskInfoResponseBodyStages `json:"stages,omitempty" xml:"stages,omitempty" type:"Repeated"` // The status of the task. Valid values: // // * `running`: The task is running. // * `failed`: The task failed. // * `success`: The task is complete. State *string `json:"state,omitempty" xml:"state,omitempty"` // The object of the task. Target *DescribeTaskInfoResponseBodyTarget `json:"target,omitempty" xml:"target,omitempty" type:"Struct"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` // The execution details of the task. TaskResult []*DescribeTaskInfoResponseBodyTaskResult `json:"task_result,omitempty" xml:"task_result,omitempty" type:"Repeated"` // The task type. A value of `cluster_scaleout` indicates a scale-out task. TaskType *string `json:"task_type,omitempty" xml:"task_type,omitempty"` // The time when the task was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeTaskInfoResponseBody) GoString ¶
func (s DescribeTaskInfoResponseBody) GoString() string
func (*DescribeTaskInfoResponseBody) SetClusterId ¶
func (s *DescribeTaskInfoResponseBody) SetClusterId(v string) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetCreated ¶
func (s *DescribeTaskInfoResponseBody) SetCreated(v string) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetCurrentStage ¶
func (s *DescribeTaskInfoResponseBody) SetCurrentStage(v string) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetError ¶
func (s *DescribeTaskInfoResponseBody) SetError(v *DescribeTaskInfoResponseBodyError) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetEvents ¶
func (s *DescribeTaskInfoResponseBody) SetEvents(v []*DescribeTaskInfoResponseBodyEvents) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetParameters ¶
func (s *DescribeTaskInfoResponseBody) SetParameters(v map[string]interface{}) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetStages ¶
func (s *DescribeTaskInfoResponseBody) SetStages(v []*DescribeTaskInfoResponseBodyStages) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetState ¶
func (s *DescribeTaskInfoResponseBody) SetState(v string) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetTarget ¶
func (s *DescribeTaskInfoResponseBody) SetTarget(v *DescribeTaskInfoResponseBodyTarget) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetTaskId ¶
func (s *DescribeTaskInfoResponseBody) SetTaskId(v string) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetTaskResult ¶
func (s *DescribeTaskInfoResponseBody) SetTaskResult(v []*DescribeTaskInfoResponseBodyTaskResult) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetTaskType ¶
func (s *DescribeTaskInfoResponseBody) SetTaskType(v string) *DescribeTaskInfoResponseBody
func (*DescribeTaskInfoResponseBody) SetUpdated ¶
func (s *DescribeTaskInfoResponseBody) SetUpdated(v string) *DescribeTaskInfoResponseBody
func (DescribeTaskInfoResponseBody) String ¶
func (s DescribeTaskInfoResponseBody) String() string
type DescribeTaskInfoResponseBodyError ¶
type DescribeTaskInfoResponseBodyError struct { // The error code returned. Code *string `json:"code,omitempty" xml:"code,omitempty"` // The error message returned. Message *string `json:"message,omitempty" xml:"message,omitempty"` }
func (DescribeTaskInfoResponseBodyError) GoString ¶
func (s DescribeTaskInfoResponseBodyError) GoString() string
func (*DescribeTaskInfoResponseBodyError) SetCode ¶
func (s *DescribeTaskInfoResponseBodyError) SetCode(v string) *DescribeTaskInfoResponseBodyError
func (*DescribeTaskInfoResponseBodyError) SetMessage ¶
func (s *DescribeTaskInfoResponseBodyError) SetMessage(v string) *DescribeTaskInfoResponseBodyError
func (DescribeTaskInfoResponseBodyError) String ¶
func (s DescribeTaskInfoResponseBodyError) String() string
type DescribeTaskInfoResponseBodyEvents ¶
type DescribeTaskInfoResponseBodyEvents struct { // The action of the event. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The severity level of the event. Level *string `json:"level,omitempty" xml:"level,omitempty"` // The message about the event. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The cause of the event. Reason *string `json:"reason,omitempty" xml:"reason,omitempty"` // The source of the event. Source *string `json:"source,omitempty" xml:"source,omitempty"` // The timestamp when the event was generated. Timestamp *string `json:"timestamp,omitempty" xml:"timestamp,omitempty"` }
func (DescribeTaskInfoResponseBodyEvents) GoString ¶
func (s DescribeTaskInfoResponseBodyEvents) GoString() string
func (*DescribeTaskInfoResponseBodyEvents) SetAction ¶
func (s *DescribeTaskInfoResponseBodyEvents) SetAction(v string) *DescribeTaskInfoResponseBodyEvents
func (*DescribeTaskInfoResponseBodyEvents) SetLevel ¶
func (s *DescribeTaskInfoResponseBodyEvents) SetLevel(v string) *DescribeTaskInfoResponseBodyEvents
func (*DescribeTaskInfoResponseBodyEvents) SetMessage ¶
func (s *DescribeTaskInfoResponseBodyEvents) SetMessage(v string) *DescribeTaskInfoResponseBodyEvents
func (*DescribeTaskInfoResponseBodyEvents) SetReason ¶
func (s *DescribeTaskInfoResponseBodyEvents) SetReason(v string) *DescribeTaskInfoResponseBodyEvents
func (*DescribeTaskInfoResponseBodyEvents) SetSource ¶
func (s *DescribeTaskInfoResponseBodyEvents) SetSource(v string) *DescribeTaskInfoResponseBodyEvents
func (*DescribeTaskInfoResponseBodyEvents) SetTimestamp ¶
func (s *DescribeTaskInfoResponseBodyEvents) SetTimestamp(v string) *DescribeTaskInfoResponseBodyEvents
func (DescribeTaskInfoResponseBodyEvents) String ¶
func (s DescribeTaskInfoResponseBodyEvents) String() string
type DescribeTaskInfoResponseBodyStages ¶
type DescribeTaskInfoResponseBodyStages struct { // The end time of the stage. EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"` // The message about the stage. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The output generated at the stage. Outputs map[string]interface{} `json:"outputs,omitempty" xml:"outputs,omitempty"` // The start time of the stage. StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"` // The status of the stage. State *string `json:"state,omitempty" xml:"state,omitempty"` }
func (DescribeTaskInfoResponseBodyStages) GoString ¶
func (s DescribeTaskInfoResponseBodyStages) GoString() string
func (*DescribeTaskInfoResponseBodyStages) SetEndTime ¶
func (s *DescribeTaskInfoResponseBodyStages) SetEndTime(v string) *DescribeTaskInfoResponseBodyStages
func (*DescribeTaskInfoResponseBodyStages) SetMessage ¶
func (s *DescribeTaskInfoResponseBodyStages) SetMessage(v string) *DescribeTaskInfoResponseBodyStages
func (*DescribeTaskInfoResponseBodyStages) SetOutputs ¶
func (s *DescribeTaskInfoResponseBodyStages) SetOutputs(v map[string]interface{}) *DescribeTaskInfoResponseBodyStages
func (*DescribeTaskInfoResponseBodyStages) SetStartTime ¶
func (s *DescribeTaskInfoResponseBodyStages) SetStartTime(v string) *DescribeTaskInfoResponseBodyStages
func (*DescribeTaskInfoResponseBodyStages) SetState ¶
func (s *DescribeTaskInfoResponseBodyStages) SetState(v string) *DescribeTaskInfoResponseBodyStages
func (DescribeTaskInfoResponseBodyStages) String ¶
func (s DescribeTaskInfoResponseBodyStages) String() string
type DescribeTaskInfoResponseBodyTarget ¶
type DescribeTaskInfoResponseBodyTarget struct { // The ID of the object. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The type of the object. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (DescribeTaskInfoResponseBodyTarget) GoString ¶
func (s DescribeTaskInfoResponseBodyTarget) GoString() string
func (*DescribeTaskInfoResponseBodyTarget) SetId ¶
func (s *DescribeTaskInfoResponseBodyTarget) SetId(v string) *DescribeTaskInfoResponseBodyTarget
func (*DescribeTaskInfoResponseBodyTarget) SetType ¶
func (s *DescribeTaskInfoResponseBodyTarget) SetType(v string) *DescribeTaskInfoResponseBodyTarget
func (DescribeTaskInfoResponseBodyTarget) String ¶
func (s DescribeTaskInfoResponseBodyTarget) String() string
type DescribeTaskInfoResponseBodyTaskResult ¶
type DescribeTaskInfoResponseBodyTaskResult struct { // The resources that are managed by the task. For a scale-out task, the value of this parameter is the ID of the instance that is added by the task. Data *string `json:"data,omitempty" xml:"data,omitempty"` // The status of the scale-out task. Valid values: // // * `success`: The scale-out task is successful. // * `success`: The scale-out task failed. // * `initial`: The scale-out task is being initialized. Status *string `json:"status,omitempty" xml:"status,omitempty"` }
func (DescribeTaskInfoResponseBodyTaskResult) GoString ¶
func (s DescribeTaskInfoResponseBodyTaskResult) GoString() string
func (*DescribeTaskInfoResponseBodyTaskResult) SetData ¶
func (s *DescribeTaskInfoResponseBodyTaskResult) SetData(v string) *DescribeTaskInfoResponseBodyTaskResult
func (*DescribeTaskInfoResponseBodyTaskResult) SetStatus ¶
func (s *DescribeTaskInfoResponseBodyTaskResult) SetStatus(v string) *DescribeTaskInfoResponseBodyTaskResult
func (DescribeTaskInfoResponseBodyTaskResult) String ¶
func (s DescribeTaskInfoResponseBodyTaskResult) String() string
type DescribeTemplateAttributeRequest ¶
type DescribeTemplateAttributeRequest struct { // The type of template. The value can be a custom value. // // * If the parameter is set to `kubernetes`, the template is displayed on the Templates page in the console. // * If the parameter is set to `compose`, the template is displayed on the Container Service - Swarm page in the console. Container Service for Swarm is deprecated. // * If the value of the parameter is not `kubernetes`, the template is not displayed on the Templates page in the console. We recommend that you set the parameter to `kubernetes`. // // Default value: `kubernetes`. TemplateType *string `json:"template_type,omitempty" xml:"template_type,omitempty"` }
func (DescribeTemplateAttributeRequest) GoString ¶
func (s DescribeTemplateAttributeRequest) GoString() string
func (*DescribeTemplateAttributeRequest) SetTemplateType ¶
func (s *DescribeTemplateAttributeRequest) SetTemplateType(v string) *DescribeTemplateAttributeRequest
func (DescribeTemplateAttributeRequest) String ¶
func (s DescribeTemplateAttributeRequest) String() string
type DescribeTemplateAttributeResponse ¶
type DescribeTemplateAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeTemplateAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeTemplateAttributeResponse) GoString ¶
func (s DescribeTemplateAttributeResponse) GoString() string
func (*DescribeTemplateAttributeResponse) SetBody ¶
func (s *DescribeTemplateAttributeResponse) SetBody(v []*DescribeTemplateAttributeResponseBody) *DescribeTemplateAttributeResponse
func (*DescribeTemplateAttributeResponse) SetHeaders ¶
func (s *DescribeTemplateAttributeResponse) SetHeaders(v map[string]*string) *DescribeTemplateAttributeResponse
func (*DescribeTemplateAttributeResponse) SetStatusCode ¶
func (s *DescribeTemplateAttributeResponse) SetStatusCode(v int32) *DescribeTemplateAttributeResponse
func (DescribeTemplateAttributeResponse) String ¶
func (s DescribeTemplateAttributeResponse) String() string
type DescribeTemplateAttributeResponseBody ¶
type DescribeTemplateAttributeResponseBody struct { // The ID of the template. When you update a template, a new template ID is generated. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The access control policy of the template. Acl *string `json:"acl,omitempty" xml:"acl,omitempty"` // The name of the template. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The template content in the YAML format. Template *string `json:"template,omitempty" xml:"template,omitempty"` // The type of template. The value can be a custom value. // // * If the parameter is set to `kubernetes`, the template is displayed on the Templates page in the console. // * If the parameter is set to `compose`, the template is displayed on the Container Service - Swarm page in the console. Container Service for Swarm is deprecated. // * If the value of the parameter is not `kubernetes`, the template is not displayed on the Templates page in the console. We recommend that you set the parameter to `kubernetes`. // // Default value: `kubernetes`. TemplateType *string `json:"template_type,omitempty" xml:"template_type,omitempty"` // The description of the template. Description *string `json:"description,omitempty" xml:"description,omitempty"` // The label of the template. Tags *string `json:"tags,omitempty" xml:"tags,omitempty"` // The unique ID of the template. The value remains unchanged after the template is updated. TemplateWithHistId *string `json:"template_with_hist_id,omitempty" xml:"template_with_hist_id,omitempty"` // The time when the template was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The time when the template was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeTemplateAttributeResponseBody) GoString ¶
func (s DescribeTemplateAttributeResponseBody) GoString() string
func (*DescribeTemplateAttributeResponseBody) SetAcl ¶
func (s *DescribeTemplateAttributeResponseBody) SetAcl(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetCreated ¶
func (s *DescribeTemplateAttributeResponseBody) SetCreated(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetDescription ¶
func (s *DescribeTemplateAttributeResponseBody) SetDescription(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetId ¶
func (s *DescribeTemplateAttributeResponseBody) SetId(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetName ¶
func (s *DescribeTemplateAttributeResponseBody) SetName(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetTags ¶
func (s *DescribeTemplateAttributeResponseBody) SetTags(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetTemplate ¶
func (s *DescribeTemplateAttributeResponseBody) SetTemplate(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetTemplateType ¶
func (s *DescribeTemplateAttributeResponseBody) SetTemplateType(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetTemplateWithHistId ¶
func (s *DescribeTemplateAttributeResponseBody) SetTemplateWithHistId(v string) *DescribeTemplateAttributeResponseBody
func (*DescribeTemplateAttributeResponseBody) SetUpdated ¶
func (s *DescribeTemplateAttributeResponseBody) SetUpdated(v string) *DescribeTemplateAttributeResponseBody
func (DescribeTemplateAttributeResponseBody) String ¶
func (s DescribeTemplateAttributeResponseBody) String() string
type DescribeTemplatesRequest ¶
type DescribeTemplatesRequest struct { // The page number. // // Default value: 1. PageNum *int64 `json:"page_num,omitempty" xml:"page_num,omitempty"` // The number of entries per page. // // Default value: 10. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The type of template. This parameter can be set to a custom value. // // * If the parameter is set to `kubernetes`, the template is displayed on the Templates page in the console. // * If you set the parameter to `compose`, the template is not displayed on the Templates page in the console. // // Default value: `kubernetes`. TemplateType *string `json:"template_type,omitempty" xml:"template_type,omitempty"` }
func (DescribeTemplatesRequest) GoString ¶
func (s DescribeTemplatesRequest) GoString() string
func (*DescribeTemplatesRequest) SetPageNum ¶
func (s *DescribeTemplatesRequest) SetPageNum(v int64) *DescribeTemplatesRequest
func (*DescribeTemplatesRequest) SetPageSize ¶
func (s *DescribeTemplatesRequest) SetPageSize(v int64) *DescribeTemplatesRequest
func (*DescribeTemplatesRequest) SetTemplateType ¶
func (s *DescribeTemplatesRequest) SetTemplateType(v string) *DescribeTemplatesRequest
func (DescribeTemplatesRequest) String ¶
func (s DescribeTemplatesRequest) String() string
type DescribeTemplatesResponse ¶
type DescribeTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTemplatesResponse) GoString ¶
func (s DescribeTemplatesResponse) GoString() string
func (*DescribeTemplatesResponse) SetBody ¶
func (s *DescribeTemplatesResponse) SetBody(v *DescribeTemplatesResponseBody) *DescribeTemplatesResponse
func (*DescribeTemplatesResponse) SetHeaders ¶
func (s *DescribeTemplatesResponse) SetHeaders(v map[string]*string) *DescribeTemplatesResponse
func (*DescribeTemplatesResponse) SetStatusCode ¶
func (s *DescribeTemplatesResponse) SetStatusCode(v int32) *DescribeTemplatesResponse
func (DescribeTemplatesResponse) String ¶
func (s DescribeTemplatesResponse) String() string
type DescribeTemplatesResponseBody ¶
type DescribeTemplatesResponseBody struct { // The pagination information. PageInfo *DescribeTemplatesResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"` // The list of returned templates. Templates []*DescribeTemplatesResponseBodyTemplates `json:"templates,omitempty" xml:"templates,omitempty" type:"Repeated"` }
func (DescribeTemplatesResponseBody) GoString ¶
func (s DescribeTemplatesResponseBody) GoString() string
func (*DescribeTemplatesResponseBody) SetPageInfo ¶
func (s *DescribeTemplatesResponseBody) SetPageInfo(v *DescribeTemplatesResponseBodyPageInfo) *DescribeTemplatesResponseBody
func (*DescribeTemplatesResponseBody) SetTemplates ¶
func (s *DescribeTemplatesResponseBody) SetTemplates(v []*DescribeTemplatesResponseBodyTemplates) *DescribeTemplatesResponseBody
func (DescribeTemplatesResponseBody) String ¶
func (s DescribeTemplatesResponseBody) String() string
type DescribeTemplatesResponseBodyPageInfo ¶
type DescribeTemplatesResponseBodyPageInfo struct { // The page number. PageNumber *int64 `json:"page_number,omitempty" xml:"page_number,omitempty"` // The number of entries per page. PageSize *int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // The total number of entries returned. TotalCount *int64 `json:"total_count,omitempty" xml:"total_count,omitempty"` }
func (DescribeTemplatesResponseBodyPageInfo) GoString ¶
func (s DescribeTemplatesResponseBodyPageInfo) GoString() string
func (*DescribeTemplatesResponseBodyPageInfo) SetPageNumber ¶
func (s *DescribeTemplatesResponseBodyPageInfo) SetPageNumber(v int64) *DescribeTemplatesResponseBodyPageInfo
func (*DescribeTemplatesResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeTemplatesResponseBodyPageInfo) SetPageSize(v int64) *DescribeTemplatesResponseBodyPageInfo
func (*DescribeTemplatesResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeTemplatesResponseBodyPageInfo) SetTotalCount(v int64) *DescribeTemplatesResponseBodyPageInfo
func (DescribeTemplatesResponseBodyPageInfo) String ¶
func (s DescribeTemplatesResponseBodyPageInfo) String() string
type DescribeTemplatesResponseBodyTemplates ¶
type DescribeTemplatesResponseBodyTemplates struct { // The access control policy of the template. Valid values: // // * `private`: The template is private. // * `public`: The template is public. // * `shared`: The template can be shared. // // Default value: `private`. Acl *string `json:"acl,omitempty" xml:"acl,omitempty"` // The time when the template was created. Created *string `json:"created,omitempty" xml:"created,omitempty"` // The description of the template. Description *string `json:"description,omitempty" xml:"description,omitempty"` // The ID of the template. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The name of the template. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The label of the template. By default, the value is the name of the template. Tags *string `json:"tags,omitempty" xml:"tags,omitempty"` // The template content in the YAML format. Template *string `json:"template,omitempty" xml:"template,omitempty"` // The type of template. This parameter can be set to a custom value. // // * If the parameter is set to `kubernetes`, the template is displayed on the Templates page in the console. // * If the parameter is set to `compose`, the template is displayed on the Container Service - Swarm page in the console. However, Container Service for Swarm is deprecated. TemplateType *string `json:"template_type,omitempty" xml:"template_type,omitempty"` // The ID of the parent template. The value of `template_with_hist_id` is the same for each template version. This allows you to manage different template versions. TemplateWithHistId *string `json:"template_with_hist_id,omitempty" xml:"template_with_hist_id,omitempty"` // The time when the template was updated. Updated *string `json:"updated,omitempty" xml:"updated,omitempty"` }
func (DescribeTemplatesResponseBodyTemplates) GoString ¶
func (s DescribeTemplatesResponseBodyTemplates) GoString() string
func (*DescribeTemplatesResponseBodyTemplates) SetAcl ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetAcl(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetCreated ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetCreated(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetDescription ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetDescription(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetId ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetId(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetName ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetName(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetTags ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetTags(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetTemplate ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetTemplate(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetTemplateType ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetTemplateType(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetTemplateWithHistId ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetTemplateWithHistId(v string) *DescribeTemplatesResponseBodyTemplates
func (*DescribeTemplatesResponseBodyTemplates) SetUpdated ¶
func (s *DescribeTemplatesResponseBodyTemplates) SetUpdated(v string) *DescribeTemplatesResponseBodyTemplates
func (DescribeTemplatesResponseBodyTemplates) String ¶
func (s DescribeTemplatesResponseBodyTemplates) String() string
type DescribeTriggerRequest ¶
type DescribeTriggerRequest struct { // The application name. Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The namespace to which the application belongs. Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"` // The type of trigger. Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. // // Default value: `deployment`. // // If you do not set this parameter, triggers are not filtered by type. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The action that the trigger performs. Set the value to redeploy. // // `redeploy`: redeploys the resources specified by `project_id`. // // If you do not specify this parameter, triggers are not filtered by action. Action *string `json:"action,omitempty" xml:"action,omitempty"` }
func (DescribeTriggerRequest) GoString ¶
func (s DescribeTriggerRequest) GoString() string
func (*DescribeTriggerRequest) SetAction ¶
func (s *DescribeTriggerRequest) SetAction(v string) *DescribeTriggerRequest
func (*DescribeTriggerRequest) SetName ¶
func (s *DescribeTriggerRequest) SetName(v string) *DescribeTriggerRequest
func (*DescribeTriggerRequest) SetNamespace ¶
func (s *DescribeTriggerRequest) SetNamespace(v string) *DescribeTriggerRequest
func (*DescribeTriggerRequest) SetType ¶
func (s *DescribeTriggerRequest) SetType(v string) *DescribeTriggerRequest
func (DescribeTriggerRequest) String ¶
func (s DescribeTriggerRequest) String() string
type DescribeTriggerResponse ¶
type DescribeTriggerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeTriggerResponse) GoString ¶
func (s DescribeTriggerResponse) GoString() string
func (*DescribeTriggerResponse) SetBody ¶
func (s *DescribeTriggerResponse) SetBody(v []*DescribeTriggerResponseBody) *DescribeTriggerResponse
func (*DescribeTriggerResponse) SetHeaders ¶
func (s *DescribeTriggerResponse) SetHeaders(v map[string]*string) *DescribeTriggerResponse
func (*DescribeTriggerResponse) SetStatusCode ¶
func (s *DescribeTriggerResponse) SetStatusCode(v int32) *DescribeTriggerResponse
func (DescribeTriggerResponse) String ¶
func (s DescribeTriggerResponse) String() string
type DescribeTriggerResponseBody ¶
type DescribeTriggerResponseBody struct { // The ID of the trigger. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The name of the trigger. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The ID of the associated cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The name of the project. // // The name consists of the namespace where the application is deployed and the name of the application. The format is `${namespace}/${name}`. Example: default/test-app. ProjectId *string `json:"project_id,omitempty" xml:"project_id,omitempty"` // The type of trigger. // // Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. // // Default value: `deployment`. Type *string `json:"type,omitempty" xml:"type,omitempty"` // The action that the trigger performs. The value is set to redeploy. // // `redeploy`: redeploys the resource specified by project_id. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The token information. Token *string `json:"token,omitempty" xml:"token,omitempty"` }
func (DescribeTriggerResponseBody) GoString ¶
func (s DescribeTriggerResponseBody) GoString() string
func (*DescribeTriggerResponseBody) SetAction ¶
func (s *DescribeTriggerResponseBody) SetAction(v string) *DescribeTriggerResponseBody
func (*DescribeTriggerResponseBody) SetClusterId ¶
func (s *DescribeTriggerResponseBody) SetClusterId(v string) *DescribeTriggerResponseBody
func (*DescribeTriggerResponseBody) SetId ¶
func (s *DescribeTriggerResponseBody) SetId(v string) *DescribeTriggerResponseBody
func (*DescribeTriggerResponseBody) SetName ¶
func (s *DescribeTriggerResponseBody) SetName(v string) *DescribeTriggerResponseBody
func (*DescribeTriggerResponseBody) SetProjectId ¶
func (s *DescribeTriggerResponseBody) SetProjectId(v string) *DescribeTriggerResponseBody
func (*DescribeTriggerResponseBody) SetToken ¶
func (s *DescribeTriggerResponseBody) SetToken(v string) *DescribeTriggerResponseBody
func (*DescribeTriggerResponseBody) SetType ¶
func (s *DescribeTriggerResponseBody) SetType(v string) *DescribeTriggerResponseBody
func (DescribeTriggerResponseBody) String ¶
func (s DescribeTriggerResponseBody) String() string
type DescribeUserClusterNamespacesResponse ¶
type DescribeUserClusterNamespacesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*string `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeUserClusterNamespacesResponse) GoString ¶
func (s DescribeUserClusterNamespacesResponse) GoString() string
func (*DescribeUserClusterNamespacesResponse) SetBody ¶
func (s *DescribeUserClusterNamespacesResponse) SetBody(v []*string) *DescribeUserClusterNamespacesResponse
func (*DescribeUserClusterNamespacesResponse) SetHeaders ¶
func (s *DescribeUserClusterNamespacesResponse) SetHeaders(v map[string]*string) *DescribeUserClusterNamespacesResponse
func (*DescribeUserClusterNamespacesResponse) SetStatusCode ¶
func (s *DescribeUserClusterNamespacesResponse) SetStatusCode(v int32) *DescribeUserClusterNamespacesResponse
func (DescribeUserClusterNamespacesResponse) String ¶
func (s DescribeUserClusterNamespacesResponse) String() string
type DescribeUserPermissionResponse ¶
type DescribeUserPermissionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*DescribeUserPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (DescribeUserPermissionResponse) GoString ¶
func (s DescribeUserPermissionResponse) GoString() string
func (*DescribeUserPermissionResponse) SetBody ¶
func (s *DescribeUserPermissionResponse) SetBody(v []*DescribeUserPermissionResponseBody) *DescribeUserPermissionResponse
func (*DescribeUserPermissionResponse) SetHeaders ¶
func (s *DescribeUserPermissionResponse) SetHeaders(v map[string]*string) *DescribeUserPermissionResponse
func (*DescribeUserPermissionResponse) SetStatusCode ¶
func (s *DescribeUserPermissionResponse) SetStatusCode(v int32) *DescribeUserPermissionResponse
func (DescribeUserPermissionResponse) String ¶
func (s DescribeUserPermissionResponse) String() string
type DescribeUserPermissionResponseBody ¶
type DescribeUserPermissionResponseBody struct { // The authorization setting. Valid values: // // * `{cluster_id}` is returned if the permissions are scoped to a cluster. // * `{cluster_id}/{namespace}` is returned if the permissions are scoped to a namespace of a cluster. // * `all-clusters` is returned if the permissions are scoped to all clusters. ResourceId *string `json:"resource_id,omitempty" xml:"resource_id,omitempty"` // The authorization type. Valid values: // // * `cluster`: indicates that the permissions are scoped to a cluster. // * `namespace`: indicates that the permissions are scoped to a namespace of a cluster. // * `console`: indicates that the permissions are scoped to all clusters. This value was displayed only in the console. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The name of the custom role. If a custom role is assigned, the value is the name of the assigned custom role. RoleName *string `json:"role_name,omitempty" xml:"role_name,omitempty"` // The type of predefined role. Valid values: // // * `admin`: administrator // * `ops`: O\&M engineer // * `dev`: developer // * `restricted`: restricted user // * `custom`: custom role RoleType *string `json:"role_type,omitempty" xml:"role_type,omitempty"` // Indicates whether the permissions are granted to the cluster owner. // // * `0`: indicates that the permissions are not granted to the cluster owner. // * `1`: indicates that the permissions are granted to the cluster owner. The cluster owner is the administrator. IsOwner *int64 `json:"is_owner,omitempty" xml:"is_owner,omitempty"` // Indicates whether the permissions are granted to the RAM role. Valid values: // // * `0`: indicates that the permissions are not granted to the RAM role. // * `1`: indicates that the permissions are granted to the RAM role. IsRamRole *int64 `json:"is_ram_role,omitempty" xml:"is_ram_role,omitempty"` }
func (DescribeUserPermissionResponseBody) GoString ¶
func (s DescribeUserPermissionResponseBody) GoString() string
func (*DescribeUserPermissionResponseBody) SetIsOwner ¶
func (s *DescribeUserPermissionResponseBody) SetIsOwner(v int64) *DescribeUserPermissionResponseBody
func (*DescribeUserPermissionResponseBody) SetIsRamRole ¶
func (s *DescribeUserPermissionResponseBody) SetIsRamRole(v int64) *DescribeUserPermissionResponseBody
func (*DescribeUserPermissionResponseBody) SetResourceId ¶
func (s *DescribeUserPermissionResponseBody) SetResourceId(v string) *DescribeUserPermissionResponseBody
func (*DescribeUserPermissionResponseBody) SetResourceType ¶
func (s *DescribeUserPermissionResponseBody) SetResourceType(v string) *DescribeUserPermissionResponseBody
func (*DescribeUserPermissionResponseBody) SetRoleName ¶
func (s *DescribeUserPermissionResponseBody) SetRoleName(v string) *DescribeUserPermissionResponseBody
func (*DescribeUserPermissionResponseBody) SetRoleType ¶
func (s *DescribeUserPermissionResponseBody) SetRoleType(v string) *DescribeUserPermissionResponseBody
func (DescribeUserPermissionResponseBody) String ¶
func (s DescribeUserPermissionResponseBody) String() string
type DescribeUserQuotaResponse ¶
type DescribeUserQuotaResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserQuotaResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUserQuotaResponse) GoString ¶
func (s DescribeUserQuotaResponse) GoString() string
func (*DescribeUserQuotaResponse) SetBody ¶
func (s *DescribeUserQuotaResponse) SetBody(v *DescribeUserQuotaResponseBody) *DescribeUserQuotaResponse
func (*DescribeUserQuotaResponse) SetHeaders ¶
func (s *DescribeUserQuotaResponse) SetHeaders(v map[string]*string) *DescribeUserQuotaResponse
func (*DescribeUserQuotaResponse) SetStatusCode ¶
func (s *DescribeUserQuotaResponse) SetStatusCode(v int32) *DescribeUserQuotaResponse
func (DescribeUserQuotaResponse) String ¶
func (s DescribeUserQuotaResponse) String() string
type DescribeUserQuotaResponseBody ¶
type DescribeUserQuotaResponseBody struct { // The quota of Container Service for Kubernetes (ACK) managed clusters. Default value: 20. If the default quota limit is reached, submit an application in the [Quota Center console](https://quotas.console.aliyun.com/products/csk/quotas) to increase the quota. AmkClusterQuota *int64 `json:"amk_cluster_quota,omitempty" xml:"amk_cluster_quota,omitempty"` // The quota of ACK Serverless clusters. Default value: 20. If the default quota limit is reached, submit an application in the [Quota Center console](https://quotas.console.aliyun.com/products/csk/quotas) to increase the quota. AskClusterQuota *int64 `json:"ask_cluster_quota,omitempty" xml:"ask_cluster_quota,omitempty"` // The quota of node pools in an ACK cluster. Default value: 20. If the default quota limit is reached, submit an application in the [Quota Center console](https://quotas.console.aliyun.com/products/csk/quotas) to increase the quota. ClusterNodepoolQuota *int64 `json:"cluster_nodepool_quota,omitempty" xml:"cluster_nodepool_quota,omitempty"` // The quota of clusters that belong to an Alibaba Cloud account. Default value: 50. If the default quota limit is reached, submit an application in the [Quota Center console](https://quotas.console.aliyun.com/products/csk/quotas) to increase the quota. ClusterQuota *int64 `json:"cluster_quota,omitempty" xml:"cluster_quota,omitempty"` // The quota of enhanced edge node pools. EdgeImprovedNodepoolQuota *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota `json:"edge_improved_nodepool_quota,omitempty" xml:"edge_improved_nodepool_quota,omitempty" type:"Struct"` // The quota of nodes in an ACK cluster. Default value: 100. If the default quota limit is reached, submit an application in the [Quota Center console](https://quotas.console.aliyun.com/products/csk/quotas) to increase the quota. NodeQuota *int64 `json:"node_quota,omitempty" xml:"node_quota,omitempty"` // Information about the new quota. Quotas map[string]*QuotasValue `json:"quotas,omitempty" xml:"quotas,omitempty"` }
func (DescribeUserQuotaResponseBody) GoString ¶
func (s DescribeUserQuotaResponseBody) GoString() string
func (*DescribeUserQuotaResponseBody) SetAmkClusterQuota ¶
func (s *DescribeUserQuotaResponseBody) SetAmkClusterQuota(v int64) *DescribeUserQuotaResponseBody
func (*DescribeUserQuotaResponseBody) SetAskClusterQuota ¶
func (s *DescribeUserQuotaResponseBody) SetAskClusterQuota(v int64) *DescribeUserQuotaResponseBody
func (*DescribeUserQuotaResponseBody) SetClusterNodepoolQuota ¶
func (s *DescribeUserQuotaResponseBody) SetClusterNodepoolQuota(v int64) *DescribeUserQuotaResponseBody
func (*DescribeUserQuotaResponseBody) SetClusterQuota ¶
func (s *DescribeUserQuotaResponseBody) SetClusterQuota(v int64) *DescribeUserQuotaResponseBody
func (*DescribeUserQuotaResponseBody) SetEdgeImprovedNodepoolQuota ¶
func (s *DescribeUserQuotaResponseBody) SetEdgeImprovedNodepoolQuota(v *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) *DescribeUserQuotaResponseBody
func (*DescribeUserQuotaResponseBody) SetNodeQuota ¶
func (s *DescribeUserQuotaResponseBody) SetNodeQuota(v int64) *DescribeUserQuotaResponseBody
func (*DescribeUserQuotaResponseBody) SetQuotas ¶
func (s *DescribeUserQuotaResponseBody) SetQuotas(v map[string]*QuotasValue) *DescribeUserQuotaResponseBody
func (DescribeUserQuotaResponseBody) String ¶
func (s DescribeUserQuotaResponseBody) String() string
type DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota ¶
type DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota struct { // The maximum bandwidth of each enhanced node pool. Unit: Mbit/s. Bandwidth *int32 `json:"bandwidth,omitempty" xml:"bandwidth,omitempty"` // The quota of enhanced edge node pools that belong to an Alibaba Cloud account. Count *int32 `json:"count,omitempty" xml:"count,omitempty"` // The maximum subscription duration of an enhanced edge node pool. Unit: months. // // > You can ignore this parameter because enhanced edge node pools are pay-as-you-go resources. Period *int32 `json:"period,omitempty" xml:"period,omitempty"` }
func (DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) GoString ¶
func (s DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) GoString() string
func (*DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) SetBandwidth ¶
func (s *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) SetBandwidth(v int32) *DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota
func (DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) String ¶
func (s DescribeUserQuotaResponseBodyEdgeImprovedNodepoolQuota) String() string
type DescribeWorkflowsResponse ¶
type DescribeWorkflowsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeWorkflowsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeWorkflowsResponse) GoString ¶
func (s DescribeWorkflowsResponse) GoString() string
func (*DescribeWorkflowsResponse) SetBody ¶
func (s *DescribeWorkflowsResponse) SetBody(v *DescribeWorkflowsResponseBody) *DescribeWorkflowsResponse
func (*DescribeWorkflowsResponse) SetHeaders ¶
func (s *DescribeWorkflowsResponse) SetHeaders(v map[string]*string) *DescribeWorkflowsResponse
func (*DescribeWorkflowsResponse) SetStatusCode ¶
func (s *DescribeWorkflowsResponse) SetStatusCode(v int32) *DescribeWorkflowsResponse
func (DescribeWorkflowsResponse) String ¶
func (s DescribeWorkflowsResponse) String() string
type DescribeWorkflowsResponseBody ¶
type DescribeWorkflowsResponseBody struct { // The list of jobs. Jobs []*DescribeWorkflowsResponseBodyJobs `json:"jobs,omitempty" xml:"jobs,omitempty" type:"Repeated"` }
func (DescribeWorkflowsResponseBody) GoString ¶
func (s DescribeWorkflowsResponseBody) GoString() string
func (*DescribeWorkflowsResponseBody) SetJobs ¶
func (s *DescribeWorkflowsResponseBody) SetJobs(v []*DescribeWorkflowsResponseBodyJobs) *DescribeWorkflowsResponseBody
func (DescribeWorkflowsResponseBody) String ¶
func (s DescribeWorkflowsResponseBody) String() string
type DescribeWorkflowsResponseBodyJobs ¶
type DescribeWorkflowsResponseBodyJobs struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The time when the workflow was created. CreateTime *string `json:"create_time,omitempty" xml:"create_time,omitempty"` // The name of the workflow. JobName *string `json:"job_name,omitempty" xml:"job_name,omitempty"` }
func (DescribeWorkflowsResponseBodyJobs) GoString ¶
func (s DescribeWorkflowsResponseBodyJobs) GoString() string
func (*DescribeWorkflowsResponseBodyJobs) SetClusterId ¶
func (s *DescribeWorkflowsResponseBodyJobs) SetClusterId(v string) *DescribeWorkflowsResponseBodyJobs
func (*DescribeWorkflowsResponseBodyJobs) SetCreateTime ¶
func (s *DescribeWorkflowsResponseBodyJobs) SetCreateTime(v string) *DescribeWorkflowsResponseBodyJobs
func (*DescribeWorkflowsResponseBodyJobs) SetJobName ¶
func (s *DescribeWorkflowsResponseBodyJobs) SetJobName(v string) *DescribeWorkflowsResponseBodyJobs
func (DescribeWorkflowsResponseBodyJobs) String ¶
func (s DescribeWorkflowsResponseBodyJobs) String() string
type EdgeClusterAddEdgeMachineRequest ¶
type EdgeClusterAddEdgeMachineRequest struct { // The timeout period of sessions. Unit: seconds. Expired *int64 `json:"expired,omitempty" xml:"expired,omitempty"` // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The options that you want to configure. Options *string `json:"options,omitempty" xml:"options,omitempty"` }
func (EdgeClusterAddEdgeMachineRequest) GoString ¶
func (s EdgeClusterAddEdgeMachineRequest) GoString() string
func (*EdgeClusterAddEdgeMachineRequest) SetExpired ¶
func (s *EdgeClusterAddEdgeMachineRequest) SetExpired(v int64) *EdgeClusterAddEdgeMachineRequest
func (*EdgeClusterAddEdgeMachineRequest) SetNodepoolId ¶
func (s *EdgeClusterAddEdgeMachineRequest) SetNodepoolId(v string) *EdgeClusterAddEdgeMachineRequest
func (*EdgeClusterAddEdgeMachineRequest) SetOptions ¶
func (s *EdgeClusterAddEdgeMachineRequest) SetOptions(v string) *EdgeClusterAddEdgeMachineRequest
func (EdgeClusterAddEdgeMachineRequest) String ¶
func (s EdgeClusterAddEdgeMachineRequest) String() string
type EdgeClusterAddEdgeMachineResponse ¶
type EdgeClusterAddEdgeMachineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EdgeClusterAddEdgeMachineResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EdgeClusterAddEdgeMachineResponse) GoString ¶
func (s EdgeClusterAddEdgeMachineResponse) GoString() string
func (*EdgeClusterAddEdgeMachineResponse) SetHeaders ¶
func (s *EdgeClusterAddEdgeMachineResponse) SetHeaders(v map[string]*string) *EdgeClusterAddEdgeMachineResponse
func (*EdgeClusterAddEdgeMachineResponse) SetStatusCode ¶
func (s *EdgeClusterAddEdgeMachineResponse) SetStatusCode(v int32) *EdgeClusterAddEdgeMachineResponse
func (EdgeClusterAddEdgeMachineResponse) String ¶
func (s EdgeClusterAddEdgeMachineResponse) String() string
type EdgeClusterAddEdgeMachineResponseBody ¶
type EdgeClusterAddEdgeMachineResponseBody struct { // The ID of the cloud-native box. EdgeMachineId *string `json:"edge_machine_id,omitempty" xml:"edge_machine_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
func (EdgeClusterAddEdgeMachineResponseBody) GoString ¶
func (s EdgeClusterAddEdgeMachineResponseBody) GoString() string
func (*EdgeClusterAddEdgeMachineResponseBody) SetEdgeMachineId ¶
func (s *EdgeClusterAddEdgeMachineResponseBody) SetEdgeMachineId(v string) *EdgeClusterAddEdgeMachineResponseBody
func (*EdgeClusterAddEdgeMachineResponseBody) SetRequestId ¶
func (s *EdgeClusterAddEdgeMachineResponseBody) SetRequestId(v string) *EdgeClusterAddEdgeMachineResponseBody
func (EdgeClusterAddEdgeMachineResponseBody) String ¶
func (s EdgeClusterAddEdgeMachineResponseBody) String() string
type FixNodePoolVulsRequest ¶
type FixNodePoolVulsRequest struct { AutoRestart *bool `json:"auto_restart,omitempty" xml:"auto_restart,omitempty"` // The names of the nodes to be patched. Nodes []*string `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"` // The batch patching policy. RolloutPolicy *FixNodePoolVulsRequestRolloutPolicy `json:"rollout_policy,omitempty" xml:"rollout_policy,omitempty" type:"Struct"` // The list of vulnerabilities. Vuls []*string `json:"vuls,omitempty" xml:"vuls,omitempty" type:"Repeated"` }
func (FixNodePoolVulsRequest) GoString ¶
func (s FixNodePoolVulsRequest) GoString() string
func (*FixNodePoolVulsRequest) SetAutoRestart ¶ added in v4.2.1
func (s *FixNodePoolVulsRequest) SetAutoRestart(v bool) *FixNodePoolVulsRequest
func (*FixNodePoolVulsRequest) SetNodes ¶
func (s *FixNodePoolVulsRequest) SetNodes(v []*string) *FixNodePoolVulsRequest
func (*FixNodePoolVulsRequest) SetRolloutPolicy ¶
func (s *FixNodePoolVulsRequest) SetRolloutPolicy(v *FixNodePoolVulsRequestRolloutPolicy) *FixNodePoolVulsRequest
func (*FixNodePoolVulsRequest) SetVuls ¶
func (s *FixNodePoolVulsRequest) SetVuls(v []*string) *FixNodePoolVulsRequest
func (FixNodePoolVulsRequest) String ¶
func (s FixNodePoolVulsRequest) String() string
type FixNodePoolVulsRequestRolloutPolicy ¶
type FixNodePoolVulsRequestRolloutPolicy struct { // The maximum number of nodes that can be patched in parallel. The minimum value is 1. The maximum value equals the number of nodes in the node pool. MaxParallelism *int64 `json:"max_parallelism,omitempty" xml:"max_parallelism,omitempty"` }
func (FixNodePoolVulsRequestRolloutPolicy) GoString ¶
func (s FixNodePoolVulsRequestRolloutPolicy) GoString() string
func (*FixNodePoolVulsRequestRolloutPolicy) SetMaxParallelism ¶
func (s *FixNodePoolVulsRequestRolloutPolicy) SetMaxParallelism(v int64) *FixNodePoolVulsRequestRolloutPolicy
func (FixNodePoolVulsRequestRolloutPolicy) String ¶
func (s FixNodePoolVulsRequestRolloutPolicy) String() string
type FixNodePoolVulsResponse ¶
type FixNodePoolVulsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *FixNodePoolVulsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (FixNodePoolVulsResponse) GoString ¶
func (s FixNodePoolVulsResponse) GoString() string
func (*FixNodePoolVulsResponse) SetBody ¶
func (s *FixNodePoolVulsResponse) SetBody(v *FixNodePoolVulsResponseBody) *FixNodePoolVulsResponse
func (*FixNodePoolVulsResponse) SetHeaders ¶
func (s *FixNodePoolVulsResponse) SetHeaders(v map[string]*string) *FixNodePoolVulsResponse
func (*FixNodePoolVulsResponse) SetStatusCode ¶
func (s *FixNodePoolVulsResponse) SetStatusCode(v int32) *FixNodePoolVulsResponse
func (FixNodePoolVulsResponse) String ¶
func (s FixNodePoolVulsResponse) String() string
type FixNodePoolVulsResponseBody ¶
type FixNodePoolVulsResponseBody struct { // The ID of the CVE patching task. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (FixNodePoolVulsResponseBody) GoString ¶
func (s FixNodePoolVulsResponseBody) GoString() string
func (*FixNodePoolVulsResponseBody) SetTaskId ¶
func (s *FixNodePoolVulsResponseBody) SetTaskId(v string) *FixNodePoolVulsResponseBody
func (FixNodePoolVulsResponseBody) String ¶
func (s FixNodePoolVulsResponseBody) String() string
type GetClusterAddonInstanceResponse ¶ added in v4.4.0
type GetClusterAddonInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetClusterAddonInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetClusterAddonInstanceResponse) GoString ¶ added in v4.4.0
func (s GetClusterAddonInstanceResponse) GoString() string
func (*GetClusterAddonInstanceResponse) SetBody ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponse) SetBody(v *GetClusterAddonInstanceResponseBody) *GetClusterAddonInstanceResponse
func (*GetClusterAddonInstanceResponse) SetHeaders ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponse) SetHeaders(v map[string]*string) *GetClusterAddonInstanceResponse
func (*GetClusterAddonInstanceResponse) SetStatusCode ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponse) SetStatusCode(v int32) *GetClusterAddonInstanceResponse
func (GetClusterAddonInstanceResponse) String ¶ added in v4.4.0
func (s GetClusterAddonInstanceResponse) String() string
type GetClusterAddonInstanceResponseBody ¶ added in v4.4.0
type GetClusterAddonInstanceResponseBody struct { Config *string `json:"config,omitempty" xml:"config,omitempty"` Logging *GetClusterAddonInstanceResponseBodyLogging `json:"logging,omitempty" xml:"logging,omitempty" type:"Struct"` Name *string `json:"name,omitempty" xml:"name,omitempty"` State *string `json:"state,omitempty" xml:"state,omitempty"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (GetClusterAddonInstanceResponseBody) GoString ¶ added in v4.4.0
func (s GetClusterAddonInstanceResponseBody) GoString() string
func (*GetClusterAddonInstanceResponseBody) SetConfig ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBody) SetConfig(v string) *GetClusterAddonInstanceResponseBody
func (*GetClusterAddonInstanceResponseBody) SetLogging ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBody) SetLogging(v *GetClusterAddonInstanceResponseBodyLogging) *GetClusterAddonInstanceResponseBody
func (*GetClusterAddonInstanceResponseBody) SetName ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBody) SetName(v string) *GetClusterAddonInstanceResponseBody
func (*GetClusterAddonInstanceResponseBody) SetState ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBody) SetState(v string) *GetClusterAddonInstanceResponseBody
func (*GetClusterAddonInstanceResponseBody) SetVersion ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBody) SetVersion(v string) *GetClusterAddonInstanceResponseBody
func (GetClusterAddonInstanceResponseBody) String ¶ added in v4.4.0
func (s GetClusterAddonInstanceResponseBody) String() string
type GetClusterAddonInstanceResponseBodyLogging ¶ added in v4.4.0
type GetClusterAddonInstanceResponseBodyLogging struct { Capable *bool `json:"capable,omitempty" xml:"capable,omitempty"` Enabled *bool `json:"enabled,omitempty" xml:"enabled,omitempty"` LogProject *string `json:"log_project,omitempty" xml:"log_project,omitempty"` Logstore *string `json:"logstore,omitempty" xml:"logstore,omitempty"` }
func (GetClusterAddonInstanceResponseBodyLogging) GoString ¶ added in v4.4.0
func (s GetClusterAddonInstanceResponseBodyLogging) GoString() string
func (*GetClusterAddonInstanceResponseBodyLogging) SetCapable ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBodyLogging) SetCapable(v bool) *GetClusterAddonInstanceResponseBodyLogging
func (*GetClusterAddonInstanceResponseBodyLogging) SetEnabled ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBodyLogging) SetEnabled(v bool) *GetClusterAddonInstanceResponseBodyLogging
func (*GetClusterAddonInstanceResponseBodyLogging) SetLogProject ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBodyLogging) SetLogProject(v string) *GetClusterAddonInstanceResponseBodyLogging
func (*GetClusterAddonInstanceResponseBodyLogging) SetLogstore ¶ added in v4.4.0
func (s *GetClusterAddonInstanceResponseBodyLogging) SetLogstore(v string) *GetClusterAddonInstanceResponseBodyLogging
func (GetClusterAddonInstanceResponseBodyLogging) String ¶ added in v4.4.0
func (s GetClusterAddonInstanceResponseBodyLogging) String() string
type GetClusterCheckResponse ¶ added in v4.2.0
type GetClusterCheckResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetClusterCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetClusterCheckResponse) GoString ¶ added in v4.2.0
func (s GetClusterCheckResponse) GoString() string
func (*GetClusterCheckResponse) SetBody ¶ added in v4.2.0
func (s *GetClusterCheckResponse) SetBody(v *GetClusterCheckResponseBody) *GetClusterCheckResponse
func (*GetClusterCheckResponse) SetHeaders ¶ added in v4.2.0
func (s *GetClusterCheckResponse) SetHeaders(v map[string]*string) *GetClusterCheckResponse
func (*GetClusterCheckResponse) SetStatusCode ¶ added in v4.2.0
func (s *GetClusterCheckResponse) SetStatusCode(v int32) *GetClusterCheckResponse
func (GetClusterCheckResponse) String ¶ added in v4.2.0
func (s GetClusterCheckResponse) String() string
type GetClusterCheckResponseBody ¶ added in v4.2.0
type GetClusterCheckResponseBody struct { // Id of the request CheckId *string `json:"check_id,omitempty" xml:"check_id,omitempty"` // The list of check items. CheckItems map[string][]map[string]interface{} `json:"check_items,omitempty" xml:"check_items,omitempty"` // The time when the cluster check task was created. CreatedAt *string `json:"created_at,omitempty" xml:"created_at,omitempty"` // The time when the cluster check task was completed. FinishedAt *string `json:"finished_at,omitempty" xml:"finished_at,omitempty"` // The message that indicates the status of the cluster check task. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The status of the cluster check. Status *string `json:"status,omitempty" xml:"status,omitempty"` // The check method. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (GetClusterCheckResponseBody) GoString ¶ added in v4.2.0
func (s GetClusterCheckResponseBody) GoString() string
func (*GetClusterCheckResponseBody) SetCheckId ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetCheckId(v string) *GetClusterCheckResponseBody
func (*GetClusterCheckResponseBody) SetCheckItems ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetCheckItems(v map[string][]map[string]interface{}) *GetClusterCheckResponseBody
func (*GetClusterCheckResponseBody) SetCreatedAt ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetCreatedAt(v string) *GetClusterCheckResponseBody
func (*GetClusterCheckResponseBody) SetFinishedAt ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetFinishedAt(v string) *GetClusterCheckResponseBody
func (*GetClusterCheckResponseBody) SetMessage ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetMessage(v string) *GetClusterCheckResponseBody
func (*GetClusterCheckResponseBody) SetStatus ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetStatus(v string) *GetClusterCheckResponseBody
func (*GetClusterCheckResponseBody) SetType ¶ added in v4.2.0
func (s *GetClusterCheckResponseBody) SetType(v string) *GetClusterCheckResponseBody
func (GetClusterCheckResponseBody) String ¶ added in v4.2.0
func (s GetClusterCheckResponseBody) String() string
type GetKubernetesTriggerRequest ¶
type GetKubernetesTriggerRequest struct { // The application name. Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The namespace name. Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"` // The type of trigger. Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. // // Default value: `deployment`. // // If you do not set this parameter, triggers are not filtered by type. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The action that the trigger performs. Set the value to redeploy. // // `redeploy`: redeploys the resources specified by `project_id`. // // If you do not specify this parameter, triggers are not filtered by action. Action *string `json:"action,omitempty" xml:"action,omitempty"` }
func (GetKubernetesTriggerRequest) GoString ¶
func (s GetKubernetesTriggerRequest) GoString() string
func (*GetKubernetesTriggerRequest) SetAction ¶
func (s *GetKubernetesTriggerRequest) SetAction(v string) *GetKubernetesTriggerRequest
func (*GetKubernetesTriggerRequest) SetName ¶
func (s *GetKubernetesTriggerRequest) SetName(v string) *GetKubernetesTriggerRequest
func (*GetKubernetesTriggerRequest) SetNamespace ¶
func (s *GetKubernetesTriggerRequest) SetNamespace(v string) *GetKubernetesTriggerRequest
func (*GetKubernetesTriggerRequest) SetType ¶
func (s *GetKubernetesTriggerRequest) SetType(v string) *GetKubernetesTriggerRequest
func (GetKubernetesTriggerRequest) String ¶
func (s GetKubernetesTriggerRequest) String() string
type GetKubernetesTriggerResponse ¶
type GetKubernetesTriggerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body []*GetKubernetesTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (GetKubernetesTriggerResponse) GoString ¶
func (s GetKubernetesTriggerResponse) GoString() string
func (*GetKubernetesTriggerResponse) SetBody ¶
func (s *GetKubernetesTriggerResponse) SetBody(v []*GetKubernetesTriggerResponseBody) *GetKubernetesTriggerResponse
func (*GetKubernetesTriggerResponse) SetHeaders ¶
func (s *GetKubernetesTriggerResponse) SetHeaders(v map[string]*string) *GetKubernetesTriggerResponse
func (*GetKubernetesTriggerResponse) SetStatusCode ¶
func (s *GetKubernetesTriggerResponse) SetStatusCode(v int32) *GetKubernetesTriggerResponse
func (GetKubernetesTriggerResponse) String ¶
func (s GetKubernetesTriggerResponse) String() string
type GetKubernetesTriggerResponseBody ¶
type GetKubernetesTriggerResponseBody struct { // The ID of the trigger. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The name of the trigger. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The ID of the associated cluster. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The name of the project. // // The name consists of the namespace where the application is deployed and the name of the application. The format is `${namespace}/${name}`. Example: default/test-app. ProjectId *string `json:"project_id,omitempty" xml:"project_id,omitempty"` // The type of trigger. // // Valid values: // // * `deployment`: performs actions on Deployments. // * `application`: performs actions on applications that are deployed in Application Center. // // Default value: `deployment`. Type *string `json:"type,omitempty" xml:"type,omitempty"` // The action that the trigger performs. The value is set to redeploy. // // `redeploy`: redeploys the resource specified by project_id. Action *string `json:"action,omitempty" xml:"action,omitempty"` // Token Token *string `json:"token,omitempty" xml:"token,omitempty"` }
func (GetKubernetesTriggerResponseBody) GoString ¶
func (s GetKubernetesTriggerResponseBody) GoString() string
func (*GetKubernetesTriggerResponseBody) SetAction ¶
func (s *GetKubernetesTriggerResponseBody) SetAction(v string) *GetKubernetesTriggerResponseBody
func (*GetKubernetesTriggerResponseBody) SetClusterId ¶
func (s *GetKubernetesTriggerResponseBody) SetClusterId(v string) *GetKubernetesTriggerResponseBody
func (*GetKubernetesTriggerResponseBody) SetId ¶
func (s *GetKubernetesTriggerResponseBody) SetId(v string) *GetKubernetesTriggerResponseBody
func (*GetKubernetesTriggerResponseBody) SetName ¶
func (s *GetKubernetesTriggerResponseBody) SetName(v string) *GetKubernetesTriggerResponseBody
func (*GetKubernetesTriggerResponseBody) SetProjectId ¶
func (s *GetKubernetesTriggerResponseBody) SetProjectId(v string) *GetKubernetesTriggerResponseBody
func (*GetKubernetesTriggerResponseBody) SetToken ¶
func (s *GetKubernetesTriggerResponseBody) SetToken(v string) *GetKubernetesTriggerResponseBody
func (*GetKubernetesTriggerResponseBody) SetType ¶
func (s *GetKubernetesTriggerResponseBody) SetType(v string) *GetKubernetesTriggerResponseBody
func (GetKubernetesTriggerResponseBody) String ¶
func (s GetKubernetesTriggerResponseBody) String() string
type GetUpgradeStatusResponse ¶
type GetUpgradeStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetUpgradeStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetUpgradeStatusResponse) GoString ¶
func (s GetUpgradeStatusResponse) GoString() string
func (*GetUpgradeStatusResponse) SetBody ¶
func (s *GetUpgradeStatusResponse) SetBody(v *GetUpgradeStatusResponseBody) *GetUpgradeStatusResponse
func (*GetUpgradeStatusResponse) SetHeaders ¶
func (s *GetUpgradeStatusResponse) SetHeaders(v map[string]*string) *GetUpgradeStatusResponse
func (*GetUpgradeStatusResponse) SetStatusCode ¶
func (s *GetUpgradeStatusResponse) SetStatusCode(v int32) *GetUpgradeStatusResponse
func (GetUpgradeStatusResponse) String ¶
func (s GetUpgradeStatusResponse) String() string
type GetUpgradeStatusResponseBody ¶
type GetUpgradeStatusResponseBody struct { // The error message returned during the update. ErrorMessage *string `json:"error_message,omitempty" xml:"error_message,omitempty"` // The ID of the precheck report. PrecheckReportId *string `json:"precheck_report_id,omitempty" xml:"precheck_report_id,omitempty"` // The status of the update. Valid values: // // * `success`: The update is successful. // * `fail`: The update failed. // * `pause`: The update is paused. // * `running`: The update is in progress. Status *string `json:"status,omitempty" xml:"status,omitempty"` // The current phase of the update. Valid values: // // * `not_start`: The update is not started. // * `prechecking`: The precheck is in progress. // * `upgrading`: The cluster is being updated. // * `pause`: The update is paused. // * `success`: The update is successful. UpgradeStep *string `json:"upgrade_step,omitempty" xml:"upgrade_step,omitempty"` // The details of the update task. UpgradeTask *GetUpgradeStatusResponseBodyUpgradeTask `json:"upgrade_task,omitempty" xml:"upgrade_task,omitempty" type:"Struct"` }
func (GetUpgradeStatusResponseBody) GoString ¶
func (s GetUpgradeStatusResponseBody) GoString() string
func (*GetUpgradeStatusResponseBody) SetErrorMessage ¶
func (s *GetUpgradeStatusResponseBody) SetErrorMessage(v string) *GetUpgradeStatusResponseBody
func (*GetUpgradeStatusResponseBody) SetPrecheckReportId ¶
func (s *GetUpgradeStatusResponseBody) SetPrecheckReportId(v string) *GetUpgradeStatusResponseBody
func (*GetUpgradeStatusResponseBody) SetStatus ¶
func (s *GetUpgradeStatusResponseBody) SetStatus(v string) *GetUpgradeStatusResponseBody
func (*GetUpgradeStatusResponseBody) SetUpgradeStep ¶
func (s *GetUpgradeStatusResponseBody) SetUpgradeStep(v string) *GetUpgradeStatusResponseBody
func (*GetUpgradeStatusResponseBody) SetUpgradeTask ¶
func (s *GetUpgradeStatusResponseBody) SetUpgradeTask(v *GetUpgradeStatusResponseBodyUpgradeTask) *GetUpgradeStatusResponseBody
func (GetUpgradeStatusResponseBody) String ¶
func (s GetUpgradeStatusResponseBody) String() string
type GetUpgradeStatusResponseBodyUpgradeTask ¶
type GetUpgradeStatusResponseBodyUpgradeTask struct { // The description of the update task. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The status of the update task. Valid values: // // * `running`: The update task is being executed. // * `Success`: The update task is successfully executed. // * `Failed`: The update task failed. Status *string `json:"status,omitempty" xml:"status,omitempty"` }
func (GetUpgradeStatusResponseBodyUpgradeTask) GoString ¶
func (s GetUpgradeStatusResponseBodyUpgradeTask) GoString() string
func (*GetUpgradeStatusResponseBodyUpgradeTask) SetMessage ¶
func (s *GetUpgradeStatusResponseBodyUpgradeTask) SetMessage(v string) *GetUpgradeStatusResponseBodyUpgradeTask
func (*GetUpgradeStatusResponseBodyUpgradeTask) SetStatus ¶
func (s *GetUpgradeStatusResponseBodyUpgradeTask) SetStatus(v string) *GetUpgradeStatusResponseBodyUpgradeTask
func (GetUpgradeStatusResponseBodyUpgradeTask) String ¶
func (s GetUpgradeStatusResponseBodyUpgradeTask) String() string
type GrantPermissionsRequest ¶
type GrantPermissionsRequest struct { // The request body. Body []*GrantPermissionsRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (GrantPermissionsRequest) GoString ¶
func (s GrantPermissionsRequest) GoString() string
func (*GrantPermissionsRequest) SetBody ¶
func (s *GrantPermissionsRequest) SetBody(v []*GrantPermissionsRequestBody) *GrantPermissionsRequest
func (GrantPermissionsRequest) String ¶
func (s GrantPermissionsRequest) String() string
type GrantPermissionsRequestBody ¶
type GrantPermissionsRequestBody struct { // The ID of the cluster that you want to manage. // // * When the `role_type` parameter is set to `all-clusters`, this parameter is set to an empty string. Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"` // Specifies whether to perform a custom authorization. To perform a custom authorization, set `role_name` to a custom cluster role. IsCustom *bool `json:"is_custom,omitempty" xml:"is_custom,omitempty"` // Specifies whether the permissions are granted to a RAM role. IsRamRole *bool `json:"is_ram_role,omitempty" xml:"is_ram_role,omitempty"` // The namespace to which the permissions are scoped. This parameter is required only if you set role_type to namespace. Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"` // The predefined role name. Valid values: // // * `admin`: administrator // * `ops`: O\&M engineer // * `dev`: developer // * `restricted`: restricted user // * The custom cluster role. RoleName *string `json:"role_name,omitempty" xml:"role_name,omitempty"` // The authorization type. Valid values: // // * `cluster`: indicates that the permissions are scoped to a cluster. // * `namespace`: specifies that the permissions are scoped to a namespace of a cluster. // * `all-clusters`: specifies that the permissions are scoped to all clusters. RoleType *string `json:"role_type,omitempty" xml:"role_type,omitempty"` }
func (GrantPermissionsRequestBody) GoString ¶
func (s GrantPermissionsRequestBody) GoString() string
func (*GrantPermissionsRequestBody) SetCluster ¶
func (s *GrantPermissionsRequestBody) SetCluster(v string) *GrantPermissionsRequestBody
func (*GrantPermissionsRequestBody) SetIsCustom ¶
func (s *GrantPermissionsRequestBody) SetIsCustom(v bool) *GrantPermissionsRequestBody
func (*GrantPermissionsRequestBody) SetIsRamRole ¶
func (s *GrantPermissionsRequestBody) SetIsRamRole(v bool) *GrantPermissionsRequestBody
func (*GrantPermissionsRequestBody) SetNamespace ¶
func (s *GrantPermissionsRequestBody) SetNamespace(v string) *GrantPermissionsRequestBody
func (*GrantPermissionsRequestBody) SetRoleName ¶
func (s *GrantPermissionsRequestBody) SetRoleName(v string) *GrantPermissionsRequestBody
func (*GrantPermissionsRequestBody) SetRoleType ¶
func (s *GrantPermissionsRequestBody) SetRoleType(v string) *GrantPermissionsRequestBody
func (GrantPermissionsRequestBody) String ¶
func (s GrantPermissionsRequestBody) String() string
type GrantPermissionsResponse ¶
type GrantPermissionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (GrantPermissionsResponse) GoString ¶
func (s GrantPermissionsResponse) GoString() string
func (*GrantPermissionsResponse) SetHeaders ¶
func (s *GrantPermissionsResponse) SetHeaders(v map[string]*string) *GrantPermissionsResponse
func (*GrantPermissionsResponse) SetStatusCode ¶
func (s *GrantPermissionsResponse) SetStatusCode(v int32) *GrantPermissionsResponse
func (GrantPermissionsResponse) String ¶
func (s GrantPermissionsResponse) String() string
type InstallClusterAddonsRequest ¶
type InstallClusterAddonsRequest struct { // The request body. Body []*InstallClusterAddonsRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (InstallClusterAddonsRequest) GoString ¶
func (s InstallClusterAddonsRequest) GoString() string
func (*InstallClusterAddonsRequest) SetBody ¶
func (s *InstallClusterAddonsRequest) SetBody(v []*InstallClusterAddonsRequestBody) *InstallClusterAddonsRequest
func (InstallClusterAddonsRequest) String ¶
func (s InstallClusterAddonsRequest) String() string
type InstallClusterAddonsRequestBody ¶
type InstallClusterAddonsRequestBody struct { // The custom component settings that you want to use. The value is a JSON string. Config *string `json:"config,omitempty" xml:"config,omitempty"` // The component name. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The component version. // // > You can call the [DescribeClusterAddonsVersion](~~197434~~) operation to query the version of a component. Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (InstallClusterAddonsRequestBody) GoString ¶
func (s InstallClusterAddonsRequestBody) GoString() string
func (*InstallClusterAddonsRequestBody) SetConfig ¶
func (s *InstallClusterAddonsRequestBody) SetConfig(v string) *InstallClusterAddonsRequestBody
func (*InstallClusterAddonsRequestBody) SetName ¶
func (s *InstallClusterAddonsRequestBody) SetName(v string) *InstallClusterAddonsRequestBody
func (*InstallClusterAddonsRequestBody) SetVersion ¶
func (s *InstallClusterAddonsRequestBody) SetVersion(v string) *InstallClusterAddonsRequestBody
func (InstallClusterAddonsRequestBody) String ¶
func (s InstallClusterAddonsRequestBody) String() string
type InstallClusterAddonsResponse ¶
type InstallClusterAddonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (InstallClusterAddonsResponse) GoString ¶
func (s InstallClusterAddonsResponse) GoString() string
func (*InstallClusterAddonsResponse) SetHeaders ¶
func (s *InstallClusterAddonsResponse) SetHeaders(v map[string]*string) *InstallClusterAddonsResponse
func (*InstallClusterAddonsResponse) SetStatusCode ¶
func (s *InstallClusterAddonsResponse) SetStatusCode(v int32) *InstallClusterAddonsResponse
func (InstallClusterAddonsResponse) String ¶
func (s InstallClusterAddonsResponse) String() string
type KubeletConfig ¶
type KubeletConfig struct { AllowedUnsafeSysctls []*string `json:"allowedUnsafeSysctls,omitempty" xml:"allowedUnsafeSysctls,omitempty" type:"Repeated"` ContainerLogMaxFiles *int64 `json:"containerLogMaxFiles,omitempty" xml:"containerLogMaxFiles,omitempty"` ContainerLogMaxSize *string `json:"containerLogMaxSize,omitempty" xml:"containerLogMaxSize,omitempty"` CpuManagerPolicy *string `json:"cpuManagerPolicy,omitempty" xml:"cpuManagerPolicy,omitempty"` EventBurst *int64 `json:"eventBurst,omitempty" xml:"eventBurst,omitempty"` EventRecordQPS *int64 `json:"eventRecordQPS,omitempty" xml:"eventRecordQPS,omitempty"` EvictionHard map[string]interface{} `json:"evictionHard,omitempty" xml:"evictionHard,omitempty"` EvictionSoft map[string]interface{} `json:"evictionSoft,omitempty" xml:"evictionSoft,omitempty"` EvictionSoftGracePeriod map[string]interface{} `json:"evictionSoftGracePeriod,omitempty" xml:"evictionSoftGracePeriod,omitempty"` FeatureGates map[string]interface{} `json:"featureGates,omitempty" xml:"featureGates,omitempty"` KubeAPIBurst *int64 `json:"kubeAPIBurst,omitempty" xml:"kubeAPIBurst,omitempty"` KubeAPIQPS *int64 `json:"kubeAPIQPS,omitempty" xml:"kubeAPIQPS,omitempty"` KubeReserved map[string]interface{} `json:"kubeReserved,omitempty" xml:"kubeReserved,omitempty"` MaxPods *int64 `json:"maxPods,omitempty" xml:"maxPods,omitempty"` ReadOnlyPort *int64 `json:"readOnlyPort,omitempty" xml:"readOnlyPort,omitempty"` RegistryBurst *int64 `json:"registryBurst,omitempty" xml:"registryBurst,omitempty"` RegistryPullQPS *int64 `json:"registryPullQPS,omitempty" xml:"registryPullQPS,omitempty"` SerializeImagePulls *bool `json:"serializeImagePulls,omitempty" xml:"serializeImagePulls,omitempty"` SystemReserved map[string]interface{} `json:"systemReserved,omitempty" xml:"systemReserved,omitempty"` }
func (KubeletConfig) GoString ¶
func (s KubeletConfig) GoString() string
func (*KubeletConfig) SetAllowedUnsafeSysctls ¶
func (s *KubeletConfig) SetAllowedUnsafeSysctls(v []*string) *KubeletConfig
func (*KubeletConfig) SetContainerLogMaxFiles ¶
func (s *KubeletConfig) SetContainerLogMaxFiles(v int64) *KubeletConfig
func (*KubeletConfig) SetContainerLogMaxSize ¶
func (s *KubeletConfig) SetContainerLogMaxSize(v string) *KubeletConfig
func (*KubeletConfig) SetCpuManagerPolicy ¶
func (s *KubeletConfig) SetCpuManagerPolicy(v string) *KubeletConfig
func (*KubeletConfig) SetEventBurst ¶
func (s *KubeletConfig) SetEventBurst(v int64) *KubeletConfig
func (*KubeletConfig) SetEventRecordQPS ¶
func (s *KubeletConfig) SetEventRecordQPS(v int64) *KubeletConfig
func (*KubeletConfig) SetEvictionHard ¶
func (s *KubeletConfig) SetEvictionHard(v map[string]interface{}) *KubeletConfig
func (*KubeletConfig) SetEvictionSoft ¶
func (s *KubeletConfig) SetEvictionSoft(v map[string]interface{}) *KubeletConfig
func (*KubeletConfig) SetEvictionSoftGracePeriod ¶
func (s *KubeletConfig) SetEvictionSoftGracePeriod(v map[string]interface{}) *KubeletConfig
func (*KubeletConfig) SetFeatureGates ¶
func (s *KubeletConfig) SetFeatureGates(v map[string]interface{}) *KubeletConfig
func (*KubeletConfig) SetKubeAPIBurst ¶
func (s *KubeletConfig) SetKubeAPIBurst(v int64) *KubeletConfig
func (*KubeletConfig) SetKubeAPIQPS ¶
func (s *KubeletConfig) SetKubeAPIQPS(v int64) *KubeletConfig
func (*KubeletConfig) SetKubeReserved ¶
func (s *KubeletConfig) SetKubeReserved(v map[string]interface{}) *KubeletConfig
func (*KubeletConfig) SetMaxPods ¶
func (s *KubeletConfig) SetMaxPods(v int64) *KubeletConfig
func (*KubeletConfig) SetReadOnlyPort ¶
func (s *KubeletConfig) SetReadOnlyPort(v int64) *KubeletConfig
func (*KubeletConfig) SetRegistryBurst ¶
func (s *KubeletConfig) SetRegistryBurst(v int64) *KubeletConfig
func (*KubeletConfig) SetRegistryPullQPS ¶
func (s *KubeletConfig) SetRegistryPullQPS(v int64) *KubeletConfig
func (*KubeletConfig) SetSerializeImagePulls ¶
func (s *KubeletConfig) SetSerializeImagePulls(v bool) *KubeletConfig
func (*KubeletConfig) SetSystemReserved ¶
func (s *KubeletConfig) SetSystemReserved(v map[string]interface{}) *KubeletConfig
func (KubeletConfig) String ¶
func (s KubeletConfig) String() string
type ListAddonsRequest ¶ added in v4.4.0
type ListAddonsRequest struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` ClusterSpec *string `json:"cluster_spec,omitempty" xml:"cluster_spec,omitempty"` ClusterType *string `json:"cluster_type,omitempty" xml:"cluster_type,omitempty"` ClusterVersion *string `json:"cluster_version,omitempty" xml:"cluster_version,omitempty"` Profile *string `json:"profile,omitempty" xml:"profile,omitempty"` RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` }
func (ListAddonsRequest) GoString ¶ added in v4.4.0
func (s ListAddonsRequest) GoString() string
func (*ListAddonsRequest) SetClusterId ¶ added in v4.4.0
func (s *ListAddonsRequest) SetClusterId(v string) *ListAddonsRequest
func (*ListAddonsRequest) SetClusterSpec ¶ added in v4.4.0
func (s *ListAddonsRequest) SetClusterSpec(v string) *ListAddonsRequest
func (*ListAddonsRequest) SetClusterType ¶ added in v4.4.0
func (s *ListAddonsRequest) SetClusterType(v string) *ListAddonsRequest
func (*ListAddonsRequest) SetClusterVersion ¶ added in v4.4.0
func (s *ListAddonsRequest) SetClusterVersion(v string) *ListAddonsRequest
func (*ListAddonsRequest) SetProfile ¶ added in v4.4.0
func (s *ListAddonsRequest) SetProfile(v string) *ListAddonsRequest
func (*ListAddonsRequest) SetRegionId ¶ added in v4.4.0
func (s *ListAddonsRequest) SetRegionId(v string) *ListAddonsRequest
func (ListAddonsRequest) String ¶ added in v4.4.0
func (s ListAddonsRequest) String() string
type ListAddonsResponse ¶ added in v4.4.0
type ListAddonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAddonsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAddonsResponse) GoString ¶ added in v4.4.0
func (s ListAddonsResponse) GoString() string
func (*ListAddonsResponse) SetBody ¶ added in v4.4.0
func (s *ListAddonsResponse) SetBody(v *ListAddonsResponseBody) *ListAddonsResponse
func (*ListAddonsResponse) SetHeaders ¶ added in v4.4.0
func (s *ListAddonsResponse) SetHeaders(v map[string]*string) *ListAddonsResponse
func (*ListAddonsResponse) SetStatusCode ¶ added in v4.4.0
func (s *ListAddonsResponse) SetStatusCode(v int32) *ListAddonsResponse
func (ListAddonsResponse) String ¶ added in v4.4.0
func (s ListAddonsResponse) String() string
type ListAddonsResponseBody ¶ added in v4.4.0
type ListAddonsResponseBody struct {
Addons []*ListAddonsResponseBodyAddons `json:"addons,omitempty" xml:"addons,omitempty" type:"Repeated"`
}
func (ListAddonsResponseBody) GoString ¶ added in v4.4.0
func (s ListAddonsResponseBody) GoString() string
func (*ListAddonsResponseBody) SetAddons ¶ added in v4.4.0
func (s *ListAddonsResponseBody) SetAddons(v []*ListAddonsResponseBodyAddons) *ListAddonsResponseBody
func (ListAddonsResponseBody) String ¶ added in v4.4.0
func (s ListAddonsResponseBody) String() string
type ListAddonsResponseBodyAddons ¶ added in v4.4.0
type ListAddonsResponseBodyAddons struct { Architecture []*string `json:"architecture,omitempty" xml:"architecture,omitempty" type:"Repeated"` Category *string `json:"category,omitempty" xml:"category,omitempty"` ConfigSchema *string `json:"config_schema,omitempty" xml:"config_schema,omitempty"` InstallByDefault *bool `json:"install_by_default,omitempty" xml:"install_by_default,omitempty"` Managed *bool `json:"managed,omitempty" xml:"managed,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` SupportedActions []*string `json:"supported_actions,omitempty" xml:"supported_actions,omitempty" type:"Repeated"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (ListAddonsResponseBodyAddons) GoString ¶ added in v4.4.0
func (s ListAddonsResponseBodyAddons) GoString() string
func (*ListAddonsResponseBodyAddons) SetArchitecture ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetArchitecture(v []*string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetCategory ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetCategory(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetConfigSchema ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetConfigSchema(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetInstallByDefault ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetInstallByDefault(v bool) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetManaged ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetManaged(v bool) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetName ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetName(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetSupportedActions ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetSupportedActions(v []*string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetVersion ¶ added in v4.4.0
func (s *ListAddonsResponseBodyAddons) SetVersion(v string) *ListAddonsResponseBodyAddons
func (ListAddonsResponseBodyAddons) String ¶ added in v4.4.0
func (s ListAddonsResponseBodyAddons) String() string
type ListClusterAddonInstancesResponse ¶ added in v4.3.0
type ListClusterAddonInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListClusterAddonInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListClusterAddonInstancesResponse) GoString ¶ added in v4.3.0
func (s ListClusterAddonInstancesResponse) GoString() string
func (*ListClusterAddonInstancesResponse) SetHeaders ¶ added in v4.3.0
func (s *ListClusterAddonInstancesResponse) SetHeaders(v map[string]*string) *ListClusterAddonInstancesResponse
func (*ListClusterAddonInstancesResponse) SetStatusCode ¶ added in v4.3.0
func (s *ListClusterAddonInstancesResponse) SetStatusCode(v int32) *ListClusterAddonInstancesResponse
func (ListClusterAddonInstancesResponse) String ¶ added in v4.3.0
func (s ListClusterAddonInstancesResponse) String() string
type ListClusterAddonInstancesResponseBody ¶ added in v4.3.0
type ListClusterAddonInstancesResponseBody struct {
Addons []*ListClusterAddonInstancesResponseBodyAddons `json:"addons,omitempty" xml:"addons,omitempty" type:"Repeated"`
}
func (ListClusterAddonInstancesResponseBody) GoString ¶ added in v4.3.0
func (s ListClusterAddonInstancesResponseBody) GoString() string
func (ListClusterAddonInstancesResponseBody) String ¶ added in v4.3.0
func (s ListClusterAddonInstancesResponseBody) String() string
type ListClusterAddonInstancesResponseBodyAddons ¶ added in v4.3.0
type ListClusterAddonInstancesResponseBodyAddons struct { Name *string `json:"name,omitempty" xml:"name,omitempty"` State *string `json:"state,omitempty" xml:"state,omitempty"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (ListClusterAddonInstancesResponseBodyAddons) GoString ¶ added in v4.3.0
func (s ListClusterAddonInstancesResponseBodyAddons) GoString() string
func (*ListClusterAddonInstancesResponseBodyAddons) SetName ¶ added in v4.3.0
func (s *ListClusterAddonInstancesResponseBodyAddons) SetName(v string) *ListClusterAddonInstancesResponseBodyAddons
func (*ListClusterAddonInstancesResponseBodyAddons) SetState ¶ added in v4.3.0
func (s *ListClusterAddonInstancesResponseBodyAddons) SetState(v string) *ListClusterAddonInstancesResponseBodyAddons
func (*ListClusterAddonInstancesResponseBodyAddons) SetVersion ¶ added in v4.3.0
func (s *ListClusterAddonInstancesResponseBodyAddons) SetVersion(v string) *ListClusterAddonInstancesResponseBodyAddons
func (ListClusterAddonInstancesResponseBodyAddons) String ¶ added in v4.3.0
func (s ListClusterAddonInstancesResponseBodyAddons) String() string
type ListClusterChecksRequest ¶ added in v4.2.0
type ListClusterChecksRequest struct { // The check method. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (ListClusterChecksRequest) GoString ¶ added in v4.2.0
func (s ListClusterChecksRequest) GoString() string
func (*ListClusterChecksRequest) SetType ¶ added in v4.2.0
func (s *ListClusterChecksRequest) SetType(v string) *ListClusterChecksRequest
func (ListClusterChecksRequest) String ¶ added in v4.2.0
func (s ListClusterChecksRequest) String() string
type ListClusterChecksResponse ¶ added in v4.2.0
type ListClusterChecksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListClusterChecksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListClusterChecksResponse) GoString ¶ added in v4.2.0
func (s ListClusterChecksResponse) GoString() string
func (*ListClusterChecksResponse) SetBody ¶ added in v4.2.0
func (s *ListClusterChecksResponse) SetBody(v *ListClusterChecksResponseBody) *ListClusterChecksResponse
func (*ListClusterChecksResponse) SetHeaders ¶ added in v4.2.0
func (s *ListClusterChecksResponse) SetHeaders(v map[string]*string) *ListClusterChecksResponse
func (*ListClusterChecksResponse) SetStatusCode ¶ added in v4.2.0
func (s *ListClusterChecksResponse) SetStatusCode(v int32) *ListClusterChecksResponse
func (ListClusterChecksResponse) String ¶ added in v4.2.0
func (s ListClusterChecksResponse) String() string
type ListClusterChecksResponseBody ¶ added in v4.2.0
type ListClusterChecksResponseBody struct { // The list of check items. Checks []*ListClusterChecksResponseBodyChecks `json:"checks,omitempty" xml:"checks,omitempty" type:"Repeated"` }
func (ListClusterChecksResponseBody) GoString ¶ added in v4.2.0
func (s ListClusterChecksResponseBody) GoString() string
func (*ListClusterChecksResponseBody) SetChecks ¶ added in v4.2.0
func (s *ListClusterChecksResponseBody) SetChecks(v []*ListClusterChecksResponseBodyChecks) *ListClusterChecksResponseBody
func (ListClusterChecksResponseBody) String ¶ added in v4.2.0
func (s ListClusterChecksResponseBody) String() string
type ListClusterChecksResponseBodyChecks ¶ added in v4.2.0
type ListClusterChecksResponseBodyChecks struct { // The ID of the cluster check task. CheckId *string `json:"check_id,omitempty" xml:"check_id,omitempty"` // The time when the cluster check task was created. CreatedAt *string `json:"created_at,omitempty" xml:"created_at,omitempty"` // The time when the cluster check task was completed. FinishedAt *string `json:"finished_at,omitempty" xml:"finished_at,omitempty"` // The message that indicates the status of the cluster check task. Message *string `json:"message,omitempty" xml:"message,omitempty"` // The status of the cluster check. Status *string `json:"status,omitempty" xml:"status,omitempty"` // The check method. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (ListClusterChecksResponseBodyChecks) GoString ¶ added in v4.2.0
func (s ListClusterChecksResponseBodyChecks) GoString() string
func (*ListClusterChecksResponseBodyChecks) SetCheckId ¶ added in v4.2.0
func (s *ListClusterChecksResponseBodyChecks) SetCheckId(v string) *ListClusterChecksResponseBodyChecks
func (*ListClusterChecksResponseBodyChecks) SetCreatedAt ¶ added in v4.2.0
func (s *ListClusterChecksResponseBodyChecks) SetCreatedAt(v string) *ListClusterChecksResponseBodyChecks
func (*ListClusterChecksResponseBodyChecks) SetFinishedAt ¶ added in v4.2.0
func (s *ListClusterChecksResponseBodyChecks) SetFinishedAt(v string) *ListClusterChecksResponseBodyChecks
func (*ListClusterChecksResponseBodyChecks) SetMessage ¶ added in v4.2.0
func (s *ListClusterChecksResponseBodyChecks) SetMessage(v string) *ListClusterChecksResponseBodyChecks
func (*ListClusterChecksResponseBodyChecks) SetStatus ¶ added in v4.2.0
func (s *ListClusterChecksResponseBodyChecks) SetStatus(v string) *ListClusterChecksResponseBodyChecks
func (*ListClusterChecksResponseBodyChecks) SetType ¶ added in v4.2.0
func (s *ListClusterChecksResponseBodyChecks) SetType(v string) *ListClusterChecksResponseBodyChecks
func (ListClusterChecksResponseBodyChecks) String ¶ added in v4.2.0
func (s ListClusterChecksResponseBodyChecks) String() string
type ListOperationPlansRequest ¶ added in v4.5.0
type ListOperationPlansRequest struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (ListOperationPlansRequest) GoString ¶ added in v4.5.0
func (s ListOperationPlansRequest) GoString() string
func (*ListOperationPlansRequest) SetClusterId ¶ added in v4.5.0
func (s *ListOperationPlansRequest) SetClusterId(v string) *ListOperationPlansRequest
func (*ListOperationPlansRequest) SetType ¶ added in v4.5.0
func (s *ListOperationPlansRequest) SetType(v string) *ListOperationPlansRequest
func (ListOperationPlansRequest) String ¶ added in v4.5.0
func (s ListOperationPlansRequest) String() string
type ListOperationPlansResponse ¶ added in v4.5.0
type ListOperationPlansResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListOperationPlansResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListOperationPlansResponse) GoString ¶ added in v4.5.0
func (s ListOperationPlansResponse) GoString() string
func (*ListOperationPlansResponse) SetBody ¶ added in v4.5.0
func (s *ListOperationPlansResponse) SetBody(v *ListOperationPlansResponseBody) *ListOperationPlansResponse
func (*ListOperationPlansResponse) SetHeaders ¶ added in v4.5.0
func (s *ListOperationPlansResponse) SetHeaders(v map[string]*string) *ListOperationPlansResponse
func (*ListOperationPlansResponse) SetStatusCode ¶ added in v4.5.0
func (s *ListOperationPlansResponse) SetStatusCode(v int32) *ListOperationPlansResponse
func (ListOperationPlansResponse) String ¶ added in v4.5.0
func (s ListOperationPlansResponse) String() string
type ListOperationPlansResponseBody ¶ added in v4.5.0
type ListOperationPlansResponseBody struct {
Plans []*ListOperationPlansResponseBodyPlans `json:"plans,omitempty" xml:"plans,omitempty" type:"Repeated"`
}
func (ListOperationPlansResponseBody) GoString ¶ added in v4.5.0
func (s ListOperationPlansResponseBody) GoString() string
func (*ListOperationPlansResponseBody) SetPlans ¶ added in v4.5.0
func (s *ListOperationPlansResponseBody) SetPlans(v []*ListOperationPlansResponseBodyPlans) *ListOperationPlansResponseBody
func (ListOperationPlansResponseBody) String ¶ added in v4.5.0
func (s ListOperationPlansResponseBody) String() string
type ListOperationPlansResponseBodyPlans ¶ added in v4.5.0
type ListOperationPlansResponseBodyPlans struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` Created *string `json:"created,omitempty" xml:"created,omitempty"` EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"` PlanId *string `json:"plan_id,omitempty" xml:"plan_id,omitempty"` StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"` State *string `json:"state,omitempty" xml:"state,omitempty"` TargetId *string `json:"target_id,omitempty" xml:"target_id,omitempty"` TargetType *string `json:"target_type,omitempty" xml:"target_type,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (ListOperationPlansResponseBodyPlans) GoString ¶ added in v4.5.0
func (s ListOperationPlansResponseBodyPlans) GoString() string
func (*ListOperationPlansResponseBodyPlans) SetClusterId ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetClusterId(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetCreated ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetCreated(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetEndTime ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetEndTime(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetPlanId ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetPlanId(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetStartTime ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetStartTime(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetState ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetState(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetTargetId ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetTargetId(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetTargetType ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetTargetType(v string) *ListOperationPlansResponseBodyPlans
func (*ListOperationPlansResponseBodyPlans) SetType ¶ added in v4.5.0
func (s *ListOperationPlansResponseBodyPlans) SetType(v string) *ListOperationPlansResponseBodyPlans
func (ListOperationPlansResponseBodyPlans) String ¶ added in v4.5.0
func (s ListOperationPlansResponseBodyPlans) String() string
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { // The pagination token that is used in the next request to retrieve a new page of results. NextToken *string `json:"next_token,omitempty" xml:"next_token,omitempty"` // The region ID. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The list of cluster IDs. ResourceIds []*string `json:"resource_ids,omitempty" xml:"resource_ids,omitempty" type:"Repeated"` // The resource type. Set the value to `CLUSTER`. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The list of labels that you want to query. You can specify at most 20 labels. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` }
func (ListTagResourcesRequest) GoString ¶
func (s ListTagResourcesRequest) GoString() string
func (*ListTagResourcesRequest) SetNextToken ¶
func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetRegionId ¶
func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceIds ¶
func (s *ListTagResourcesRequest) SetResourceIds(v []*string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceType ¶
func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetTags ¶
func (s *ListTagResourcesRequest) SetTags(v []*Tag) *ListTagResourcesRequest
func (ListTagResourcesRequest) String ¶
func (s ListTagResourcesRequest) String() string
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagResourcesResponse) GoString ¶
func (s ListTagResourcesResponse) GoString() string
func (*ListTagResourcesResponse) SetBody ¶
func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetHeaders ¶
func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetStatusCode ¶
func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
func (ListTagResourcesResponse) String ¶
func (s ListTagResourcesResponse) String() string
type ListTagResourcesResponseBody ¶
type ListTagResourcesResponseBody struct { // The pagination token that is used in the next request to retrieve a new page of results. NextToken *string `json:"next_token,omitempty" xml:"next_token,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The details of the queried labels and resources. TagResources *ListTagResourcesResponseBodyTagResources `json:"tag_resources,omitempty" xml:"tag_resources,omitempty" type:"Struct"` }
func (ListTagResourcesResponseBody) GoString ¶
func (s ListTagResourcesResponseBody) GoString() string
func (*ListTagResourcesResponseBody) SetNextToken ¶
func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetRequestId ¶
func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetTagResources ¶
func (s *ListTagResourcesResponseBody) SetTagResources(v *ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
func (ListTagResourcesResponseBody) String ¶
func (s ListTagResourcesResponseBody) String() string
type ListTagResourcesResponseBodyTagResources ¶
type ListTagResourcesResponseBodyTagResources struct { // The resource and label. TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"tag_resource,omitempty" xml:"tag_resource,omitempty" type:"Repeated"` }
func (ListTagResourcesResponseBodyTagResources) GoString ¶
func (s ListTagResourcesResponseBodyTagResources) GoString() string
func (*ListTagResourcesResponseBodyTagResources) SetTagResource ¶
func (s *ListTagResourcesResponseBodyTagResources) SetTagResource(v []*ListTagResourcesResponseBodyTagResourcesTagResource) *ListTagResourcesResponseBodyTagResources
func (ListTagResourcesResponseBodyTagResources) String ¶
func (s ListTagResourcesResponseBodyTagResources) String() string
type ListTagResourcesResponseBodyTagResourcesTagResource ¶
type ListTagResourcesResponseBodyTagResourcesTagResource struct { // The ID of the resource. ResourceId *string `json:"resource_id,omitempty" xml:"resource_id,omitempty"` // The type of the resource. For more information, see [Labels](~~110425~~). ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The key of the label. TagKey *string `json:"tag_key,omitempty" xml:"tag_key,omitempty"` // The value of the label. TagValue *string `json:"tag_value,omitempty" xml:"tag_value,omitempty"` }
func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString ¶
func (s ListTagResourcesResponseBodyTagResourcesTagResource) GoString() string
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (ListTagResourcesResponseBodyTagResourcesTagResource) String ¶
func (s ListTagResourcesResponseBodyTagResourcesTagResource) String() string
type ListTagResourcesShrinkRequest ¶
type ListTagResourcesShrinkRequest struct { // The pagination token that is used in the next request to retrieve a new page of results. NextToken *string `json:"next_token,omitempty" xml:"next_token,omitempty"` // The region ID. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The list of cluster IDs. ResourceIdsShrink *string `json:"resource_ids,omitempty" xml:"resource_ids,omitempty"` // The resource type. Set the value to `CLUSTER`. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The list of labels that you want to query. You can specify at most 20 labels. TagsShrink *string `json:"tags,omitempty" xml:"tags,omitempty"` }
func (ListTagResourcesShrinkRequest) GoString ¶
func (s ListTagResourcesShrinkRequest) GoString() string
func (*ListTagResourcesShrinkRequest) SetNextToken ¶
func (s *ListTagResourcesShrinkRequest) SetNextToken(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetRegionId ¶
func (s *ListTagResourcesShrinkRequest) SetRegionId(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetResourceIdsShrink ¶
func (s *ListTagResourcesShrinkRequest) SetResourceIdsShrink(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetResourceType ¶
func (s *ListTagResourcesShrinkRequest) SetResourceType(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetTagsShrink ¶
func (s *ListTagResourcesShrinkRequest) SetTagsShrink(v string) *ListTagResourcesShrinkRequest
func (ListTagResourcesShrinkRequest) String ¶
func (s ListTagResourcesShrinkRequest) String() string
type MaintenanceWindow ¶
type MaintenanceWindow struct { Duration *string `json:"duration,omitempty" xml:"duration,omitempty"` Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` MaintenanceTime *string `json:"maintenance_time,omitempty" xml:"maintenance_time,omitempty"` WeeklyPeriod *string `json:"weekly_period,omitempty" xml:"weekly_period,omitempty"` }
func (MaintenanceWindow) GoString ¶
func (s MaintenanceWindow) GoString() string
func (*MaintenanceWindow) SetDuration ¶
func (s *MaintenanceWindow) SetDuration(v string) *MaintenanceWindow
func (*MaintenanceWindow) SetEnable ¶
func (s *MaintenanceWindow) SetEnable(v bool) *MaintenanceWindow
func (*MaintenanceWindow) SetMaintenanceTime ¶
func (s *MaintenanceWindow) SetMaintenanceTime(v string) *MaintenanceWindow
func (*MaintenanceWindow) SetWeeklyPeriod ¶
func (s *MaintenanceWindow) SetWeeklyPeriod(v string) *MaintenanceWindow
func (MaintenanceWindow) String ¶
func (s MaintenanceWindow) String() string
type MigrateClusterRequest ¶
type MigrateClusterRequest struct { // The endpoint of the OSS bucket. OssBucketEndpoint *string `json:"oss_bucket_endpoint,omitempty" xml:"oss_bucket_endpoint,omitempty"` // The name of the Object Storage Service (OSS) bucket. OssBucketName *string `json:"oss_bucket_name,omitempty" xml:"oss_bucket_name,omitempty"` }
func (MigrateClusterRequest) GoString ¶
func (s MigrateClusterRequest) GoString() string
func (*MigrateClusterRequest) SetOssBucketEndpoint ¶
func (s *MigrateClusterRequest) SetOssBucketEndpoint(v string) *MigrateClusterRequest
func (*MigrateClusterRequest) SetOssBucketName ¶
func (s *MigrateClusterRequest) SetOssBucketName(v string) *MigrateClusterRequest
func (MigrateClusterRequest) String ¶
func (s MigrateClusterRequest) String() string
type MigrateClusterResponse ¶
type MigrateClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *MigrateClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (MigrateClusterResponse) GoString ¶
func (s MigrateClusterResponse) GoString() string
func (*MigrateClusterResponse) SetBody ¶
func (s *MigrateClusterResponse) SetBody(v *MigrateClusterResponseBody) *MigrateClusterResponse
func (*MigrateClusterResponse) SetHeaders ¶
func (s *MigrateClusterResponse) SetHeaders(v map[string]*string) *MigrateClusterResponse
func (*MigrateClusterResponse) SetStatusCode ¶
func (s *MigrateClusterResponse) SetStatusCode(v int32) *MigrateClusterResponse
func (MigrateClusterResponse) String ¶
func (s MigrateClusterResponse) String() string
type MigrateClusterResponseBody ¶
type MigrateClusterResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (MigrateClusterResponseBody) GoString ¶
func (s MigrateClusterResponseBody) GoString() string
func (*MigrateClusterResponseBody) SetClusterId ¶
func (s *MigrateClusterResponseBody) SetClusterId(v string) *MigrateClusterResponseBody
func (*MigrateClusterResponseBody) SetRequestId ¶
func (s *MigrateClusterResponseBody) SetRequestId(v string) *MigrateClusterResponseBody
func (*MigrateClusterResponseBody) SetTaskId ¶
func (s *MigrateClusterResponseBody) SetTaskId(v string) *MigrateClusterResponseBody
func (MigrateClusterResponseBody) String ¶
func (s MigrateClusterResponseBody) String() string
type ModifyClusterAddonRequest ¶
type ModifyClusterAddonRequest struct { // The custom parameter settings that you want to use. Config *string `json:"config,omitempty" xml:"config,omitempty"` }
func (ModifyClusterAddonRequest) GoString ¶
func (s ModifyClusterAddonRequest) GoString() string
func (*ModifyClusterAddonRequest) SetConfig ¶
func (s *ModifyClusterAddonRequest) SetConfig(v string) *ModifyClusterAddonRequest
func (ModifyClusterAddonRequest) String ¶
func (s ModifyClusterAddonRequest) String() string
type ModifyClusterAddonResponse ¶
type ModifyClusterAddonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (ModifyClusterAddonResponse) GoString ¶
func (s ModifyClusterAddonResponse) GoString() string
func (*ModifyClusterAddonResponse) SetHeaders ¶
func (s *ModifyClusterAddonResponse) SetHeaders(v map[string]*string) *ModifyClusterAddonResponse
func (*ModifyClusterAddonResponse) SetStatusCode ¶
func (s *ModifyClusterAddonResponse) SetStatusCode(v int32) *ModifyClusterAddonResponse
func (ModifyClusterAddonResponse) String ¶
func (s ModifyClusterAddonResponse) String() string
type ModifyClusterConfigurationRequest ¶
type ModifyClusterConfigurationRequest struct { // The custom configuration. CustomizeConfig []*ModifyClusterConfigurationRequestCustomizeConfig `json:"customize_config,omitempty" xml:"customize_config,omitempty" type:"Repeated"` }
func (ModifyClusterConfigurationRequest) GoString ¶
func (s ModifyClusterConfigurationRequest) GoString() string
func (*ModifyClusterConfigurationRequest) SetCustomizeConfig ¶
func (s *ModifyClusterConfigurationRequest) SetCustomizeConfig(v []*ModifyClusterConfigurationRequestCustomizeConfig) *ModifyClusterConfigurationRequest
func (ModifyClusterConfigurationRequest) String ¶
func (s ModifyClusterConfigurationRequest) String() string
type ModifyClusterConfigurationRequestCustomizeConfig ¶
type ModifyClusterConfigurationRequestCustomizeConfig struct { // The custom configuration. Configs []*ModifyClusterConfigurationRequestCustomizeConfigConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"` // The name of the component. Name *string `json:"name,omitempty" xml:"name,omitempty"` }
func (ModifyClusterConfigurationRequestCustomizeConfig) GoString ¶
func (s ModifyClusterConfigurationRequestCustomizeConfig) GoString() string
func (*ModifyClusterConfigurationRequestCustomizeConfig) SetConfigs ¶
func (ModifyClusterConfigurationRequestCustomizeConfig) String ¶
func (s ModifyClusterConfigurationRequestCustomizeConfig) String() string
type ModifyClusterConfigurationRequestCustomizeConfigConfigs ¶
type ModifyClusterConfigurationRequestCustomizeConfigConfigs struct { // The name of the configuration item. Key *string `json:"key,omitempty" xml:"key,omitempty"` // The value of the configuration item. Value *string `json:"value,omitempty" xml:"value,omitempty"` }
func (ModifyClusterConfigurationRequestCustomizeConfigConfigs) GoString ¶
func (s ModifyClusterConfigurationRequestCustomizeConfigConfigs) GoString() string
func (ModifyClusterConfigurationRequestCustomizeConfigConfigs) String ¶
func (s ModifyClusterConfigurationRequestCustomizeConfigConfigs) String() string
type ModifyClusterConfigurationResponse ¶
type ModifyClusterConfigurationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (ModifyClusterConfigurationResponse) GoString ¶
func (s ModifyClusterConfigurationResponse) GoString() string
func (*ModifyClusterConfigurationResponse) SetHeaders ¶
func (s *ModifyClusterConfigurationResponse) SetHeaders(v map[string]*string) *ModifyClusterConfigurationResponse
func (*ModifyClusterConfigurationResponse) SetStatusCode ¶
func (s *ModifyClusterConfigurationResponse) SetStatusCode(v int32) *ModifyClusterConfigurationResponse
func (ModifyClusterConfigurationResponse) String ¶
func (s ModifyClusterConfigurationResponse) String() string
type ModifyClusterNodePoolRequest ¶
type ModifyClusterNodePoolRequest struct { // The configuration of auto scaling. AutoScaling *ModifyClusterNodePoolRequestAutoScaling `json:"auto_scaling,omitempty" xml:"auto_scaling,omitempty" type:"Struct"` Concurrency *bool `json:"concurrency,omitempty" xml:"concurrency,omitempty"` // The configuration of the cluster where the node pool is deployed. KubernetesConfig *ModifyClusterNodePoolRequestKubernetesConfig `json:"kubernetes_config,omitempty" xml:"kubernetes_config,omitempty" type:"Struct"` // The configuration of the managed node pool feature. Management *ModifyClusterNodePoolRequestManagement `json:"management,omitempty" xml:"management,omitempty" type:"Struct"` // The configurations of the node pool. NodepoolInfo *ModifyClusterNodePoolRequestNodepoolInfo `json:"nodepool_info,omitempty" xml:"nodepool_info,omitempty" type:"Struct"` // The configurations of the scaling group. ScalingGroup *ModifyClusterNodePoolRequestScalingGroup `json:"scaling_group,omitempty" xml:"scaling_group,omitempty" type:"Struct"` // The configurations about confidential computing for the cluster. TeeConfig *ModifyClusterNodePoolRequestTeeConfig `json:"tee_config,omitempty" xml:"tee_config,omitempty" type:"Struct"` // Specifies whether to update node information, such as labels and taints. UpdateNodes *bool `json:"update_nodes,omitempty" xml:"update_nodes,omitempty"` }
func (ModifyClusterNodePoolRequest) GoString ¶
func (s ModifyClusterNodePoolRequest) GoString() string
func (*ModifyClusterNodePoolRequest) SetAutoScaling ¶
func (s *ModifyClusterNodePoolRequest) SetAutoScaling(v *ModifyClusterNodePoolRequestAutoScaling) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetConcurrency ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequest) SetConcurrency(v bool) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetKubernetesConfig ¶
func (s *ModifyClusterNodePoolRequest) SetKubernetesConfig(v *ModifyClusterNodePoolRequestKubernetesConfig) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetManagement ¶
func (s *ModifyClusterNodePoolRequest) SetManagement(v *ModifyClusterNodePoolRequestManagement) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetNodepoolInfo ¶
func (s *ModifyClusterNodePoolRequest) SetNodepoolInfo(v *ModifyClusterNodePoolRequestNodepoolInfo) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetScalingGroup ¶
func (s *ModifyClusterNodePoolRequest) SetScalingGroup(v *ModifyClusterNodePoolRequestScalingGroup) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetTeeConfig ¶
func (s *ModifyClusterNodePoolRequest) SetTeeConfig(v *ModifyClusterNodePoolRequestTeeConfig) *ModifyClusterNodePoolRequest
func (*ModifyClusterNodePoolRequest) SetUpdateNodes ¶
func (s *ModifyClusterNodePoolRequest) SetUpdateNodes(v bool) *ModifyClusterNodePoolRequest
func (ModifyClusterNodePoolRequest) String ¶
func (s ModifyClusterNodePoolRequest) String() string
type ModifyClusterNodePoolRequestAutoScaling ¶
type ModifyClusterNodePoolRequestAutoScaling struct { // Deprecated // The maximum bandwidth of the elastic IP address (EIP). EipBandwidth *int64 `json:"eip_bandwidth,omitempty" xml:"eip_bandwidth,omitempty"` // Deprecated // The metering method of the EIP. Valid values: // // * `PayByBandwidth`: pay-by-bandwidth. // * `PayByTraffic`: pay-by-data-transfer. // // Default value: `PayByBandwidth`. EipInternetChargeType *string `json:"eip_internet_charge_type,omitempty" xml:"eip_internet_charge_type,omitempty"` // Specifies whether to enable auto scaling. Valid values: // // * `true`: enables auto scaling for the node pool. // * `false`: disables auto scaling for the node pool. If you set this parameter to false, other parameters in the `auto_scaling` section do not take effect. // // Default value: `false`. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Deprecated // Specifies whether to associate an EIP with the node pool. Valid values: // // * `true`: associates an EIP with the node pool. // * `false`: does not associate an EIP with the node pool. // // Default value: `false`. IsBondEip *bool `json:"is_bond_eip,omitempty" xml:"is_bond_eip,omitempty"` // The maximum number of Elastic Compute Service (ECS) instances that can be created in the node pool. MaxInstances *int64 `json:"max_instances,omitempty" xml:"max_instances,omitempty"` // The minimum number of ECS instances that must be kept in the node pool. MinInstances *int64 `json:"min_instances,omitempty" xml:"min_instances,omitempty"` // Deprecated // The instance types that can be used for the auto scaling of the node pool. Valid values: // // * `cpu`: regular instance. // * `gpu`: GPU-accelerated instance. // * `gpushare`: shared GPU-accelerated instance. // * `spot`: preemptible instance // // Default value: `cpu`. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (ModifyClusterNodePoolRequestAutoScaling) GoString ¶
func (s ModifyClusterNodePoolRequestAutoScaling) GoString() string
func (*ModifyClusterNodePoolRequestAutoScaling) SetEipBandwidth ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetEipBandwidth(v int64) *ModifyClusterNodePoolRequestAutoScaling
func (*ModifyClusterNodePoolRequestAutoScaling) SetEipInternetChargeType ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetEipInternetChargeType(v string) *ModifyClusterNodePoolRequestAutoScaling
func (*ModifyClusterNodePoolRequestAutoScaling) SetEnable ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetEnable(v bool) *ModifyClusterNodePoolRequestAutoScaling
func (*ModifyClusterNodePoolRequestAutoScaling) SetIsBondEip ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetIsBondEip(v bool) *ModifyClusterNodePoolRequestAutoScaling
func (*ModifyClusterNodePoolRequestAutoScaling) SetMaxInstances ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetMaxInstances(v int64) *ModifyClusterNodePoolRequestAutoScaling
func (*ModifyClusterNodePoolRequestAutoScaling) SetMinInstances ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetMinInstances(v int64) *ModifyClusterNodePoolRequestAutoScaling
func (*ModifyClusterNodePoolRequestAutoScaling) SetType ¶
func (s *ModifyClusterNodePoolRequestAutoScaling) SetType(v string) *ModifyClusterNodePoolRequestAutoScaling
func (ModifyClusterNodePoolRequestAutoScaling) String ¶
func (s ModifyClusterNodePoolRequestAutoScaling) String() string
type ModifyClusterNodePoolRequestKubernetesConfig ¶
type ModifyClusterNodePoolRequestKubernetesConfig struct { // Specifies whether to install the CloudMonitor agent on ECS nodes. After the CloudMonitor agent is installed on ECS nodes, you can view monitoring information about the instances in the CloudMonitor console. We recommend that you install the CloudMonitor agent. Valid values: // // * `true`: installs the CloudMonitor agent on ECS nodes. // * `false`: does not install the CloudMonitor agent on ECS nodes. // // Default value: `false`. CmsEnabled *bool `json:"cms_enabled,omitempty" xml:"cms_enabled,omitempty"` // The CPU management policy of the nodes in the node pool. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: allows pods with specific resource characteristics on the node to be granted enhanced CPU affinity and exclusivity. // * `none`: specifies that the default CPU affinity is used. // // Default value: `none`. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // The labels of the nodes in the node pool. You can add labels to the nodes in the cluster. You must add labels based on the following rules: // // * Each label is a case-sensitive key-value pair. You can add at most 20 labels. // * The key must be unique and cannot exceed 64 characters in length. The value can be empty and cannot exceed 128 characters in length. Keys and values cannot start with `aliyun`, `acs:`, `https://`, or `http://`. For more information, see [Labels and Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set). Labels []*Tag `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` // The name of the container runtime. Runtime *string `json:"runtime,omitempty" xml:"runtime,omitempty"` // The version of the container runtime. RuntimeVersion *string `json:"runtime_version,omitempty" xml:"runtime_version,omitempty"` // The configurations of node taints. Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` Unschedulable *bool `json:"unschedulable,omitempty" xml:"unschedulable,omitempty"` // The user-defined data of the node pool. For more information, see [Prepare user data](~~49121~~). UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` }
func (ModifyClusterNodePoolRequestKubernetesConfig) GoString ¶
func (s ModifyClusterNodePoolRequestKubernetesConfig) GoString() string
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetCmsEnabled ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetCmsEnabled(v bool) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetCpuPolicy ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetCpuPolicy(v string) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetLabels ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetLabels(v []*Tag) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetRuntime ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetRuntime(v string) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetRuntimeVersion ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetRuntimeVersion(v string) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetTaints ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetTaints(v []*Taint) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetUnschedulable ¶ added in v4.5.6
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetUnschedulable(v bool) *ModifyClusterNodePoolRequestKubernetesConfig
func (*ModifyClusterNodePoolRequestKubernetesConfig) SetUserData ¶
func (s *ModifyClusterNodePoolRequestKubernetesConfig) SetUserData(v string) *ModifyClusterNodePoolRequestKubernetesConfig
func (ModifyClusterNodePoolRequestKubernetesConfig) String ¶
func (s ModifyClusterNodePoolRequestKubernetesConfig) String() string
type ModifyClusterNodePoolRequestManagement ¶
type ModifyClusterNodePoolRequestManagement struct { // Specifies whether to enable auto repair. This parameter takes effect only when you specify `enable=true`. Valid values: // // * `true`: enables auto repair. // * `false`: disables auto repair. // // Default value: `true`. AutoRepair *bool `json:"auto_repair,omitempty" xml:"auto_repair,omitempty"` // The auto node repair policy. AutoRepairPolicy *ModifyClusterNodePoolRequestManagementAutoRepairPolicy `json:"auto_repair_policy,omitempty" xml:"auto_repair_policy,omitempty" type:"Struct"` // Specifies whether to enable auto update. Valid values: // // * `true`: enables auto update. // * `false`: disables auto update. AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // The auto update policy. AutoUpgradePolicy *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy `json:"auto_upgrade_policy,omitempty" xml:"auto_upgrade_policy,omitempty" type:"Struct"` // Specifies whether ACK is allowed to automatically patch CVE vulnerabilities. Valid values: // // * `true`: yes // * `false`: no AutoVulFix *bool `json:"auto_vul_fix,omitempty" xml:"auto_vul_fix,omitempty"` // The auto CVE patching policy. AutoVulFixPolicy *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy `json:"auto_vul_fix_policy,omitempty" xml:"auto_vul_fix_policy,omitempty" type:"Struct"` // Specifies whether to enable the managed node pool feature. Valid values: // // * `true`: enables the managed node pool feature. // * `false`: disables the managed node pool feature. Other parameters in this section take effect only when `enable=true` is specified. // // Default value: `false`. Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Deprecated // The configuration of auto update. The configuration takes effect only when `enable=true` is specified. UpgradeConfig *ModifyClusterNodePoolRequestManagementUpgradeConfig `json:"upgrade_config,omitempty" xml:"upgrade_config,omitempty" type:"Struct"` }
func (ModifyClusterNodePoolRequestManagement) GoString ¶
func (s ModifyClusterNodePoolRequestManagement) GoString() string
func (*ModifyClusterNodePoolRequestManagement) SetAutoRepair ¶
func (s *ModifyClusterNodePoolRequestManagement) SetAutoRepair(v bool) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetAutoRepairPolicy ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagement) SetAutoRepairPolicy(v *ModifyClusterNodePoolRequestManagementAutoRepairPolicy) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetAutoUpgrade ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagement) SetAutoUpgrade(v bool) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetAutoUpgradePolicy ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagement) SetAutoUpgradePolicy(v *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetAutoVulFix ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagement) SetAutoVulFix(v bool) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetAutoVulFixPolicy ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagement) SetAutoVulFixPolicy(v *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetEnable ¶
func (s *ModifyClusterNodePoolRequestManagement) SetEnable(v bool) *ModifyClusterNodePoolRequestManagement
func (*ModifyClusterNodePoolRequestManagement) SetUpgradeConfig ¶
func (s *ModifyClusterNodePoolRequestManagement) SetUpgradeConfig(v *ModifyClusterNodePoolRequestManagementUpgradeConfig) *ModifyClusterNodePoolRequestManagement
func (ModifyClusterNodePoolRequestManagement) String ¶
func (s ModifyClusterNodePoolRequestManagement) String() string
type ModifyClusterNodePoolRequestManagementAutoRepairPolicy ¶ added in v4.0.4
type ModifyClusterNodePoolRequestManagementAutoRepairPolicy struct { // Specifies whether ACK is allowed to automatically restart nodes after patching CVE vulnerabilities. Valid values: // // * `true`: yes // * `false`: no RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` }
func (ModifyClusterNodePoolRequestManagementAutoRepairPolicy) GoString ¶ added in v4.0.4
func (s ModifyClusterNodePoolRequestManagementAutoRepairPolicy) GoString() string
func (*ModifyClusterNodePoolRequestManagementAutoRepairPolicy) SetRestartNode ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagementAutoRepairPolicy) SetRestartNode(v bool) *ModifyClusterNodePoolRequestManagementAutoRepairPolicy
func (ModifyClusterNodePoolRequestManagementAutoRepairPolicy) String ¶ added in v4.0.4
func (s ModifyClusterNodePoolRequestManagementAutoRepairPolicy) String() string
type ModifyClusterNodePoolRequestManagementAutoUpgradePolicy ¶ added in v4.0.4
type ModifyClusterNodePoolRequestManagementAutoUpgradePolicy struct { // Specifies whether ACK is allowed to automatically update the kubelet. Valid values: // // * `true`: yes // * `false`: no AutoUpgradeKubelet *bool `json:"auto_upgrade_kubelet,omitempty" xml:"auto_upgrade_kubelet,omitempty"` }
func (ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) GoString ¶ added in v4.0.4
func (s ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) GoString() string
func (*ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) SetAutoUpgradeKubelet ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *ModifyClusterNodePoolRequestManagementAutoUpgradePolicy
func (ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) String ¶ added in v4.0.4
func (s ModifyClusterNodePoolRequestManagementAutoUpgradePolicy) String() string
type ModifyClusterNodePoolRequestManagementAutoVulFixPolicy ¶ added in v4.0.4
type ModifyClusterNodePoolRequestManagementAutoVulFixPolicy struct { // Specifies whether ACK is allowed to automatically restart nodes after patching CVE vulnerabilities. Valid values: // // * `true`: yes // * `false`: no RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` // The severity levels of vulnerabilities that ACK is allowed to automatically patch. Multiple severity levels are separated by commas (,). VulLevel *string `json:"vul_level,omitempty" xml:"vul_level,omitempty"` }
func (ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) GoString ¶ added in v4.0.4
func (s ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) GoString() string
func (*ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) SetRestartNode ¶ added in v4.0.4
func (s *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) SetRestartNode(v bool) *ModifyClusterNodePoolRequestManagementAutoVulFixPolicy
func (*ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) SetVulLevel ¶ added in v4.0.4
func (ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) String ¶ added in v4.0.4
func (s ModifyClusterNodePoolRequestManagementAutoVulFixPolicy) String() string
type ModifyClusterNodePoolRequestManagementUpgradeConfig ¶
type ModifyClusterNodePoolRequestManagementUpgradeConfig struct { // Deprecated // Specifies whether to enable auto update. // // * true: enables auto update. // * false: disables auto update. // // Default value: `true`. AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` // // Valid values: 1 to 1000. // // Default value: 1. MaxUnavailable *int64 `json:"max_unavailable,omitempty" xml:"max_unavailable,omitempty"` // The number of nodes that are temporarily added to the node pool during an auto update. Additional nodes are used to host the workloads of nodes that are being updated. // // > We recommend that you set the number of additional nodes to a value that does not exceed the current number of existing nodes. Surge *int64 `json:"surge,omitempty" xml:"surge,omitempty"` // The percentage of additional nodes to the nodes in the node pool. You must set this parameter or `surge`. SurgePercentage *int64 `json:"surge_percentage,omitempty" xml:"surge_percentage,omitempty"` }
func (ModifyClusterNodePoolRequestManagementUpgradeConfig) GoString ¶
func (s ModifyClusterNodePoolRequestManagementUpgradeConfig) GoString() string
func (*ModifyClusterNodePoolRequestManagementUpgradeConfig) SetAutoUpgrade ¶
func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetAutoUpgrade(v bool) *ModifyClusterNodePoolRequestManagementUpgradeConfig
func (*ModifyClusterNodePoolRequestManagementUpgradeConfig) SetMaxUnavailable ¶
func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetMaxUnavailable(v int64) *ModifyClusterNodePoolRequestManagementUpgradeConfig
func (*ModifyClusterNodePoolRequestManagementUpgradeConfig) SetSurgePercentage ¶
func (s *ModifyClusterNodePoolRequestManagementUpgradeConfig) SetSurgePercentage(v int64) *ModifyClusterNodePoolRequestManagementUpgradeConfig
func (ModifyClusterNodePoolRequestManagementUpgradeConfig) String ¶
func (s ModifyClusterNodePoolRequestManagementUpgradeConfig) String() string
type ModifyClusterNodePoolRequestNodepoolInfo ¶
type ModifyClusterNodePoolRequestNodepoolInfo struct { // The name of the node pool. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). It cannot start with a hyphen (-). Name *string `json:"name,omitempty" xml:"name,omitempty"` // The ID of the resource group to which the node pool belongs. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` }
func (ModifyClusterNodePoolRequestNodepoolInfo) GoString ¶
func (s ModifyClusterNodePoolRequestNodepoolInfo) GoString() string
func (*ModifyClusterNodePoolRequestNodepoolInfo) SetName ¶
func (s *ModifyClusterNodePoolRequestNodepoolInfo) SetName(v string) *ModifyClusterNodePoolRequestNodepoolInfo
func (*ModifyClusterNodePoolRequestNodepoolInfo) SetResourceGroupId ¶
func (s *ModifyClusterNodePoolRequestNodepoolInfo) SetResourceGroupId(v string) *ModifyClusterNodePoolRequestNodepoolInfo
func (ModifyClusterNodePoolRequestNodepoolInfo) String ¶
func (s ModifyClusterNodePoolRequestNodepoolInfo) String() string
type ModifyClusterNodePoolRequestScalingGroup ¶
type ModifyClusterNodePoolRequestScalingGroup struct { // Specifies whether to enable auto-renewal for the nodes in the node pool. This parameter takes effect only when you set `instance_charge_type` to `PrePaid`. Valid values: // // * `true`: enables auto-renewal. // * `false`: disables auto-renewal. // // Default value: `true`. AutoRenew *bool `json:"auto_renew,omitempty" xml:"auto_renew,omitempty"` // The duration of the auto-renewal. This parameter takes effect and is required only when you set `instance_charge_type` to `PrePaid`. // // If you specify `PeriodUnit=Month`, the valid values are 1, 2, 3, 6, and 12. AutoRenewPeriod *int64 `json:"auto_renew_period,omitempty" xml:"auto_renew_period,omitempty"` // Specifies whether to automatically create pay-as-you-go instances to meet the required number of ECS instances if preemptible instances cannot be created due to reasons such as the cost or insufficient inventory. This parameter takes effect when you set `multi_az_policy` to `COST_OPTIMIZED`. Valid values: // // * `true`: automatically creates pay-as-you-go instances to meet the required number of ECS instances if preemptible instances cannot be created. // * `false`: does not create pay-as-you-go instances to meet the required number of ECS instances if preemptible instances cannot be created. CompensateWithOnDemand *bool `json:"compensate_with_on_demand,omitempty" xml:"compensate_with_on_demand,omitempty"` // The configurations of the data disks that are mounted to the nodes in the node pool. You can mount 0 to 10 data disks. You can mount at most 10 data disks to the nodes in the node pool. DataDisks []*DataDisk `json:"data_disks,omitempty" xml:"data_disks,omitempty" type:"Repeated"` // The expected number of nodes in the node pool. DesiredSize *int64 `json:"desired_size,omitempty" xml:"desired_size,omitempty"` // The ID of the custom image. You can call the `DescribeKubernetesVersionMetadata` operation to query the supported images. By default, the latest image is used. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` // The billing method of the nodes in the node pool. Valid values: // // * `PrePaid`: subscription. // * `PostPaid`: pay-as-you-go. // // Default value: `PostPaid`. InstanceChargeType *string `json:"instance_charge_type,omitempty" xml:"instance_charge_type,omitempty"` // A list of instance types. You can select multiple instance types. When the system needs to create a node, it starts from the first instance type until the node is created. The instance type that is used to create the node varies based on the actual instance stock. InstanceTypes []*string `json:"instance_types,omitempty" xml:"instance_types,omitempty" type:"Repeated"` // The metering method of the public IP address. Valid values: // // * `PayByBandwidth`: pay-by-bandwidth. // * `PayByTraffic`: pay-by-data-transfer. InternetChargeType *string `json:"internet_charge_type,omitempty" xml:"internet_charge_type,omitempty"` // The maximum outbound bandwidth of the public IP address of the node. Unit: Mbit/s. Valid values: 1 to 100. InternetMaxBandwidthOut *int64 `json:"internet_max_bandwidth_out,omitempty" xml:"internet_max_bandwidth_out,omitempty"` // The name of the key pair. You must set this parameter or the `login_password` parameter. You must set `key_pair` if the node pool is a managed node pool. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` // The password for SSH logon. You must set this parameter or the `key_pair` parameter. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` // The ECS instance scaling policy for a multi-zone scaling group. Valid values: // // * `PRIORITY`: The scaling group is scaled based on the VSwitchIds.N parameter. If an ECS instance cannot be created in the zone where the vSwitch that has the highest priority resides, Auto Scaling creates the ECS instance in the zone where the vSwitch that has the next highest priority resides. // // * `COST_OPTIMIZED`: ECS instances are created based on the vCPU unit price in ascending order. Preemptible instances are preferably created when preemptible instance types are specified in the scaling configuration. You can set the `CompensateWithOnDemand` parameter to specify whether to automatically create pay-as-you-go instances when preemptible instances cannot be created due to insufficient resources. // // ** // // **Note** `COST_OPTIMIZED` is valid only when multiple instance types are specified or at least one preemptible instance type is specified. // // * `BALANCE`: ECS instances are evenly distributed across multiple zones specified by the scaling group. If ECS instances become imbalanced among multiple zones due to insufficient inventory, you can call the `RebalanceInstances` operation of Auto Scaling to balance the instance distribution among zones. For more information, see [RebalanceInstances](~~71516~~). // // Default value: `PRIORITY`. MultiAzPolicy *string `json:"multi_az_policy,omitempty" xml:"multi_az_policy,omitempty"` // The minimum number of pay-as-you-go instances that must be kept in the scaling group. Valid values: 0 to 1000. If the number of pay-as-you-go instances is less than the value of this parameter, Auto Scaling preferably creates pay-as-you-go instances. OnDemandBaseCapacity *int64 `json:"on_demand_base_capacity,omitempty" xml:"on_demand_base_capacity,omitempty"` // The percentage of pay-as-you-go instances among the extra instances that exceed the number specified by `on_demand_base_capacity`. Valid values: 0 to 100. OnDemandPercentageAboveBaseCapacity *int64 `json:"on_demand_percentage_above_base_capacity,omitempty" xml:"on_demand_percentage_above_base_capacity,omitempty"` // The subscription duration of worker nodes. This parameter takes effect and is required only when `instance_charge_type` is set to `PrePaid`. // // If `PeriodUnit=Month` is specified, the valid values are 1, 2, 3, 6, 12, 24, 36, 48, and 60. Period *int64 `json:"period,omitempty" xml:"period,omitempty"` // The billing cycle of the nodes in the node pool. This parameter is required if you set `instance_charge_type` to `PrePaid`. // // The billing cycle is measured only in months. // // Default value: `Month`. PeriodUnit *string `json:"period_unit,omitempty" xml:"period_unit,omitempty"` // Deprecated // The operating system. Valid values: // // * `AliyunLinux` // * `CentOS` // * `Windows` // * `WindowsCore` Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` // The configuration of the private node pool. PrivatePoolOptions *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions `json:"private_pool_options,omitempty" xml:"private_pool_options,omitempty" type:"Struct"` // A list of ApsaraDB RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The scaling mode of the scaling group. Valid values: // // * `release`: the standard mode. ECS instances are created and released based on resource usage. // * `recycle`: the swift mode. ECS instances are created, stopped, or started during scaling events. This reduces the time required for the next scale-out event. When the instance is stopped, you are charged only for the storage service. This does not apply to ECS instances that are attached with local disks. ScalingPolicy *string `json:"scaling_policy,omitempty" xml:"scaling_policy,omitempty"` // The number of instance types that are available for creating preemptible instances. Auto Scaling creates preemptible instances of multiple instance types that are available at the lowest cost. Valid values: 1 to 10. SpotInstancePools *int64 `json:"spot_instance_pools,omitempty" xml:"spot_instance_pools,omitempty"` // Specifies whether to supplement preemptible instances. If this parameter is set to true, when the scaling group receives a system message that a preemptible instance is to be reclaimed, the scaling group attempts to create a new instance to replace this instance. Valid values: // // * `true`: enables the supplementation of preemptible instances. // * `false`: disables the supplementation of preemptible instances. SpotInstanceRemedy *bool `json:"spot_instance_remedy,omitempty" xml:"spot_instance_remedy,omitempty"` // The bid configurations of preemptible instances. SpotPriceLimit []*ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit `json:"spot_price_limit,omitempty" xml:"spot_price_limit,omitempty" type:"Repeated"` // The bidding policy of preemptible instances. Valid values: // // * `NoSpot`: non-preemptible instance. // * `SpotWithPriceLimit`: specifies the highest bid for the preemptible instance. // * `SpotAsPriceGo`: automatically submits bids based on the up-to-date market price. // // For more information, see [Preemptible instances](~~157759~~). SpotStrategy *string `json:"spot_strategy,omitempty" xml:"spot_strategy,omitempty"` SystemDiskBurstingEnabled *bool `json:"system_disk_bursting_enabled,omitempty" xml:"system_disk_bursting_enabled,omitempty"` SystemDiskCategories []*string `json:"system_disk_categories,omitempty" xml:"system_disk_categories,omitempty" type:"Repeated"` // The type of system disk. Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. // // Default value: `cloud_ssd`. SystemDiskCategory *string `json:"system_disk_category,omitempty" xml:"system_disk_category,omitempty"` SystemDiskEncryptAlgorithm *string `json:"system_disk_encrypt_algorithm,omitempty" xml:"system_disk_encrypt_algorithm,omitempty"` SystemDiskEncrypted *bool `json:"system_disk_encrypted,omitempty" xml:"system_disk_encrypted,omitempty"` SystemDiskKmsKeyId *string `json:"system_disk_kms_key_id,omitempty" xml:"system_disk_kms_key_id,omitempty"` // The performance level (PL) of the system disk that you want to use for the node. This parameter takes effect only for enhanced SSDs. You can specify a higher PL if you increase the size of the system disk. For more information, see [ESSDs](~~122389~~). SystemDiskPerformanceLevel *string `json:"system_disk_performance_level,omitempty" xml:"system_disk_performance_level,omitempty"` SystemDiskProvisionedIops *int64 `json:"system_disk_provisioned_iops,omitempty" xml:"system_disk_provisioned_iops,omitempty"` // The system disk size of a node. Unit: GiB. // // Valid values: 20 to 500. // // The value of this parameter must be at least 20 and greater than or equal to the size of the specified image. // // The default value is the greater one between 40 and the image size. SystemDiskSize *int64 `json:"system_disk_size,omitempty" xml:"system_disk_size,omitempty"` // The labels that you want to add to the ECS instances. // // The key must be unique and cannot exceed 128 characters in length. Neither keys nor values can start with aliyun or acs:. Neither keys nor values can contain https:// or http://. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The vSwitch IDs. You can specify 1 to 20 vSwitches. // // > To ensure high availability, we recommend that you select vSwitches in different zones. VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` }
func (ModifyClusterNodePoolRequestScalingGroup) GoString ¶
func (s ModifyClusterNodePoolRequestScalingGroup) GoString() string
func (*ModifyClusterNodePoolRequestScalingGroup) SetAutoRenew ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetAutoRenew(v bool) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetAutoRenewPeriod ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetAutoRenewPeriod(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetCompensateWithOnDemand ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetCompensateWithOnDemand(v bool) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetDataDisks ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetDataDisks(v []*DataDisk) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetDesiredSize ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetDesiredSize(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetImageId ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetImageId(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetImageType ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetImageType(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetInstanceChargeType ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetInstanceChargeType(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetInstanceTypes ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetInstanceTypes(v []*string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetInternetChargeType ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetInternetChargeType(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetInternetMaxBandwidthOut ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetInternetMaxBandwidthOut(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetKeyPair ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetKeyPair(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetLoginPassword ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetLoginPassword(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetMultiAzPolicy ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetMultiAzPolicy(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetOnDemandBaseCapacity ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetOnDemandBaseCapacity(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetOnDemandPercentageAboveBaseCapacity ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetPeriod ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetPeriod(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetPeriodUnit ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetPeriodUnit(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetPlatform ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetPlatform(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetPrivatePoolOptions ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetPrivatePoolOptions(v *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetRdsInstances ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetRdsInstances(v []*string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetScalingPolicy ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetScalingPolicy(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSpotInstancePools ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotInstancePools(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSpotInstanceRemedy ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotInstanceRemedy(v bool) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSpotPriceLimit ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotPriceLimit(v []*ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSpotStrategy ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSpotStrategy(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskBurstingEnabled ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskBurstingEnabled(v bool) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskCategories ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskCategories(v []*string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskCategory ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskCategory(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskEncryptAlgorithm ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskEncrypted ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskEncrypted(v bool) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskKmsKeyId ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskKmsKeyId(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskPerformanceLevel ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskPerformanceLevel(v string) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskProvisionedIops ¶ added in v4.4.1
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskProvisionedIops(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskSize ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetSystemDiskSize(v int64) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetTags ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetTags(v []*Tag) *ModifyClusterNodePoolRequestScalingGroup
func (*ModifyClusterNodePoolRequestScalingGroup) SetVswitchIds ¶
func (s *ModifyClusterNodePoolRequestScalingGroup) SetVswitchIds(v []*string) *ModifyClusterNodePoolRequestScalingGroup
func (ModifyClusterNodePoolRequestScalingGroup) String ¶
func (s ModifyClusterNodePoolRequestScalingGroup) String() string
type ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions ¶
type ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions struct { // The ID of the private node pool. Id *string `json:"id,omitempty" xml:"id,omitempty"` // The type of private node pool. This parameter specifies the type of private node pool that you want to use to create instances. A private node pool is generated when an elasticity assurance or a capacity reservation service takes effect. The system selects a private node pool to launch instances. Valid values: // // * `Open`: specifies an open private node pool. The system selects an open private node pool to launch instances. If no matching open private node pool is available, the resources in the public node pool are used. // * `Target`: specifies a private node pool. The system uses the resources of the specified private node pool to launch instances. If the specified private node pool is unavailable, instances cannot be launched. // * `None`: no private node pool is used. The resources of private node pools are not used to launch the instances. MatchCriteria *string `json:"match_criteria,omitempty" xml:"match_criteria,omitempty"` }
func (ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) GoString ¶
func (s ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) GoString() string
func (*ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetMatchCriteria ¶
func (s *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions
func (ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) String ¶
func (s ModifyClusterNodePoolRequestScalingGroupPrivatePoolOptions) String() string
type ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit ¶
type ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit struct { // The instance type of preemptible instances. InstanceType *string `json:"instance_type,omitempty" xml:"instance_type,omitempty"` // The maximum bid price of a preemptible instance. // // Unit: USD/hour. PriceLimit *string `json:"price_limit,omitempty" xml:"price_limit,omitempty"` }
func (ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) GoString ¶
func (s ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) GoString() string
func (*ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) SetInstanceType ¶
func (s *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) SetInstanceType(v string) *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit
func (*ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) SetPriceLimit ¶
func (s *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) SetPriceLimit(v string) *ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit
func (ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) String ¶
func (s ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit) String() string
type ModifyClusterNodePoolRequestTeeConfig ¶
type ModifyClusterNodePoolRequestTeeConfig struct { // Specifies whether to enable confidential computing for the cluster. Valid values: // // * `true`: enables confidential computing for the cluster. // * `false`: disables confidential computing for the cluster. // // Default value: `false`. TeeEnable *bool `json:"tee_enable,omitempty" xml:"tee_enable,omitempty"` }
func (ModifyClusterNodePoolRequestTeeConfig) GoString ¶
func (s ModifyClusterNodePoolRequestTeeConfig) GoString() string
func (*ModifyClusterNodePoolRequestTeeConfig) SetTeeEnable ¶
func (s *ModifyClusterNodePoolRequestTeeConfig) SetTeeEnable(v bool) *ModifyClusterNodePoolRequestTeeConfig
func (ModifyClusterNodePoolRequestTeeConfig) String ¶
func (s ModifyClusterNodePoolRequestTeeConfig) String() string
type ModifyClusterNodePoolResponse ¶
type ModifyClusterNodePoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyClusterNodePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyClusterNodePoolResponse) GoString ¶
func (s ModifyClusterNodePoolResponse) GoString() string
func (*ModifyClusterNodePoolResponse) SetBody ¶
func (s *ModifyClusterNodePoolResponse) SetBody(v *ModifyClusterNodePoolResponseBody) *ModifyClusterNodePoolResponse
func (*ModifyClusterNodePoolResponse) SetHeaders ¶
func (s *ModifyClusterNodePoolResponse) SetHeaders(v map[string]*string) *ModifyClusterNodePoolResponse
func (*ModifyClusterNodePoolResponse) SetStatusCode ¶
func (s *ModifyClusterNodePoolResponse) SetStatusCode(v int32) *ModifyClusterNodePoolResponse
func (ModifyClusterNodePoolResponse) String ¶
func (s ModifyClusterNodePoolResponse) String() string
type ModifyClusterNodePoolResponseBody ¶
type ModifyClusterNodePoolResponseBody struct { // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ModifyClusterNodePoolResponseBody) GoString ¶
func (s ModifyClusterNodePoolResponseBody) GoString() string
func (*ModifyClusterNodePoolResponseBody) SetNodepoolId ¶
func (s *ModifyClusterNodePoolResponseBody) SetNodepoolId(v string) *ModifyClusterNodePoolResponseBody
func (*ModifyClusterNodePoolResponseBody) SetRequestId ¶ added in v4.5.6
func (s *ModifyClusterNodePoolResponseBody) SetRequestId(v string) *ModifyClusterNodePoolResponseBody
func (*ModifyClusterNodePoolResponseBody) SetTaskId ¶
func (s *ModifyClusterNodePoolResponseBody) SetTaskId(v string) *ModifyClusterNodePoolResponseBody
func (ModifyClusterNodePoolResponseBody) String ¶
func (s ModifyClusterNodePoolResponseBody) String() string
type ModifyClusterRequest ¶
type ModifyClusterRequest struct { // The network access control list (ACL) of the SLB instance associated with the API server if the cluster is a registered cluster. AccessControlList []*string `json:"access_control_list,omitempty" xml:"access_control_list,omitempty" type:"Repeated"` // Specifies whether to associate an elastic IP address (EIP) with the cluster API server. This enables Internet access for the cluster. Valid values: // // * `true`: associates an EIP with the cluster API server. // * `false`: does not associate an EIP with the cluster API server. ApiServerEip *bool `json:"api_server_eip,omitempty" xml:"api_server_eip,omitempty"` // The ID of the EIP that you want to associate with the cluster API server. The parameter takes effect only if `api_server_eip` is set to `true`. ApiServerEipId *string `json:"api_server_eip_id,omitempty" xml:"api_server_eip_id,omitempty"` // The cluster name. // // The name must be 1 to 63 characters in length, and can contain digits, letters, and hyphens (-). The name cannot start with a hyphen (-). ClusterName *string `json:"cluster_name,omitempty" xml:"cluster_name,omitempty"` // Specifies whether to enable deletion protection for the cluster. If deletion protection is enabled, the cluster cannot be deleted in the ACK console or by calling API operations. Valid values: // // * `true`: enables deletion protection for the cluster. This way, the cluster cannot be deleted in the ACK console or by calling API operations. // * `false`: disables deletion protection for the cluster. This way, the cluster can be deleted in the ACK console or by calling API operations. // // Default value: `false`. DeletionProtection *bool `json:"deletion_protection,omitempty" xml:"deletion_protection,omitempty"` // Specifies whether to enable the RAM Roles for Service Accounts (RRSA) feature. Valid values: // // * `true`: enables the RRSA feature. // * `false`: disables the RRSA feature. EnableRrsa *bool `json:"enable_rrsa,omitempty" xml:"enable_rrsa,omitempty"` // Specifies whether to remap the test domain name of the cluster. Valid values: // // * `true`: remaps the test domain name of the cluster. // * `false`: does not remap the test domain name of the cluster. // // Default value: `false`. IngressDomainRebinding *bool `json:"ingress_domain_rebinding,omitempty" xml:"ingress_domain_rebinding,omitempty"` // The ID of the Server Load Balancer (SLB) instance that is associated with the cluster. IngressLoadbalancerId *string `json:"ingress_loadbalancer_id,omitempty" xml:"ingress_loadbalancer_id,omitempty"` // Specifies whether to enable deletion protection for the instances in the cluster. If deletion protection is enabled, the instances in the cluster cannot be deleted in the console or by calling the API. Valid values: // // * `true`: enables deletion protection for the instances in the cluster. You cannot delete the instances in the cluster in the console or by calling the API. // * `false`: disables deletion protection for the instances in the cluster. You can delete the instances in the cluster in the console or by calling the API. // // Default value: `false`. InstanceDeletionProtection *bool `json:"instance_deletion_protection,omitempty" xml:"instance_deletion_protection,omitempty"` // The maintenance window of the cluster. This parameter takes effect only in ACK Pro clusters. MaintenanceWindow *MaintenanceWindow `json:"maintenance_window,omitempty" xml:"maintenance_window,omitempty"` OperationPolicy *ModifyClusterRequestOperationPolicy `json:"operation_policy,omitempty" xml:"operation_policy,omitempty" type:"Struct"` // The ID of the resource group to which the cluster belongs. ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` // 系统事件存储配置。 SystemEventsLogging *ModifyClusterRequestSystemEventsLogging `json:"system_events_logging,omitempty" xml:"system_events_logging,omitempty" type:"Struct"` }
func (ModifyClusterRequest) GoString ¶
func (s ModifyClusterRequest) GoString() string
func (*ModifyClusterRequest) SetAccessControlList ¶
func (s *ModifyClusterRequest) SetAccessControlList(v []*string) *ModifyClusterRequest
func (*ModifyClusterRequest) SetApiServerEip ¶
func (s *ModifyClusterRequest) SetApiServerEip(v bool) *ModifyClusterRequest
func (*ModifyClusterRequest) SetApiServerEipId ¶
func (s *ModifyClusterRequest) SetApiServerEipId(v string) *ModifyClusterRequest
func (*ModifyClusterRequest) SetClusterName ¶ added in v4.0.2
func (s *ModifyClusterRequest) SetClusterName(v string) *ModifyClusterRequest
func (*ModifyClusterRequest) SetDeletionProtection ¶
func (s *ModifyClusterRequest) SetDeletionProtection(v bool) *ModifyClusterRequest
func (*ModifyClusterRequest) SetEnableRrsa ¶
func (s *ModifyClusterRequest) SetEnableRrsa(v bool) *ModifyClusterRequest
func (*ModifyClusterRequest) SetIngressDomainRebinding ¶
func (s *ModifyClusterRequest) SetIngressDomainRebinding(v bool) *ModifyClusterRequest
func (*ModifyClusterRequest) SetIngressLoadbalancerId ¶
func (s *ModifyClusterRequest) SetIngressLoadbalancerId(v string) *ModifyClusterRequest
func (*ModifyClusterRequest) SetInstanceDeletionProtection ¶
func (s *ModifyClusterRequest) SetInstanceDeletionProtection(v bool) *ModifyClusterRequest
func (*ModifyClusterRequest) SetMaintenanceWindow ¶
func (s *ModifyClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow) *ModifyClusterRequest
func (*ModifyClusterRequest) SetOperationPolicy ¶ added in v4.5.4
func (s *ModifyClusterRequest) SetOperationPolicy(v *ModifyClusterRequestOperationPolicy) *ModifyClusterRequest
func (*ModifyClusterRequest) SetResourceGroupId ¶
func (s *ModifyClusterRequest) SetResourceGroupId(v string) *ModifyClusterRequest
func (*ModifyClusterRequest) SetSystemEventsLogging ¶ added in v4.0.5
func (s *ModifyClusterRequest) SetSystemEventsLogging(v *ModifyClusterRequestSystemEventsLogging) *ModifyClusterRequest
func (ModifyClusterRequest) String ¶
func (s ModifyClusterRequest) String() string
type ModifyClusterRequestOperationPolicy ¶ added in v4.5.4
type ModifyClusterRequestOperationPolicy struct {
ClusterAutoUpgrade *ModifyClusterRequestOperationPolicyClusterAutoUpgrade `json:"cluster_auto_upgrade,omitempty" xml:"cluster_auto_upgrade,omitempty" type:"Struct"`
}
func (ModifyClusterRequestOperationPolicy) GoString ¶ added in v4.5.4
func (s ModifyClusterRequestOperationPolicy) GoString() string
func (*ModifyClusterRequestOperationPolicy) SetClusterAutoUpgrade ¶ added in v4.5.4
func (s *ModifyClusterRequestOperationPolicy) SetClusterAutoUpgrade(v *ModifyClusterRequestOperationPolicyClusterAutoUpgrade) *ModifyClusterRequestOperationPolicy
func (ModifyClusterRequestOperationPolicy) String ¶ added in v4.5.4
func (s ModifyClusterRequestOperationPolicy) String() string
type ModifyClusterRequestOperationPolicyClusterAutoUpgrade ¶ added in v4.5.4
type ModifyClusterRequestOperationPolicyClusterAutoUpgrade struct { Channel *string `json:"channel,omitempty" xml:"channel,omitempty"` Enabled *bool `json:"enabled,omitempty" xml:"enabled,omitempty"` }
func (ModifyClusterRequestOperationPolicyClusterAutoUpgrade) GoString ¶ added in v4.5.4
func (s ModifyClusterRequestOperationPolicyClusterAutoUpgrade) GoString() string
func (*ModifyClusterRequestOperationPolicyClusterAutoUpgrade) SetChannel ¶ added in v4.5.4
func (*ModifyClusterRequestOperationPolicyClusterAutoUpgrade) SetEnabled ¶ added in v4.5.4
func (ModifyClusterRequestOperationPolicyClusterAutoUpgrade) String ¶ added in v4.5.4
func (s ModifyClusterRequestOperationPolicyClusterAutoUpgrade) String() string
type ModifyClusterRequestSystemEventsLogging ¶ added in v4.0.5
type ModifyClusterRequestSystemEventsLogging struct { // 是否开启系统事件存储。 Enabled *bool `json:"enabled,omitempty" xml:"enabled,omitempty"` // 系统事件存储的LogProject名称。 LoggingProject *string `json:"logging_project,omitempty" xml:"logging_project,omitempty"` }
func (ModifyClusterRequestSystemEventsLogging) GoString ¶ added in v4.0.5
func (s ModifyClusterRequestSystemEventsLogging) GoString() string
func (*ModifyClusterRequestSystemEventsLogging) SetEnabled ¶ added in v4.0.5
func (s *ModifyClusterRequestSystemEventsLogging) SetEnabled(v bool) *ModifyClusterRequestSystemEventsLogging
func (*ModifyClusterRequestSystemEventsLogging) SetLoggingProject ¶ added in v4.0.5
func (s *ModifyClusterRequestSystemEventsLogging) SetLoggingProject(v string) *ModifyClusterRequestSystemEventsLogging
func (ModifyClusterRequestSystemEventsLogging) String ¶ added in v4.0.5
func (s ModifyClusterRequestSystemEventsLogging) String() string
type ModifyClusterResponse ¶
type ModifyClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyClusterResponse) GoString ¶
func (s ModifyClusterResponse) GoString() string
func (*ModifyClusterResponse) SetBody ¶
func (s *ModifyClusterResponse) SetBody(v *ModifyClusterResponseBody) *ModifyClusterResponse
func (*ModifyClusterResponse) SetHeaders ¶
func (s *ModifyClusterResponse) SetHeaders(v map[string]*string) *ModifyClusterResponse
func (*ModifyClusterResponse) SetStatusCode ¶
func (s *ModifyClusterResponse) SetStatusCode(v int32) *ModifyClusterResponse
func (ModifyClusterResponse) String ¶
func (s ModifyClusterResponse) String() string
type ModifyClusterResponseBody ¶
type ModifyClusterResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ModifyClusterResponseBody) GoString ¶
func (s ModifyClusterResponseBody) GoString() string
func (*ModifyClusterResponseBody) SetClusterId ¶
func (s *ModifyClusterResponseBody) SetClusterId(v string) *ModifyClusterResponseBody
func (*ModifyClusterResponseBody) SetRequestId ¶
func (s *ModifyClusterResponseBody) SetRequestId(v string) *ModifyClusterResponseBody
func (*ModifyClusterResponseBody) SetTaskId ¶
func (s *ModifyClusterResponseBody) SetTaskId(v string) *ModifyClusterResponseBody
func (ModifyClusterResponseBody) String ¶
func (s ModifyClusterResponseBody) String() string
type ModifyClusterTagsRequest ¶
type ModifyClusterTagsRequest struct { // The data of the labels that you want to modify. Body []*Tag `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (ModifyClusterTagsRequest) GoString ¶
func (s ModifyClusterTagsRequest) GoString() string
func (*ModifyClusterTagsRequest) SetBody ¶
func (s *ModifyClusterTagsRequest) SetBody(v []*Tag) *ModifyClusterTagsRequest
func (ModifyClusterTagsRequest) String ¶
func (s ModifyClusterTagsRequest) String() string
type ModifyClusterTagsResponse ¶
type ModifyClusterTagsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (ModifyClusterTagsResponse) GoString ¶
func (s ModifyClusterTagsResponse) GoString() string
func (*ModifyClusterTagsResponse) SetHeaders ¶
func (s *ModifyClusterTagsResponse) SetHeaders(v map[string]*string) *ModifyClusterTagsResponse
func (*ModifyClusterTagsResponse) SetStatusCode ¶
func (s *ModifyClusterTagsResponse) SetStatusCode(v int32) *ModifyClusterTagsResponse
func (ModifyClusterTagsResponse) String ¶
func (s ModifyClusterTagsResponse) String() string
type ModifyNodePoolNodeConfigRequest ¶
type ModifyNodePoolNodeConfigRequest struct { // The kubelet configuration. KubeletConfig *KubeletConfig `json:"kubelet_config,omitempty" xml:"kubelet_config,omitempty"` // The rotation configuration. RollingPolicy *ModifyNodePoolNodeConfigRequestRollingPolicy `json:"rolling_policy,omitempty" xml:"rolling_policy,omitempty" type:"Struct"` }
func (ModifyNodePoolNodeConfigRequest) GoString ¶
func (s ModifyNodePoolNodeConfigRequest) GoString() string
func (*ModifyNodePoolNodeConfigRequest) SetKubeletConfig ¶
func (s *ModifyNodePoolNodeConfigRequest) SetKubeletConfig(v *KubeletConfig) *ModifyNodePoolNodeConfigRequest
func (*ModifyNodePoolNodeConfigRequest) SetRollingPolicy ¶
func (s *ModifyNodePoolNodeConfigRequest) SetRollingPolicy(v *ModifyNodePoolNodeConfigRequestRollingPolicy) *ModifyNodePoolNodeConfigRequest
func (ModifyNodePoolNodeConfigRequest) String ¶
func (s ModifyNodePoolNodeConfigRequest) String() string
type ModifyNodePoolNodeConfigRequestRollingPolicy ¶
type ModifyNodePoolNodeConfigRequestRollingPolicy struct { // The maximum number of nodes in the Unschedulable state. MaxParallelism *int64 `json:"max_parallelism,omitempty" xml:"max_parallelism,omitempty"` }
func (ModifyNodePoolNodeConfigRequestRollingPolicy) GoString ¶
func (s ModifyNodePoolNodeConfigRequestRollingPolicy) GoString() string
func (*ModifyNodePoolNodeConfigRequestRollingPolicy) SetMaxParallelism ¶
func (s *ModifyNodePoolNodeConfigRequestRollingPolicy) SetMaxParallelism(v int64) *ModifyNodePoolNodeConfigRequestRollingPolicy
func (ModifyNodePoolNodeConfigRequestRollingPolicy) String ¶
func (s ModifyNodePoolNodeConfigRequestRollingPolicy) String() string
type ModifyNodePoolNodeConfigResponse ¶
type ModifyNodePoolNodeConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyNodePoolNodeConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyNodePoolNodeConfigResponse) GoString ¶
func (s ModifyNodePoolNodeConfigResponse) GoString() string
func (*ModifyNodePoolNodeConfigResponse) SetBody ¶
func (s *ModifyNodePoolNodeConfigResponse) SetBody(v *ModifyNodePoolNodeConfigResponseBody) *ModifyNodePoolNodeConfigResponse
func (*ModifyNodePoolNodeConfigResponse) SetHeaders ¶
func (s *ModifyNodePoolNodeConfigResponse) SetHeaders(v map[string]*string) *ModifyNodePoolNodeConfigResponse
func (*ModifyNodePoolNodeConfigResponse) SetStatusCode ¶
func (s *ModifyNodePoolNodeConfigResponse) SetStatusCode(v int32) *ModifyNodePoolNodeConfigResponse
func (ModifyNodePoolNodeConfigResponse) String ¶
func (s ModifyNodePoolNodeConfigResponse) String() string
type ModifyNodePoolNodeConfigResponseBody ¶
type ModifyNodePoolNodeConfigResponseBody struct { // The node pool ID. NodepoolId *string `json:"nodepool_id,omitempty" xml:"nodepool_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ModifyNodePoolNodeConfigResponseBody) GoString ¶
func (s ModifyNodePoolNodeConfigResponseBody) GoString() string
func (*ModifyNodePoolNodeConfigResponseBody) SetNodepoolId ¶
func (s *ModifyNodePoolNodeConfigResponseBody) SetNodepoolId(v string) *ModifyNodePoolNodeConfigResponseBody
func (*ModifyNodePoolNodeConfigResponseBody) SetRequestId ¶
func (s *ModifyNodePoolNodeConfigResponseBody) SetRequestId(v string) *ModifyNodePoolNodeConfigResponseBody
func (*ModifyNodePoolNodeConfigResponseBody) SetTaskId ¶
func (s *ModifyNodePoolNodeConfigResponseBody) SetTaskId(v string) *ModifyNodePoolNodeConfigResponseBody
func (ModifyNodePoolNodeConfigResponseBody) String ¶
func (s ModifyNodePoolNodeConfigResponseBody) String() string
type ModifyPolicyInstanceRequest ¶
type ModifyPolicyInstanceRequest struct { // The action of the policy. Valid values: // // * `deny`: Deployments that match the policy are denied. // * `warn`: Alerts are generated for deployments that match the policy. Action *string `json:"action,omitempty" xml:"action,omitempty"` // The ID of the policy instance. InstanceName *string `json:"instance_name,omitempty" xml:"instance_name,omitempty"` // The namespaces to which the policy is applied. The policy is applied to all namespaces if this parameter is left empty. Namespaces []*string `json:"namespaces,omitempty" xml:"namespaces,omitempty" type:"Repeated"` // The parameters of the policy instance. For more information, see [Predefined security policies of ACK](~~359819~~). Parameters map[string]interface{} `json:"parameters,omitempty" xml:"parameters,omitempty"` }
func (ModifyPolicyInstanceRequest) GoString ¶
func (s ModifyPolicyInstanceRequest) GoString() string
func (*ModifyPolicyInstanceRequest) SetAction ¶
func (s *ModifyPolicyInstanceRequest) SetAction(v string) *ModifyPolicyInstanceRequest
func (*ModifyPolicyInstanceRequest) SetInstanceName ¶
func (s *ModifyPolicyInstanceRequest) SetInstanceName(v string) *ModifyPolicyInstanceRequest
func (*ModifyPolicyInstanceRequest) SetNamespaces ¶
func (s *ModifyPolicyInstanceRequest) SetNamespaces(v []*string) *ModifyPolicyInstanceRequest
func (*ModifyPolicyInstanceRequest) SetParameters ¶
func (s *ModifyPolicyInstanceRequest) SetParameters(v map[string]interface{}) *ModifyPolicyInstanceRequest
func (ModifyPolicyInstanceRequest) String ¶
func (s ModifyPolicyInstanceRequest) String() string
type ModifyPolicyInstanceResponse ¶
type ModifyPolicyInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyPolicyInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyPolicyInstanceResponse) GoString ¶
func (s ModifyPolicyInstanceResponse) GoString() string
func (*ModifyPolicyInstanceResponse) SetBody ¶
func (s *ModifyPolicyInstanceResponse) SetBody(v *ModifyPolicyInstanceResponseBody) *ModifyPolicyInstanceResponse
func (*ModifyPolicyInstanceResponse) SetHeaders ¶
func (s *ModifyPolicyInstanceResponse) SetHeaders(v map[string]*string) *ModifyPolicyInstanceResponse
func (*ModifyPolicyInstanceResponse) SetStatusCode ¶
func (s *ModifyPolicyInstanceResponse) SetStatusCode(v int32) *ModifyPolicyInstanceResponse
func (ModifyPolicyInstanceResponse) String ¶
func (s ModifyPolicyInstanceResponse) String() string
type ModifyPolicyInstanceResponseBody ¶
type ModifyPolicyInstanceResponseBody struct { // The list of policy instances that are updated. Instances []*string `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"` }
func (ModifyPolicyInstanceResponseBody) GoString ¶
func (s ModifyPolicyInstanceResponseBody) GoString() string
func (*ModifyPolicyInstanceResponseBody) SetInstances ¶
func (s *ModifyPolicyInstanceResponseBody) SetInstances(v []*string) *ModifyPolicyInstanceResponseBody
func (ModifyPolicyInstanceResponseBody) String ¶
func (s ModifyPolicyInstanceResponseBody) String() string
type Nodepool ¶
type Nodepool struct { AutoScaling *NodepoolAutoScaling `json:"auto_scaling,omitempty" xml:"auto_scaling,omitempty" type:"Struct"` // Deprecated Count *int64 `json:"count,omitempty" xml:"count,omitempty"` // Deprecated InterconnectConfig *NodepoolInterconnectConfig `json:"interconnect_config,omitempty" xml:"interconnect_config,omitempty" type:"Struct"` InterconnectMode *string `json:"interconnect_mode,omitempty" xml:"interconnect_mode,omitempty"` KubernetesConfig *NodepoolKubernetesConfig `json:"kubernetes_config,omitempty" xml:"kubernetes_config,omitempty" type:"Struct"` Management *NodepoolManagement `json:"management,omitempty" xml:"management,omitempty" type:"Struct"` MaxNodes *int64 `json:"max_nodes,omitempty" xml:"max_nodes,omitempty"` NodeConfig *NodepoolNodeConfig `json:"node_config,omitempty" xml:"node_config,omitempty" type:"Struct"` NodepoolInfo *NodepoolNodepoolInfo `json:"nodepool_info,omitempty" xml:"nodepool_info,omitempty" type:"Struct"` ScalingGroup *NodepoolScalingGroup `json:"scaling_group,omitempty" xml:"scaling_group,omitempty" type:"Struct"` TeeConfig *NodepoolTeeConfig `json:"tee_config,omitempty" xml:"tee_config,omitempty" type:"Struct"` }
func (*Nodepool) SetAutoScaling ¶
func (s *Nodepool) SetAutoScaling(v *NodepoolAutoScaling) *Nodepool
func (*Nodepool) SetInterconnectConfig ¶
func (s *Nodepool) SetInterconnectConfig(v *NodepoolInterconnectConfig) *Nodepool
func (*Nodepool) SetInterconnectMode ¶
func (*Nodepool) SetKubernetesConfig ¶
func (s *Nodepool) SetKubernetesConfig(v *NodepoolKubernetesConfig) *Nodepool
func (*Nodepool) SetManagement ¶
func (s *Nodepool) SetManagement(v *NodepoolManagement) *Nodepool
func (*Nodepool) SetMaxNodes ¶
func (*Nodepool) SetNodeConfig ¶ added in v4.4.1
func (s *Nodepool) SetNodeConfig(v *NodepoolNodeConfig) *Nodepool
func (*Nodepool) SetNodepoolInfo ¶
func (s *Nodepool) SetNodepoolInfo(v *NodepoolNodepoolInfo) *Nodepool
func (*Nodepool) SetScalingGroup ¶
func (s *Nodepool) SetScalingGroup(v *NodepoolScalingGroup) *Nodepool
func (*Nodepool) SetTeeConfig ¶
func (s *Nodepool) SetTeeConfig(v *NodepoolTeeConfig) *Nodepool
type NodepoolAutoScaling ¶
type NodepoolAutoScaling struct { // Deprecated EipBandwidth *int64 `json:"eip_bandwidth,omitempty" xml:"eip_bandwidth,omitempty"` // Deprecated EipInternetChargeType *string `json:"eip_internet_charge_type,omitempty" xml:"eip_internet_charge_type,omitempty"` Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Deprecated IsBondEip *bool `json:"is_bond_eip,omitempty" xml:"is_bond_eip,omitempty"` MaxInstances *int64 `json:"max_instances,omitempty" xml:"max_instances,omitempty"` MinInstances *int64 `json:"min_instances,omitempty" xml:"min_instances,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (NodepoolAutoScaling) GoString ¶
func (s NodepoolAutoScaling) GoString() string
func (*NodepoolAutoScaling) SetEipBandwidth ¶
func (s *NodepoolAutoScaling) SetEipBandwidth(v int64) *NodepoolAutoScaling
func (*NodepoolAutoScaling) SetEipInternetChargeType ¶
func (s *NodepoolAutoScaling) SetEipInternetChargeType(v string) *NodepoolAutoScaling
func (*NodepoolAutoScaling) SetEnable ¶
func (s *NodepoolAutoScaling) SetEnable(v bool) *NodepoolAutoScaling
func (*NodepoolAutoScaling) SetIsBondEip ¶
func (s *NodepoolAutoScaling) SetIsBondEip(v bool) *NodepoolAutoScaling
func (*NodepoolAutoScaling) SetMaxInstances ¶
func (s *NodepoolAutoScaling) SetMaxInstances(v int64) *NodepoolAutoScaling
func (*NodepoolAutoScaling) SetMinInstances ¶
func (s *NodepoolAutoScaling) SetMinInstances(v int64) *NodepoolAutoScaling
func (*NodepoolAutoScaling) SetType ¶
func (s *NodepoolAutoScaling) SetType(v string) *NodepoolAutoScaling
func (NodepoolAutoScaling) String ¶
func (s NodepoolAutoScaling) String() string
type NodepoolInterconnectConfig ¶
type NodepoolInterconnectConfig struct { // Deprecated Bandwidth *int64 `json:"bandwidth,omitempty" xml:"bandwidth,omitempty"` // Deprecated CcnId *string `json:"ccn_id,omitempty" xml:"ccn_id,omitempty"` // Deprecated CcnRegionId *string `json:"ccn_region_id,omitempty" xml:"ccn_region_id,omitempty"` // Deprecated CenId *string `json:"cen_id,omitempty" xml:"cen_id,omitempty"` // Deprecated ImprovedPeriod *string `json:"improved_period,omitempty" xml:"improved_period,omitempty"` }
func (NodepoolInterconnectConfig) GoString ¶
func (s NodepoolInterconnectConfig) GoString() string
func (*NodepoolInterconnectConfig) SetBandwidth ¶
func (s *NodepoolInterconnectConfig) SetBandwidth(v int64) *NodepoolInterconnectConfig
func (*NodepoolInterconnectConfig) SetCcnId ¶
func (s *NodepoolInterconnectConfig) SetCcnId(v string) *NodepoolInterconnectConfig
func (*NodepoolInterconnectConfig) SetCcnRegionId ¶
func (s *NodepoolInterconnectConfig) SetCcnRegionId(v string) *NodepoolInterconnectConfig
func (*NodepoolInterconnectConfig) SetCenId ¶
func (s *NodepoolInterconnectConfig) SetCenId(v string) *NodepoolInterconnectConfig
func (*NodepoolInterconnectConfig) SetImprovedPeriod ¶
func (s *NodepoolInterconnectConfig) SetImprovedPeriod(v string) *NodepoolInterconnectConfig
func (NodepoolInterconnectConfig) String ¶
func (s NodepoolInterconnectConfig) String() string
type NodepoolKubernetesConfig ¶
type NodepoolKubernetesConfig struct { CmsEnabled *bool `json:"cms_enabled,omitempty" xml:"cms_enabled,omitempty"` CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` Labels []*Tag `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` NodeNameMode *string `json:"node_name_mode,omitempty" xml:"node_name_mode,omitempty"` Runtime *string `json:"runtime,omitempty" xml:"runtime,omitempty"` RuntimeVersion *string `json:"runtime_version,omitempty" xml:"runtime_version,omitempty"` Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` }
func (NodepoolKubernetesConfig) GoString ¶
func (s NodepoolKubernetesConfig) GoString() string
func (*NodepoolKubernetesConfig) SetCmsEnabled ¶
func (s *NodepoolKubernetesConfig) SetCmsEnabled(v bool) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetCpuPolicy ¶
func (s *NodepoolKubernetesConfig) SetCpuPolicy(v string) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetLabels ¶
func (s *NodepoolKubernetesConfig) SetLabels(v []*Tag) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetNodeNameMode ¶
func (s *NodepoolKubernetesConfig) SetNodeNameMode(v string) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetRuntime ¶
func (s *NodepoolKubernetesConfig) SetRuntime(v string) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetRuntimeVersion ¶
func (s *NodepoolKubernetesConfig) SetRuntimeVersion(v string) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetTaints ¶
func (s *NodepoolKubernetesConfig) SetTaints(v []*Taint) *NodepoolKubernetesConfig
func (*NodepoolKubernetesConfig) SetUserData ¶
func (s *NodepoolKubernetesConfig) SetUserData(v string) *NodepoolKubernetesConfig
func (NodepoolKubernetesConfig) String ¶
func (s NodepoolKubernetesConfig) String() string
type NodepoolManagement ¶
type NodepoolManagement struct { AutoRepair *bool `json:"auto_repair,omitempty" xml:"auto_repair,omitempty"` AutoRepairPolicy *NodepoolManagementAutoRepairPolicy `json:"auto_repair_policy,omitempty" xml:"auto_repair_policy,omitempty" type:"Struct"` AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` AutoUpgradePolicy *NodepoolManagementAutoUpgradePolicy `json:"auto_upgrade_policy,omitempty" xml:"auto_upgrade_policy,omitempty" type:"Struct"` AutoVulFix *bool `json:"auto_vul_fix,omitempty" xml:"auto_vul_fix,omitempty"` AutoVulFixPolicy *NodepoolManagementAutoVulFixPolicy `json:"auto_vul_fix_policy,omitempty" xml:"auto_vul_fix_policy,omitempty" type:"Struct"` Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"` // Deprecated UpgradeConfig *NodepoolManagementUpgradeConfig `json:"upgrade_config,omitempty" xml:"upgrade_config,omitempty" type:"Struct"` }
func (NodepoolManagement) GoString ¶
func (s NodepoolManagement) GoString() string
func (*NodepoolManagement) SetAutoRepair ¶
func (s *NodepoolManagement) SetAutoRepair(v bool) *NodepoolManagement
func (*NodepoolManagement) SetAutoRepairPolicy ¶ added in v4.4.1
func (s *NodepoolManagement) SetAutoRepairPolicy(v *NodepoolManagementAutoRepairPolicy) *NodepoolManagement
func (*NodepoolManagement) SetAutoUpgrade ¶ added in v4.4.1
func (s *NodepoolManagement) SetAutoUpgrade(v bool) *NodepoolManagement
func (*NodepoolManagement) SetAutoUpgradePolicy ¶ added in v4.4.1
func (s *NodepoolManagement) SetAutoUpgradePolicy(v *NodepoolManagementAutoUpgradePolicy) *NodepoolManagement
func (*NodepoolManagement) SetAutoVulFix ¶ added in v4.4.1
func (s *NodepoolManagement) SetAutoVulFix(v bool) *NodepoolManagement
func (*NodepoolManagement) SetAutoVulFixPolicy ¶ added in v4.4.1
func (s *NodepoolManagement) SetAutoVulFixPolicy(v *NodepoolManagementAutoVulFixPolicy) *NodepoolManagement
func (*NodepoolManagement) SetEnable ¶
func (s *NodepoolManagement) SetEnable(v bool) *NodepoolManagement
func (*NodepoolManagement) SetUpgradeConfig ¶
func (s *NodepoolManagement) SetUpgradeConfig(v *NodepoolManagementUpgradeConfig) *NodepoolManagement
func (NodepoolManagement) String ¶
func (s NodepoolManagement) String() string
type NodepoolManagementAutoRepairPolicy ¶ added in v4.4.1
type NodepoolManagementAutoRepairPolicy struct {
RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"`
}
func (NodepoolManagementAutoRepairPolicy) GoString ¶ added in v4.4.1
func (s NodepoolManagementAutoRepairPolicy) GoString() string
func (*NodepoolManagementAutoRepairPolicy) SetRestartNode ¶ added in v4.4.1
func (s *NodepoolManagementAutoRepairPolicy) SetRestartNode(v bool) *NodepoolManagementAutoRepairPolicy
func (NodepoolManagementAutoRepairPolicy) String ¶ added in v4.4.1
func (s NodepoolManagementAutoRepairPolicy) String() string
type NodepoolManagementAutoUpgradePolicy ¶ added in v4.4.1
type NodepoolManagementAutoUpgradePolicy struct {
AutoUpgradeKubelet *bool `json:"auto_upgrade_kubelet,omitempty" xml:"auto_upgrade_kubelet,omitempty"`
}
func (NodepoolManagementAutoUpgradePolicy) GoString ¶ added in v4.4.1
func (s NodepoolManagementAutoUpgradePolicy) GoString() string
func (*NodepoolManagementAutoUpgradePolicy) SetAutoUpgradeKubelet ¶ added in v4.4.1
func (s *NodepoolManagementAutoUpgradePolicy) SetAutoUpgradeKubelet(v bool) *NodepoolManagementAutoUpgradePolicy
func (NodepoolManagementAutoUpgradePolicy) String ¶ added in v4.4.1
func (s NodepoolManagementAutoUpgradePolicy) String() string
type NodepoolManagementAutoVulFixPolicy ¶ added in v4.4.1
type NodepoolManagementAutoVulFixPolicy struct { RestartNode *bool `json:"restart_node,omitempty" xml:"restart_node,omitempty"` VulLevel *string `json:"vul_level,omitempty" xml:"vul_level,omitempty"` }
func (NodepoolManagementAutoVulFixPolicy) GoString ¶ added in v4.4.1
func (s NodepoolManagementAutoVulFixPolicy) GoString() string
func (*NodepoolManagementAutoVulFixPolicy) SetRestartNode ¶ added in v4.4.1
func (s *NodepoolManagementAutoVulFixPolicy) SetRestartNode(v bool) *NodepoolManagementAutoVulFixPolicy
func (*NodepoolManagementAutoVulFixPolicy) SetVulLevel ¶ added in v4.4.1
func (s *NodepoolManagementAutoVulFixPolicy) SetVulLevel(v string) *NodepoolManagementAutoVulFixPolicy
func (NodepoolManagementAutoVulFixPolicy) String ¶ added in v4.4.1
func (s NodepoolManagementAutoVulFixPolicy) String() string
type NodepoolManagementUpgradeConfig ¶
type NodepoolManagementUpgradeConfig struct { AutoUpgrade *bool `json:"auto_upgrade,omitempty" xml:"auto_upgrade,omitempty"` Surge *int64 `json:"surge,omitempty" xml:"surge,omitempty"` SurgePercentage *int64 `json:"surge_percentage,omitempty" xml:"surge_percentage,omitempty"` }
func (NodepoolManagementUpgradeConfig) GoString ¶
func (s NodepoolManagementUpgradeConfig) GoString() string
func (*NodepoolManagementUpgradeConfig) SetAutoUpgrade ¶
func (s *NodepoolManagementUpgradeConfig) SetAutoUpgrade(v bool) *NodepoolManagementUpgradeConfig
func (*NodepoolManagementUpgradeConfig) SetMaxUnavailable ¶
func (s *NodepoolManagementUpgradeConfig) SetMaxUnavailable(v int64) *NodepoolManagementUpgradeConfig
func (*NodepoolManagementUpgradeConfig) SetSurge ¶
func (s *NodepoolManagementUpgradeConfig) SetSurge(v int64) *NodepoolManagementUpgradeConfig
func (*NodepoolManagementUpgradeConfig) SetSurgePercentage ¶
func (s *NodepoolManagementUpgradeConfig) SetSurgePercentage(v int64) *NodepoolManagementUpgradeConfig
func (NodepoolManagementUpgradeConfig) String ¶
func (s NodepoolManagementUpgradeConfig) String() string
type NodepoolNodeConfig ¶ added in v4.4.1
type NodepoolNodeConfig struct {
KubeletConfiguration *KubeletConfig `json:"kubelet_configuration,omitempty" xml:"kubelet_configuration,omitempty"`
}
func (NodepoolNodeConfig) GoString ¶ added in v4.4.1
func (s NodepoolNodeConfig) GoString() string
func (*NodepoolNodeConfig) SetKubeletConfiguration ¶ added in v4.4.1
func (s *NodepoolNodeConfig) SetKubeletConfiguration(v *KubeletConfig) *NodepoolNodeConfig
func (NodepoolNodeConfig) String ¶ added in v4.4.1
func (s NodepoolNodeConfig) String() string
type NodepoolNodepoolInfo ¶
type NodepoolNodepoolInfo struct { Name *string `json:"name,omitempty" xml:"name,omitempty"` ResourceGroupId *string `json:"resource_group_id,omitempty" xml:"resource_group_id,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (NodepoolNodepoolInfo) GoString ¶
func (s NodepoolNodepoolInfo) GoString() string
func (*NodepoolNodepoolInfo) SetName ¶
func (s *NodepoolNodepoolInfo) SetName(v string) *NodepoolNodepoolInfo
func (*NodepoolNodepoolInfo) SetResourceGroupId ¶
func (s *NodepoolNodepoolInfo) SetResourceGroupId(v string) *NodepoolNodepoolInfo
func (*NodepoolNodepoolInfo) SetType ¶
func (s *NodepoolNodepoolInfo) SetType(v string) *NodepoolNodepoolInfo
func (NodepoolNodepoolInfo) String ¶
func (s NodepoolNodepoolInfo) String() string
type NodepoolScalingGroup ¶
type NodepoolScalingGroup struct { AutoRenew *bool `json:"auto_renew,omitempty" xml:"auto_renew,omitempty"` AutoRenewPeriod *int64 `json:"auto_renew_period,omitempty" xml:"auto_renew_period,omitempty"` CompensateWithOnDemand *bool `json:"compensate_with_on_demand,omitempty" xml:"compensate_with_on_demand,omitempty"` DataDisks []*DataDisk `json:"data_disks,omitempty" xml:"data_disks,omitempty" type:"Repeated"` DeploymentsetId *string `json:"deploymentset_id,omitempty" xml:"deploymentset_id,omitempty"` DesiredSize *int64 `json:"desired_size,omitempty" xml:"desired_size,omitempty"` ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` ImageType *string `json:"image_type,omitempty" xml:"image_type,omitempty"` InstanceChargeType *string `json:"instance_charge_type,omitempty" xml:"instance_charge_type,omitempty"` InstanceTypes []*string `json:"instance_types,omitempty" xml:"instance_types,omitempty" type:"Repeated"` InternetChargeType *string `json:"internet_charge_type,omitempty" xml:"internet_charge_type,omitempty"` InternetMaxBandwidthOut *int64 `json:"internet_max_bandwidth_out,omitempty" xml:"internet_max_bandwidth_out,omitempty"` KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` LoginAsNonRoot *bool `json:"login_as_non_root,omitempty" xml:"login_as_non_root,omitempty"` LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` MultiAzPolicy *string `json:"multi_az_policy,omitempty" xml:"multi_az_policy,omitempty"` OnDemandBaseCapacity *int64 `json:"on_demand_base_capacity,omitempty" xml:"on_demand_base_capacity,omitempty"` OnDemandPercentageAboveBaseCapacity *int64 `json:"on_demand_percentage_above_base_capacity,omitempty" xml:"on_demand_percentage_above_base_capacity,omitempty"` Period *int64 `json:"period,omitempty" xml:"period,omitempty"` PeriodUnit *string `json:"period_unit,omitempty" xml:"period_unit,omitempty"` // Deprecated Platform *string `json:"platform,omitempty" xml:"platform,omitempty"` PrivatePoolOptions *NodepoolScalingGroupPrivatePoolOptions `json:"private_pool_options,omitempty" xml:"private_pool_options,omitempty" type:"Struct"` RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` ScalingPolicy *string `json:"scaling_policy,omitempty" xml:"scaling_policy,omitempty"` SecurityGroupId *string `json:"security_group_id,omitempty" xml:"security_group_id,omitempty"` SecurityGroupIds []*string `json:"security_group_ids,omitempty" xml:"security_group_ids,omitempty" type:"Repeated"` SpotInstancePools *int64 `json:"spot_instance_pools,omitempty" xml:"spot_instance_pools,omitempty"` SpotInstanceRemedy *bool `json:"spot_instance_remedy,omitempty" xml:"spot_instance_remedy,omitempty"` SpotPriceLimit []*NodepoolScalingGroupSpotPriceLimit `json:"spot_price_limit,omitempty" xml:"spot_price_limit,omitempty" type:"Repeated"` SpotStrategy *string `json:"spot_strategy,omitempty" xml:"spot_strategy,omitempty"` SystemDiskBurstingEnabled *bool `json:"system_disk_bursting_enabled,omitempty" xml:"system_disk_bursting_enabled,omitempty"` SystemDiskCategories []*string `json:"system_disk_categories,omitempty" xml:"system_disk_categories,omitempty" type:"Repeated"` SystemDiskCategory *string `json:"system_disk_category,omitempty" xml:"system_disk_category,omitempty"` SystemDiskEncryptAlgorithm *string `json:"system_disk_encrypt_algorithm,omitempty" xml:"system_disk_encrypt_algorithm,omitempty"` SystemDiskEncrypted *bool `json:"system_disk_encrypted,omitempty" xml:"system_disk_encrypted,omitempty"` SystemDiskKmsKeyId *string `json:"system_disk_kms_key_id,omitempty" xml:"system_disk_kms_key_id,omitempty"` SystemDiskPerformanceLevel *string `json:"system_disk_performance_level,omitempty" xml:"system_disk_performance_level,omitempty"` SystemDiskProvisionedIops *int64 `json:"system_disk_provisioned_iops,omitempty" xml:"system_disk_provisioned_iops,omitempty"` SystemDiskSize *int64 `json:"system_disk_size,omitempty" xml:"system_disk_size,omitempty"` Tags []*NodepoolScalingGroupTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` }
func (NodepoolScalingGroup) GoString ¶
func (s NodepoolScalingGroup) GoString() string
func (*NodepoolScalingGroup) SetAutoRenew ¶
func (s *NodepoolScalingGroup) SetAutoRenew(v bool) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetAutoRenewPeriod ¶
func (s *NodepoolScalingGroup) SetAutoRenewPeriod(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetCompensateWithOnDemand ¶
func (s *NodepoolScalingGroup) SetCompensateWithOnDemand(v bool) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetDataDisks ¶
func (s *NodepoolScalingGroup) SetDataDisks(v []*DataDisk) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetDeploymentsetId ¶
func (s *NodepoolScalingGroup) SetDeploymentsetId(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetDesiredSize ¶
func (s *NodepoolScalingGroup) SetDesiredSize(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetImageId ¶
func (s *NodepoolScalingGroup) SetImageId(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetImageType ¶
func (s *NodepoolScalingGroup) SetImageType(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetInstanceChargeType ¶
func (s *NodepoolScalingGroup) SetInstanceChargeType(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetInstanceTypes ¶
func (s *NodepoolScalingGroup) SetInstanceTypes(v []*string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetInternetChargeType ¶
func (s *NodepoolScalingGroup) SetInternetChargeType(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetInternetMaxBandwidthOut ¶
func (s *NodepoolScalingGroup) SetInternetMaxBandwidthOut(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetKeyPair ¶
func (s *NodepoolScalingGroup) SetKeyPair(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetLoginAsNonRoot ¶ added in v4.4.1
func (s *NodepoolScalingGroup) SetLoginAsNonRoot(v bool) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetLoginPassword ¶
func (s *NodepoolScalingGroup) SetLoginPassword(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetMultiAzPolicy ¶
func (s *NodepoolScalingGroup) SetMultiAzPolicy(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetOnDemandBaseCapacity ¶
func (s *NodepoolScalingGroup) SetOnDemandBaseCapacity(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetOnDemandPercentageAboveBaseCapacity ¶
func (s *NodepoolScalingGroup) SetOnDemandPercentageAboveBaseCapacity(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetPeriod ¶
func (s *NodepoolScalingGroup) SetPeriod(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetPeriodUnit ¶
func (s *NodepoolScalingGroup) SetPeriodUnit(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetPlatform ¶
func (s *NodepoolScalingGroup) SetPlatform(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetPrivatePoolOptions ¶
func (s *NodepoolScalingGroup) SetPrivatePoolOptions(v *NodepoolScalingGroupPrivatePoolOptions) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetRdsInstances ¶
func (s *NodepoolScalingGroup) SetRdsInstances(v []*string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetScalingPolicy ¶
func (s *NodepoolScalingGroup) SetScalingPolicy(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSecurityGroupId ¶
func (s *NodepoolScalingGroup) SetSecurityGroupId(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSecurityGroupIds ¶
func (s *NodepoolScalingGroup) SetSecurityGroupIds(v []*string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSpotInstancePools ¶
func (s *NodepoolScalingGroup) SetSpotInstancePools(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSpotInstanceRemedy ¶
func (s *NodepoolScalingGroup) SetSpotInstanceRemedy(v bool) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSpotPriceLimit ¶
func (s *NodepoolScalingGroup) SetSpotPriceLimit(v []*NodepoolScalingGroupSpotPriceLimit) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSpotStrategy ¶
func (s *NodepoolScalingGroup) SetSpotStrategy(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskBurstingEnabled ¶
func (s *NodepoolScalingGroup) SetSystemDiskBurstingEnabled(v bool) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskCategories ¶ added in v4.4.1
func (s *NodepoolScalingGroup) SetSystemDiskCategories(v []*string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskCategory ¶
func (s *NodepoolScalingGroup) SetSystemDiskCategory(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskEncryptAlgorithm ¶ added in v4.4.1
func (s *NodepoolScalingGroup) SetSystemDiskEncryptAlgorithm(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskEncrypted ¶ added in v4.4.1
func (s *NodepoolScalingGroup) SetSystemDiskEncrypted(v bool) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskKmsKeyId ¶ added in v4.4.1
func (s *NodepoolScalingGroup) SetSystemDiskKmsKeyId(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskPerformanceLevel ¶
func (s *NodepoolScalingGroup) SetSystemDiskPerformanceLevel(v string) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskProvisionedIops ¶
func (s *NodepoolScalingGroup) SetSystemDiskProvisionedIops(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetSystemDiskSize ¶
func (s *NodepoolScalingGroup) SetSystemDiskSize(v int64) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetTags ¶
func (s *NodepoolScalingGroup) SetTags(v []*NodepoolScalingGroupTags) *NodepoolScalingGroup
func (*NodepoolScalingGroup) SetVswitchIds ¶
func (s *NodepoolScalingGroup) SetVswitchIds(v []*string) *NodepoolScalingGroup
func (NodepoolScalingGroup) String ¶
func (s NodepoolScalingGroup) String() string
type NodepoolScalingGroupPrivatePoolOptions ¶
type NodepoolScalingGroupPrivatePoolOptions struct { Id *string `json:"id,omitempty" xml:"id,omitempty"` MatchCriteria *string `json:"match_criteria,omitempty" xml:"match_criteria,omitempty"` }
func (NodepoolScalingGroupPrivatePoolOptions) GoString ¶
func (s NodepoolScalingGroupPrivatePoolOptions) GoString() string
func (*NodepoolScalingGroupPrivatePoolOptions) SetId ¶
func (s *NodepoolScalingGroupPrivatePoolOptions) SetId(v string) *NodepoolScalingGroupPrivatePoolOptions
func (*NodepoolScalingGroupPrivatePoolOptions) SetMatchCriteria ¶
func (s *NodepoolScalingGroupPrivatePoolOptions) SetMatchCriteria(v string) *NodepoolScalingGroupPrivatePoolOptions
func (NodepoolScalingGroupPrivatePoolOptions) String ¶
func (s NodepoolScalingGroupPrivatePoolOptions) String() string
type NodepoolScalingGroupSpotPriceLimit ¶
type NodepoolScalingGroupSpotPriceLimit struct { InstanceType *string `json:"instance_type,omitempty" xml:"instance_type,omitempty"` PriceLimit *string `json:"price_limit,omitempty" xml:"price_limit,omitempty"` }
func (NodepoolScalingGroupSpotPriceLimit) GoString ¶
func (s NodepoolScalingGroupSpotPriceLimit) GoString() string
func (*NodepoolScalingGroupSpotPriceLimit) SetInstanceType ¶
func (s *NodepoolScalingGroupSpotPriceLimit) SetInstanceType(v string) *NodepoolScalingGroupSpotPriceLimit
func (*NodepoolScalingGroupSpotPriceLimit) SetPriceLimit ¶
func (s *NodepoolScalingGroupSpotPriceLimit) SetPriceLimit(v string) *NodepoolScalingGroupSpotPriceLimit
func (NodepoolScalingGroupSpotPriceLimit) String ¶
func (s NodepoolScalingGroupSpotPriceLimit) String() string
type NodepoolScalingGroupTags ¶
type NodepoolScalingGroupTags struct { Key *string `json:"key,omitempty" xml:"key,omitempty"` Value *string `json:"value,omitempty" xml:"value,omitempty"` }
func (NodepoolScalingGroupTags) GoString ¶
func (s NodepoolScalingGroupTags) GoString() string
func (*NodepoolScalingGroupTags) SetKey ¶
func (s *NodepoolScalingGroupTags) SetKey(v string) *NodepoolScalingGroupTags
func (*NodepoolScalingGroupTags) SetValue ¶
func (s *NodepoolScalingGroupTags) SetValue(v string) *NodepoolScalingGroupTags
func (NodepoolScalingGroupTags) String ¶
func (s NodepoolScalingGroupTags) String() string
type NodepoolTeeConfig ¶
type NodepoolTeeConfig struct {
TeeEnable *bool `json:"tee_enable,omitempty" xml:"tee_enable,omitempty"`
}
func (NodepoolTeeConfig) GoString ¶
func (s NodepoolTeeConfig) GoString() string
func (*NodepoolTeeConfig) SetTeeEnable ¶
func (s *NodepoolTeeConfig) SetTeeEnable(v bool) *NodepoolTeeConfig
func (NodepoolTeeConfig) String ¶
func (s NodepoolTeeConfig) String() string
type OpenAckServiceRequest ¶
type OpenAckServiceRequest struct { // The type of ACK service that you want to activate. Valid values: // // * `propayasgo`: ACK Pro // * `edgepayasgo`: ACK Edge Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (OpenAckServiceRequest) GoString ¶
func (s OpenAckServiceRequest) GoString() string
func (*OpenAckServiceRequest) SetType ¶
func (s *OpenAckServiceRequest) SetType(v string) *OpenAckServiceRequest
func (OpenAckServiceRequest) String ¶
func (s OpenAckServiceRequest) String() string
type OpenAckServiceResponse ¶
type OpenAckServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *OpenAckServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (OpenAckServiceResponse) GoString ¶
func (s OpenAckServiceResponse) GoString() string
func (*OpenAckServiceResponse) SetBody ¶
func (s *OpenAckServiceResponse) SetBody(v *OpenAckServiceResponseBody) *OpenAckServiceResponse
func (*OpenAckServiceResponse) SetHeaders ¶
func (s *OpenAckServiceResponse) SetHeaders(v map[string]*string) *OpenAckServiceResponse
func (*OpenAckServiceResponse) SetStatusCode ¶
func (s *OpenAckServiceResponse) SetStatusCode(v int32) *OpenAckServiceResponse
func (OpenAckServiceResponse) String ¶
func (s OpenAckServiceResponse) String() string
type OpenAckServiceResponseBody ¶
type OpenAckServiceResponseBody struct { // The ID of the order. OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
func (OpenAckServiceResponseBody) GoString ¶
func (s OpenAckServiceResponseBody) GoString() string
func (*OpenAckServiceResponseBody) SetOrderId ¶
func (s *OpenAckServiceResponseBody) SetOrderId(v string) *OpenAckServiceResponseBody
func (*OpenAckServiceResponseBody) SetRequestId ¶
func (s *OpenAckServiceResponseBody) SetRequestId(v string) *OpenAckServiceResponseBody
func (OpenAckServiceResponseBody) String ¶
func (s OpenAckServiceResponseBody) String() string
type PauseClusterUpgradeResponse ¶
type PauseClusterUpgradeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (PauseClusterUpgradeResponse) GoString ¶
func (s PauseClusterUpgradeResponse) GoString() string
func (*PauseClusterUpgradeResponse) SetHeaders ¶
func (s *PauseClusterUpgradeResponse) SetHeaders(v map[string]*string) *PauseClusterUpgradeResponse
func (*PauseClusterUpgradeResponse) SetStatusCode ¶
func (s *PauseClusterUpgradeResponse) SetStatusCode(v int32) *PauseClusterUpgradeResponse
func (PauseClusterUpgradeResponse) String ¶
func (s PauseClusterUpgradeResponse) String() string
type PauseComponentUpgradeResponse ¶
type PauseComponentUpgradeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (PauseComponentUpgradeResponse) GoString ¶
func (s PauseComponentUpgradeResponse) GoString() string
func (*PauseComponentUpgradeResponse) SetHeaders ¶
func (s *PauseComponentUpgradeResponse) SetHeaders(v map[string]*string) *PauseComponentUpgradeResponse
func (*PauseComponentUpgradeResponse) SetStatusCode ¶
func (s *PauseComponentUpgradeResponse) SetStatusCode(v int32) *PauseComponentUpgradeResponse
func (PauseComponentUpgradeResponse) String ¶
func (s PauseComponentUpgradeResponse) String() string
type PauseTaskResponse ¶
type PauseTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (PauseTaskResponse) GoString ¶
func (s PauseTaskResponse) GoString() string
func (*PauseTaskResponse) SetHeaders ¶
func (s *PauseTaskResponse) SetHeaders(v map[string]*string) *PauseTaskResponse
func (*PauseTaskResponse) SetStatusCode ¶
func (s *PauseTaskResponse) SetStatusCode(v int32) *PauseTaskResponse
func (PauseTaskResponse) String ¶
func (s PauseTaskResponse) String() string
type QuotasValue ¶
type QuotasValue struct { // The value of the quota. If the quota limit is reached, submit an application in the [Quota Center console](https://quotas.console.aliyun.com/products/csk/quotas) to increase the quota. Quota *string `json:"quota,omitempty" xml:"quota,omitempty"` // The quota code. OperationCode *string `json:"operation_code,omitempty" xml:"operation_code,omitempty"` // Indicates whether the quota is adjustable. Adjustable *bool `json:"adjustable,omitempty" xml:"adjustable,omitempty"` // The unit. Unit *string `json:"unit,omitempty" xml:"unit,omitempty"` }
func (QuotasValue) GoString ¶
func (s QuotasValue) GoString() string
func (*QuotasValue) SetAdjustable ¶
func (s *QuotasValue) SetAdjustable(v bool) *QuotasValue
func (*QuotasValue) SetOperationCode ¶
func (s *QuotasValue) SetOperationCode(v string) *QuotasValue
func (*QuotasValue) SetQuota ¶
func (s *QuotasValue) SetQuota(v string) *QuotasValue
func (*QuotasValue) SetUnit ¶
func (s *QuotasValue) SetUnit(v string) *QuotasValue
func (QuotasValue) String ¶
func (s QuotasValue) String() string
type RemoveClusterNodesRequest ¶
type RemoveClusterNodesRequest struct { // Specifies whether to evict all pods from the nodes that you want to remove. DrainNode *bool `json:"drain_node,omitempty" xml:"drain_node,omitempty"` // The list of nodes to be removed. Nodes []*string `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"` // Specifies whether to release the Elastic Compute Service (ECS) instances when they are removed from the cluster. ReleaseNode *bool `json:"release_node,omitempty" xml:"release_node,omitempty"` }
func (RemoveClusterNodesRequest) GoString ¶
func (s RemoveClusterNodesRequest) GoString() string
func (*RemoveClusterNodesRequest) SetDrainNode ¶
func (s *RemoveClusterNodesRequest) SetDrainNode(v bool) *RemoveClusterNodesRequest
func (*RemoveClusterNodesRequest) SetNodes ¶
func (s *RemoveClusterNodesRequest) SetNodes(v []*string) *RemoveClusterNodesRequest
func (*RemoveClusterNodesRequest) SetReleaseNode ¶
func (s *RemoveClusterNodesRequest) SetReleaseNode(v bool) *RemoveClusterNodesRequest
func (RemoveClusterNodesRequest) String ¶
func (s RemoveClusterNodesRequest) String() string
type RemoveClusterNodesResponse ¶
type RemoveClusterNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (RemoveClusterNodesResponse) GoString ¶
func (s RemoveClusterNodesResponse) GoString() string
func (*RemoveClusterNodesResponse) SetHeaders ¶
func (s *RemoveClusterNodesResponse) SetHeaders(v map[string]*string) *RemoveClusterNodesResponse
func (*RemoveClusterNodesResponse) SetStatusCode ¶
func (s *RemoveClusterNodesResponse) SetStatusCode(v int32) *RemoveClusterNodesResponse
func (RemoveClusterNodesResponse) String ¶
func (s RemoveClusterNodesResponse) String() string
type RemoveNodePoolNodesRequest ¶
type RemoveNodePoolNodesRequest struct { // 是否并发移除。 Concurrency *bool `json:"concurrency,omitempty" xml:"concurrency,omitempty"` // Specifies whether to drain the nodes that you want to remove. Valid values: // // * true: drain the nodes that you want to remove. // * false: do not drain the nodes that you want to remove. DrainNode *bool `json:"drain_node,omitempty" xml:"drain_node,omitempty"` // A list of instances that you want to remove. InstanceIds []*string `json:"instance_ids,omitempty" xml:"instance_ids,omitempty" type:"Repeated"` // Deprecated // A list of nodes that you want to remove. Nodes []*string `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"` // Specifies whether to release the nodes after they are removed. Valid values: // // * true: release the nodes after they are removed. // * false: do not release the nodes after they are removed. ReleaseNode *bool `json:"release_node,omitempty" xml:"release_node,omitempty"` }
func (RemoveNodePoolNodesRequest) GoString ¶
func (s RemoveNodePoolNodesRequest) GoString() string
func (*RemoveNodePoolNodesRequest) SetConcurrency ¶ added in v4.4.1
func (s *RemoveNodePoolNodesRequest) SetConcurrency(v bool) *RemoveNodePoolNodesRequest
func (*RemoveNodePoolNodesRequest) SetDrainNode ¶
func (s *RemoveNodePoolNodesRequest) SetDrainNode(v bool) *RemoveNodePoolNodesRequest
func (*RemoveNodePoolNodesRequest) SetInstanceIds ¶
func (s *RemoveNodePoolNodesRequest) SetInstanceIds(v []*string) *RemoveNodePoolNodesRequest
func (*RemoveNodePoolNodesRequest) SetNodes ¶
func (s *RemoveNodePoolNodesRequest) SetNodes(v []*string) *RemoveNodePoolNodesRequest
func (*RemoveNodePoolNodesRequest) SetReleaseNode ¶
func (s *RemoveNodePoolNodesRequest) SetReleaseNode(v bool) *RemoveNodePoolNodesRequest
func (RemoveNodePoolNodesRequest) String ¶
func (s RemoveNodePoolNodesRequest) String() string
type RemoveNodePoolNodesResponse ¶
type RemoveNodePoolNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveNodePoolNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveNodePoolNodesResponse) GoString ¶
func (s RemoveNodePoolNodesResponse) GoString() string
func (*RemoveNodePoolNodesResponse) SetBody ¶
func (s *RemoveNodePoolNodesResponse) SetBody(v *RemoveNodePoolNodesResponseBody) *RemoveNodePoolNodesResponse
func (*RemoveNodePoolNodesResponse) SetHeaders ¶
func (s *RemoveNodePoolNodesResponse) SetHeaders(v map[string]*string) *RemoveNodePoolNodesResponse
func (*RemoveNodePoolNodesResponse) SetStatusCode ¶
func (s *RemoveNodePoolNodesResponse) SetStatusCode(v int32) *RemoveNodePoolNodesResponse
func (RemoveNodePoolNodesResponse) String ¶
func (s RemoveNodePoolNodesResponse) String() string
type RemoveNodePoolNodesResponseBody ¶
type RemoveNodePoolNodesResponseBody struct { // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (RemoveNodePoolNodesResponseBody) GoString ¶
func (s RemoveNodePoolNodesResponseBody) GoString() string
func (*RemoveNodePoolNodesResponseBody) SetRequestId ¶
func (s *RemoveNodePoolNodesResponseBody) SetRequestId(v string) *RemoveNodePoolNodesResponseBody
func (*RemoveNodePoolNodesResponseBody) SetTaskId ¶
func (s *RemoveNodePoolNodesResponseBody) SetTaskId(v string) *RemoveNodePoolNodesResponseBody
func (RemoveNodePoolNodesResponseBody) String ¶
func (s RemoveNodePoolNodesResponseBody) String() string
type RemoveNodePoolNodesShrinkRequest ¶
type RemoveNodePoolNodesShrinkRequest struct { // 是否并发移除。 Concurrency *bool `json:"concurrency,omitempty" xml:"concurrency,omitempty"` // Specifies whether to drain the nodes that you want to remove. Valid values: // // * true: drain the nodes that you want to remove. // * false: do not drain the nodes that you want to remove. DrainNode *bool `json:"drain_node,omitempty" xml:"drain_node,omitempty"` // A list of instances that you want to remove. InstanceIdsShrink *string `json:"instance_ids,omitempty" xml:"instance_ids,omitempty"` // Deprecated // A list of nodes that you want to remove. NodesShrink *string `json:"nodes,omitempty" xml:"nodes,omitempty"` // Specifies whether to release the nodes after they are removed. Valid values: // // * true: release the nodes after they are removed. // * false: do not release the nodes after they are removed. ReleaseNode *bool `json:"release_node,omitempty" xml:"release_node,omitempty"` }
func (RemoveNodePoolNodesShrinkRequest) GoString ¶
func (s RemoveNodePoolNodesShrinkRequest) GoString() string
func (*RemoveNodePoolNodesShrinkRequest) SetConcurrency ¶ added in v4.4.1
func (s *RemoveNodePoolNodesShrinkRequest) SetConcurrency(v bool) *RemoveNodePoolNodesShrinkRequest
func (*RemoveNodePoolNodesShrinkRequest) SetDrainNode ¶
func (s *RemoveNodePoolNodesShrinkRequest) SetDrainNode(v bool) *RemoveNodePoolNodesShrinkRequest
func (*RemoveNodePoolNodesShrinkRequest) SetInstanceIdsShrink ¶
func (s *RemoveNodePoolNodesShrinkRequest) SetInstanceIdsShrink(v string) *RemoveNodePoolNodesShrinkRequest
func (*RemoveNodePoolNodesShrinkRequest) SetNodesShrink ¶
func (s *RemoveNodePoolNodesShrinkRequest) SetNodesShrink(v string) *RemoveNodePoolNodesShrinkRequest
func (*RemoveNodePoolNodesShrinkRequest) SetReleaseNode ¶
func (s *RemoveNodePoolNodesShrinkRequest) SetReleaseNode(v bool) *RemoveNodePoolNodesShrinkRequest
func (RemoveNodePoolNodesShrinkRequest) String ¶
func (s RemoveNodePoolNodesShrinkRequest) String() string
type RemoveWorkflowResponse ¶
type RemoveWorkflowResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (RemoveWorkflowResponse) GoString ¶
func (s RemoveWorkflowResponse) GoString() string
func (*RemoveWorkflowResponse) SetHeaders ¶
func (s *RemoveWorkflowResponse) SetHeaders(v map[string]*string) *RemoveWorkflowResponse
func (*RemoveWorkflowResponse) SetStatusCode ¶
func (s *RemoveWorkflowResponse) SetStatusCode(v int32) *RemoveWorkflowResponse
func (RemoveWorkflowResponse) String ¶
func (s RemoveWorkflowResponse) String() string
type RepairClusterNodePoolRequest ¶
type RepairClusterNodePoolRequest struct { AutoRestart *bool `json:"auto_restart,omitempty" xml:"auto_restart,omitempty"` // The list of nodes. If you do not specify nodes, all nodes in the node pool are selected. Nodes []*string `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"` }
func (RepairClusterNodePoolRequest) GoString ¶
func (s RepairClusterNodePoolRequest) GoString() string
func (*RepairClusterNodePoolRequest) SetAutoRestart ¶ added in v4.2.0
func (s *RepairClusterNodePoolRequest) SetAutoRestart(v bool) *RepairClusterNodePoolRequest
func (*RepairClusterNodePoolRequest) SetNodes ¶
func (s *RepairClusterNodePoolRequest) SetNodes(v []*string) *RepairClusterNodePoolRequest
func (RepairClusterNodePoolRequest) String ¶
func (s RepairClusterNodePoolRequest) String() string
type RepairClusterNodePoolResponse ¶
type RepairClusterNodePoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RepairClusterNodePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RepairClusterNodePoolResponse) GoString ¶
func (s RepairClusterNodePoolResponse) GoString() string
func (*RepairClusterNodePoolResponse) SetBody ¶
func (s *RepairClusterNodePoolResponse) SetBody(v *RepairClusterNodePoolResponseBody) *RepairClusterNodePoolResponse
func (*RepairClusterNodePoolResponse) SetHeaders ¶
func (s *RepairClusterNodePoolResponse) SetHeaders(v map[string]*string) *RepairClusterNodePoolResponse
func (*RepairClusterNodePoolResponse) SetStatusCode ¶
func (s *RepairClusterNodePoolResponse) SetStatusCode(v int32) *RepairClusterNodePoolResponse
func (RepairClusterNodePoolResponse) String ¶
func (s RepairClusterNodePoolResponse) String() string
type RepairClusterNodePoolResponseBody ¶
type RepairClusterNodePoolResponseBody struct { // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The ID of the task. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (RepairClusterNodePoolResponseBody) GoString ¶
func (s RepairClusterNodePoolResponseBody) GoString() string
func (*RepairClusterNodePoolResponseBody) SetRequestId ¶
func (s *RepairClusterNodePoolResponseBody) SetRequestId(v string) *RepairClusterNodePoolResponseBody
func (*RepairClusterNodePoolResponseBody) SetTaskId ¶
func (s *RepairClusterNodePoolResponseBody) SetTaskId(v string) *RepairClusterNodePoolResponseBody
func (RepairClusterNodePoolResponseBody) String ¶
func (s RepairClusterNodePoolResponseBody) String() string
type ResumeComponentUpgradeResponse ¶
type ResumeComponentUpgradeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (ResumeComponentUpgradeResponse) GoString ¶
func (s ResumeComponentUpgradeResponse) GoString() string
func (*ResumeComponentUpgradeResponse) SetHeaders ¶
func (s *ResumeComponentUpgradeResponse) SetHeaders(v map[string]*string) *ResumeComponentUpgradeResponse
func (*ResumeComponentUpgradeResponse) SetStatusCode ¶
func (s *ResumeComponentUpgradeResponse) SetStatusCode(v int32) *ResumeComponentUpgradeResponse
func (ResumeComponentUpgradeResponse) String ¶
func (s ResumeComponentUpgradeResponse) String() string
type ResumeTaskResponse ¶
type ResumeTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (ResumeTaskResponse) GoString ¶
func (s ResumeTaskResponse) GoString() string
func (*ResumeTaskResponse) SetHeaders ¶
func (s *ResumeTaskResponse) SetHeaders(v map[string]*string) *ResumeTaskResponse
func (*ResumeTaskResponse) SetStatusCode ¶
func (s *ResumeTaskResponse) SetStatusCode(v int32) *ResumeTaskResponse
func (ResumeTaskResponse) String ¶
func (s ResumeTaskResponse) String() string
type ResumeUpgradeClusterResponse ¶
type ResumeUpgradeClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (ResumeUpgradeClusterResponse) GoString ¶
func (s ResumeUpgradeClusterResponse) GoString() string
func (*ResumeUpgradeClusterResponse) SetHeaders ¶
func (s *ResumeUpgradeClusterResponse) SetHeaders(v map[string]*string) *ResumeUpgradeClusterResponse
func (*ResumeUpgradeClusterResponse) SetStatusCode ¶
func (s *ResumeUpgradeClusterResponse) SetStatusCode(v int32) *ResumeUpgradeClusterResponse
func (ResumeUpgradeClusterResponse) String ¶
func (s ResumeUpgradeClusterResponse) String() string
type RunClusterCheckRequest ¶ added in v4.1.0
type RunClusterCheckRequest struct { // The cluster check items. Options map[string]*string `json:"options,omitempty" xml:"options,omitempty"` // The check method. Type *string `json:"type,omitempty" xml:"type,omitempty"` }
func (RunClusterCheckRequest) GoString ¶ added in v4.1.0
func (s RunClusterCheckRequest) GoString() string
func (*RunClusterCheckRequest) SetOptions ¶ added in v4.1.0
func (s *RunClusterCheckRequest) SetOptions(v map[string]*string) *RunClusterCheckRequest
func (*RunClusterCheckRequest) SetType ¶ added in v4.1.0
func (s *RunClusterCheckRequest) SetType(v string) *RunClusterCheckRequest
func (RunClusterCheckRequest) String ¶ added in v4.1.0
func (s RunClusterCheckRequest) String() string
type RunClusterCheckResponse ¶ added in v4.1.0
type RunClusterCheckResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RunClusterCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RunClusterCheckResponse) GoString ¶ added in v4.1.0
func (s RunClusterCheckResponse) GoString() string
func (*RunClusterCheckResponse) SetBody ¶ added in v4.1.0
func (s *RunClusterCheckResponse) SetBody(v *RunClusterCheckResponseBody) *RunClusterCheckResponse
func (*RunClusterCheckResponse) SetHeaders ¶ added in v4.1.0
func (s *RunClusterCheckResponse) SetHeaders(v map[string]*string) *RunClusterCheckResponse
func (*RunClusterCheckResponse) SetStatusCode ¶ added in v4.1.0
func (s *RunClusterCheckResponse) SetStatusCode(v int32) *RunClusterCheckResponse
func (RunClusterCheckResponse) String ¶ added in v4.1.0
func (s RunClusterCheckResponse) String() string
type RunClusterCheckResponseBody ¶ added in v4.1.0
type RunClusterCheckResponseBody struct { // The ID of the cluster check task. CheckId *string `json:"check_id,omitempty" xml:"check_id,omitempty"` // Id of the request RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
func (RunClusterCheckResponseBody) GoString ¶ added in v4.1.0
func (s RunClusterCheckResponseBody) GoString() string
func (*RunClusterCheckResponseBody) SetCheckId ¶ added in v4.1.0
func (s *RunClusterCheckResponseBody) SetCheckId(v string) *RunClusterCheckResponseBody
func (*RunClusterCheckResponseBody) SetRequestId ¶ added in v4.1.0
func (s *RunClusterCheckResponseBody) SetRequestId(v string) *RunClusterCheckResponseBody
func (RunClusterCheckResponseBody) String ¶ added in v4.1.0
func (s RunClusterCheckResponseBody) String() string
type Runtime ¶
type Runtime struct { Name *string `json:"name,omitempty" xml:"name,omitempty"` Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (*Runtime) SetVersion ¶
type ScaleClusterNodePoolRequest ¶
type ScaleClusterNodePoolRequest struct { // The number of worker nodes that you want to add. You can add at most 500 nodes in one API call. The maximum number of nodes that can be added is limited by the quota of nodes in the cluster. Count *int64 `json:"count,omitempty" xml:"count,omitempty"` }
func (ScaleClusterNodePoolRequest) GoString ¶
func (s ScaleClusterNodePoolRequest) GoString() string
func (*ScaleClusterNodePoolRequest) SetCount ¶
func (s *ScaleClusterNodePoolRequest) SetCount(v int64) *ScaleClusterNodePoolRequest
func (ScaleClusterNodePoolRequest) String ¶
func (s ScaleClusterNodePoolRequest) String() string
type ScaleClusterNodePoolResponse ¶
type ScaleClusterNodePoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ScaleClusterNodePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ScaleClusterNodePoolResponse) GoString ¶
func (s ScaleClusterNodePoolResponse) GoString() string
func (*ScaleClusterNodePoolResponse) SetBody ¶
func (s *ScaleClusterNodePoolResponse) SetBody(v *ScaleClusterNodePoolResponseBody) *ScaleClusterNodePoolResponse
func (*ScaleClusterNodePoolResponse) SetHeaders ¶
func (s *ScaleClusterNodePoolResponse) SetHeaders(v map[string]*string) *ScaleClusterNodePoolResponse
func (*ScaleClusterNodePoolResponse) SetStatusCode ¶
func (s *ScaleClusterNodePoolResponse) SetStatusCode(v int32) *ScaleClusterNodePoolResponse
func (ScaleClusterNodePoolResponse) String ¶
func (s ScaleClusterNodePoolResponse) String() string
type ScaleClusterNodePoolResponseBody ¶
type ScaleClusterNodePoolResponseBody struct { // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ScaleClusterNodePoolResponseBody) GoString ¶
func (s ScaleClusterNodePoolResponseBody) GoString() string
func (*ScaleClusterNodePoolResponseBody) SetTaskId ¶
func (s *ScaleClusterNodePoolResponseBody) SetTaskId(v string) *ScaleClusterNodePoolResponseBody
func (ScaleClusterNodePoolResponseBody) String ¶
func (s ScaleClusterNodePoolResponseBody) String() string
type ScaleClusterRequest ¶
type ScaleClusterRequest struct { CloudMonitorFlags *bool `json:"cloud_monitor_flags,omitempty" xml:"cloud_monitor_flags,omitempty"` Count *int64 `json:"count,omitempty" xml:"count,omitempty"` CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` DisableRollback *bool `json:"disable_rollback,omitempty" xml:"disable_rollback,omitempty"` KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` Tags []*ScaleClusterRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` Taints []*ScaleClusterRequestTaints `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` WorkerAutoRenew *bool `json:"worker_auto_renew,omitempty" xml:"worker_auto_renew,omitempty"` WorkerAutoRenewPeriod *int64 `json:"worker_auto_renew_period,omitempty" xml:"worker_auto_renew_period,omitempty"` WorkerDataDisk *bool `json:"worker_data_disk,omitempty" xml:"worker_data_disk,omitempty"` WorkerDataDisks []*ScaleClusterRequestWorkerDataDisks `json:"worker_data_disks,omitempty" xml:"worker_data_disks,omitempty" type:"Repeated"` WorkerInstanceChargeType *string `json:"worker_instance_charge_type,omitempty" xml:"worker_instance_charge_type,omitempty"` WorkerInstanceTypes []*string `json:"worker_instance_types,omitempty" xml:"worker_instance_types,omitempty" type:"Repeated"` WorkerPeriod *int64 `json:"worker_period,omitempty" xml:"worker_period,omitempty"` WorkerPeriodUnit *string `json:"worker_period_unit,omitempty" xml:"worker_period_unit,omitempty"` WorkerSystemDiskCategory *string `json:"worker_system_disk_category,omitempty" xml:"worker_system_disk_category,omitempty"` WorkerSystemDiskSize *int64 `json:"worker_system_disk_size,omitempty" xml:"worker_system_disk_size,omitempty"` }
func (ScaleClusterRequest) GoString ¶
func (s ScaleClusterRequest) GoString() string
func (*ScaleClusterRequest) SetCloudMonitorFlags ¶
func (s *ScaleClusterRequest) SetCloudMonitorFlags(v bool) *ScaleClusterRequest
func (*ScaleClusterRequest) SetCount ¶
func (s *ScaleClusterRequest) SetCount(v int64) *ScaleClusterRequest
func (*ScaleClusterRequest) SetCpuPolicy ¶
func (s *ScaleClusterRequest) SetCpuPolicy(v string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetDisableRollback ¶
func (s *ScaleClusterRequest) SetDisableRollback(v bool) *ScaleClusterRequest
func (*ScaleClusterRequest) SetKeyPair ¶
func (s *ScaleClusterRequest) SetKeyPair(v string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetLoginPassword ¶
func (s *ScaleClusterRequest) SetLoginPassword(v string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetTags ¶
func (s *ScaleClusterRequest) SetTags(v []*ScaleClusterRequestTags) *ScaleClusterRequest
func (*ScaleClusterRequest) SetTaints ¶
func (s *ScaleClusterRequest) SetTaints(v []*ScaleClusterRequestTaints) *ScaleClusterRequest
func (*ScaleClusterRequest) SetVswitchIds ¶
func (s *ScaleClusterRequest) SetVswitchIds(v []*string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerAutoRenew ¶
func (s *ScaleClusterRequest) SetWorkerAutoRenew(v bool) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerAutoRenewPeriod ¶
func (s *ScaleClusterRequest) SetWorkerAutoRenewPeriod(v int64) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerDataDisk ¶
func (s *ScaleClusterRequest) SetWorkerDataDisk(v bool) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerDataDisks ¶
func (s *ScaleClusterRequest) SetWorkerDataDisks(v []*ScaleClusterRequestWorkerDataDisks) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerInstanceChargeType ¶
func (s *ScaleClusterRequest) SetWorkerInstanceChargeType(v string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerInstanceTypes ¶
func (s *ScaleClusterRequest) SetWorkerInstanceTypes(v []*string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerPeriod ¶
func (s *ScaleClusterRequest) SetWorkerPeriod(v int64) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerPeriodUnit ¶
func (s *ScaleClusterRequest) SetWorkerPeriodUnit(v string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerSystemDiskCategory ¶
func (s *ScaleClusterRequest) SetWorkerSystemDiskCategory(v string) *ScaleClusterRequest
func (*ScaleClusterRequest) SetWorkerSystemDiskSize ¶
func (s *ScaleClusterRequest) SetWorkerSystemDiskSize(v int64) *ScaleClusterRequest
func (ScaleClusterRequest) String ¶
func (s ScaleClusterRequest) String() string
type ScaleClusterRequestTags ¶
type ScaleClusterRequestTags struct {
Key *string `json:"key,omitempty" xml:"key,omitempty"`
}
func (ScaleClusterRequestTags) GoString ¶
func (s ScaleClusterRequestTags) GoString() string
func (*ScaleClusterRequestTags) SetKey ¶
func (s *ScaleClusterRequestTags) SetKey(v string) *ScaleClusterRequestTags
func (ScaleClusterRequestTags) String ¶
func (s ScaleClusterRequestTags) String() string
type ScaleClusterRequestTaints ¶
type ScaleClusterRequestTaints struct { Effect *string `json:"effect,omitempty" xml:"effect,omitempty"` Key *string `json:"key,omitempty" xml:"key,omitempty"` Value *string `json:"value,omitempty" xml:"value,omitempty"` }
func (ScaleClusterRequestTaints) GoString ¶
func (s ScaleClusterRequestTaints) GoString() string
func (*ScaleClusterRequestTaints) SetEffect ¶
func (s *ScaleClusterRequestTaints) SetEffect(v string) *ScaleClusterRequestTaints
func (*ScaleClusterRequestTaints) SetKey ¶
func (s *ScaleClusterRequestTaints) SetKey(v string) *ScaleClusterRequestTaints
func (*ScaleClusterRequestTaints) SetValue ¶
func (s *ScaleClusterRequestTaints) SetValue(v string) *ScaleClusterRequestTaints
func (ScaleClusterRequestTaints) String ¶
func (s ScaleClusterRequestTaints) String() string
type ScaleClusterRequestWorkerDataDisks ¶
type ScaleClusterRequestWorkerDataDisks struct { Category *string `json:"category,omitempty" xml:"category,omitempty"` Encrypted *string `json:"encrypted,omitempty" xml:"encrypted,omitempty"` Size *string `json:"size,omitempty" xml:"size,omitempty"` }
func (ScaleClusterRequestWorkerDataDisks) GoString ¶
func (s ScaleClusterRequestWorkerDataDisks) GoString() string
func (*ScaleClusterRequestWorkerDataDisks) SetCategory ¶
func (s *ScaleClusterRequestWorkerDataDisks) SetCategory(v string) *ScaleClusterRequestWorkerDataDisks
func (*ScaleClusterRequestWorkerDataDisks) SetEncrypted ¶
func (s *ScaleClusterRequestWorkerDataDisks) SetEncrypted(v string) *ScaleClusterRequestWorkerDataDisks
func (*ScaleClusterRequestWorkerDataDisks) SetSize ¶
func (s *ScaleClusterRequestWorkerDataDisks) SetSize(v string) *ScaleClusterRequestWorkerDataDisks
func (ScaleClusterRequestWorkerDataDisks) String ¶
func (s ScaleClusterRequestWorkerDataDisks) String() string
type ScaleClusterResponse ¶
type ScaleClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ScaleClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ScaleClusterResponse) GoString ¶
func (s ScaleClusterResponse) GoString() string
func (*ScaleClusterResponse) SetBody ¶
func (s *ScaleClusterResponse) SetBody(v *ScaleClusterResponseBody) *ScaleClusterResponse
func (*ScaleClusterResponse) SetHeaders ¶
func (s *ScaleClusterResponse) SetHeaders(v map[string]*string) *ScaleClusterResponse
func (*ScaleClusterResponse) SetStatusCode ¶
func (s *ScaleClusterResponse) SetStatusCode(v int32) *ScaleClusterResponse
func (ScaleClusterResponse) String ¶
func (s ScaleClusterResponse) String() string
type ScaleClusterResponseBody ¶
type ScaleClusterResponseBody struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ScaleClusterResponseBody) GoString ¶
func (s ScaleClusterResponseBody) GoString() string
func (*ScaleClusterResponseBody) SetClusterId ¶
func (s *ScaleClusterResponseBody) SetClusterId(v string) *ScaleClusterResponseBody
func (*ScaleClusterResponseBody) SetRequestId ¶
func (s *ScaleClusterResponseBody) SetRequestId(v string) *ScaleClusterResponseBody
func (*ScaleClusterResponseBody) SetTaskId ¶
func (s *ScaleClusterResponseBody) SetTaskId(v string) *ScaleClusterResponseBody
func (ScaleClusterResponseBody) String ¶
func (s ScaleClusterResponseBody) String() string
type ScaleOutClusterRequest ¶
type ScaleOutClusterRequest struct { // Specifies whether to install the CloudMonitor agent. Valid values: // // * `true`: installs the CloudMonitor agent. // * `false`: does not install the CloudMonitor agent. // // Default value: `false`. CloudMonitorFlags *bool `json:"cloud_monitor_flags,omitempty" xml:"cloud_monitor_flags,omitempty"` // The number of worker nodes that you want to add. Count *int64 `json:"count,omitempty" xml:"count,omitempty"` // The CPU management policy. The following policies are supported if the Kubernetes version of the cluster is 1.12.6 or later. // // * `static`: This policy allows pods with specific resource characteristics on the node to be granted with enhanced CPU affinity and exclusivity. // * `none`: specifies that the default CPU affinity is used. // // Default value: `none`. CpuPolicy *string `json:"cpu_policy,omitempty" xml:"cpu_policy,omitempty"` // Specifies a custom image for nodes. By default, the image provided by ACK is used. You can select a custom image to replace the default image. For more information, see [Custom images](~~146647~~). ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The name of the key pair. You must set this parameter or the `login_password` parameter. KeyPair *string `json:"key_pair,omitempty" xml:"key_pair,omitempty"` // The password for SSH logon. You must set this parameter or the `key_pair` parameter. The password must be 8 to 30 characters in length, and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. LoginPassword *string `json:"login_password,omitempty" xml:"login_password,omitempty"` // After you specify the list of RDS instances, the ECS instances in the cluster are automatically added to the whitelist of the RDS instances. RdsInstances []*string `json:"rds_instances,omitempty" xml:"rds_instances,omitempty" type:"Repeated"` // The container runtime. Runtime *Runtime `json:"runtime,omitempty" xml:"runtime,omitempty"` // The labels that you want to add to nodes. You must add labels based on the following rules: // // * Each label is a case-sensitive key-value pair. You can add up to 20 labels. // * A key must be unique and cannot exceed 64 characters in length. A value can be empty and cannot exceed 128 characters in length. Keys and values cannot start with aliyun, acs:, https://, or http://. For more information, see [Labels and Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set). Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` // The taints that you want to add to nodes. Taints are added to nodes to prevent pods from being scheduled to inappropriate nodes. However, tolerations allow pods to be scheduled to nodes with matching taints. For more information, see [taint-and-toleration](https://kubernetes.io/zh/docs/concepts/scheduling-eviction/taint-and-toleration/). Taints []*Taint `json:"taints,omitempty" xml:"taints,omitempty" type:"Repeated"` // The user data of the node pool. For more information, see [Generate user-defined data](~~49121~~). UserData *string `json:"user_data,omitempty" xml:"user_data,omitempty"` // The IDs of the vSwitches. You can select one to three vSwitches when you create a cluster. We recommend that you select vSwitches in different zones to ensure high availability. VswitchIds []*string `json:"vswitch_ids,omitempty" xml:"vswitch_ids,omitempty" type:"Repeated"` // Specifies whether to enable auto-renewal for worker nodes. This parameter takes effect only if `worker_instance_charge_type` is set to `PrePaid`. Valid values: // // * `true`: enables auto-renewal. // * `false`: disables auto-renewal. // // Default value: `true`. WorkerAutoRenew *bool `json:"worker_auto_renew,omitempty" xml:"worker_auto_renew,omitempty"` // The auto-renewal period for worker nodes after the subscriptions of worker nodes expire. This parameter takes effect and is required only if the subscription billing method is selected for worker nodes. // // Valid values: 1, 2, 3, 6, and 12. // // Default value: `1`. WorkerAutoRenewPeriod *int64 `json:"worker_auto_renew_period,omitempty" xml:"worker_auto_renew_period,omitempty"` // The configuration of the data disk that is mounted to worker nodes. The configuration includes the disk type and disk size. WorkerDataDisks []*ScaleOutClusterRequestWorkerDataDisks `json:"worker_data_disks,omitempty" xml:"worker_data_disks,omitempty" type:"Repeated"` // The billing method of worker nodes. Valid values: // // * `PrePaid`: subscription. // * `PostPaid`: pay-as-you-go // // Default value: `PostPaid` WorkerInstanceChargeType *string `json:"worker_instance_charge_type,omitempty" xml:"worker_instance_charge_type,omitempty"` // The instance configurations of worker nodes. WorkerInstanceTypes []*string `json:"worker_instance_types,omitempty" xml:"worker_instance_types,omitempty" type:"Repeated"` // The subscription duration of worker nodes. This parameter takes effect and is required only if `worker_instance_charge_type` is set to `PrePaid`. // // Valid values: 1, 2, 3, 6, 12, 24, 36, 48, and 60. // // Default value: 1. WorkerPeriod *int64 `json:"worker_period,omitempty" xml:"worker_period,omitempty"` // The billing cycle of worker nodes. This parameter is required if worker_instance_charge_type is set to `PrePaid`. // // Set the value to `Month`. Worker nodes are billed only on a monthly basis. WorkerPeriodUnit *string `json:"worker_period_unit,omitempty" xml:"worker_period_unit,omitempty"` // The type of system disk that you want to use for worker nodes. Valid values: // // * `cloud_efficiency`: ultra disk. // * `cloud_ssd`: standard SSD. // * `cloud_essd`: enhanced SSD (ESSD). // // Default value: `cloud_ssd`. WorkerSystemDiskCategory *string `json:"worker_system_disk_category,omitempty" xml:"worker_system_disk_category,omitempty"` // The size of the system disk that you want to use for worker nodes. Unit: GiB. // // Valid values: 40 to 500. // // Default value: `120`. WorkerSystemDiskSize *int64 `json:"worker_system_disk_size,omitempty" xml:"worker_system_disk_size,omitempty"` }
func (ScaleOutClusterRequest) GoString ¶
func (s ScaleOutClusterRequest) GoString() string
func (*ScaleOutClusterRequest) SetCloudMonitorFlags ¶
func (s *ScaleOutClusterRequest) SetCloudMonitorFlags(v bool) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetCount ¶
func (s *ScaleOutClusterRequest) SetCount(v int64) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetCpuPolicy ¶
func (s *ScaleOutClusterRequest) SetCpuPolicy(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetImageId ¶
func (s *ScaleOutClusterRequest) SetImageId(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetKeyPair ¶
func (s *ScaleOutClusterRequest) SetKeyPair(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetLoginPassword ¶
func (s *ScaleOutClusterRequest) SetLoginPassword(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetRdsInstances ¶
func (s *ScaleOutClusterRequest) SetRdsInstances(v []*string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetRuntime ¶
func (s *ScaleOutClusterRequest) SetRuntime(v *Runtime) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetTags ¶
func (s *ScaleOutClusterRequest) SetTags(v []*Tag) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetTaints ¶
func (s *ScaleOutClusterRequest) SetTaints(v []*Taint) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetUserData ¶
func (s *ScaleOutClusterRequest) SetUserData(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetVswitchIds ¶
func (s *ScaleOutClusterRequest) SetVswitchIds(v []*string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerAutoRenew ¶
func (s *ScaleOutClusterRequest) SetWorkerAutoRenew(v bool) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerAutoRenewPeriod ¶
func (s *ScaleOutClusterRequest) SetWorkerAutoRenewPeriod(v int64) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerDataDisks ¶
func (s *ScaleOutClusterRequest) SetWorkerDataDisks(v []*ScaleOutClusterRequestWorkerDataDisks) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerInstanceChargeType ¶
func (s *ScaleOutClusterRequest) SetWorkerInstanceChargeType(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerInstanceTypes ¶
func (s *ScaleOutClusterRequest) SetWorkerInstanceTypes(v []*string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerPeriod ¶
func (s *ScaleOutClusterRequest) SetWorkerPeriod(v int64) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerPeriodUnit ¶
func (s *ScaleOutClusterRequest) SetWorkerPeriodUnit(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerSystemDiskCategory ¶
func (s *ScaleOutClusterRequest) SetWorkerSystemDiskCategory(v string) *ScaleOutClusterRequest
func (*ScaleOutClusterRequest) SetWorkerSystemDiskSize ¶
func (s *ScaleOutClusterRequest) SetWorkerSystemDiskSize(v int64) *ScaleOutClusterRequest
func (ScaleOutClusterRequest) String ¶
func (s ScaleOutClusterRequest) String() string
type ScaleOutClusterRequestWorkerDataDisks ¶
type ScaleOutClusterRequestWorkerDataDisks struct { // The ID of an automatic snapshot policy. Automatic backup is performed for a disk based on the specified automatic snapshot policy. // // By default, this parameter is empty. This indicates that automatic backup is disabled. AutoSnapshotPolicyId *string `json:"auto_snapshot_policy_id,omitempty" xml:"auto_snapshot_policy_id,omitempty"` // The data disk type. Category *string `json:"category,omitempty" xml:"category,omitempty"` // Specifies whether to encrypt the data disks. Valid values: // // * `true`: encrypts data disks. // * `false`: does not encrypt data disks. // // Default value: `false`. Encrypted *string `json:"encrypted,omitempty" xml:"encrypted,omitempty"` // The size of the data disk. Valid values: 40 to 32767. Size *string `json:"size,omitempty" xml:"size,omitempty"` }
func (ScaleOutClusterRequestWorkerDataDisks) GoString ¶
func (s ScaleOutClusterRequestWorkerDataDisks) GoString() string
func (*ScaleOutClusterRequestWorkerDataDisks) SetAutoSnapshotPolicyId ¶
func (s *ScaleOutClusterRequestWorkerDataDisks) SetAutoSnapshotPolicyId(v string) *ScaleOutClusterRequestWorkerDataDisks
func (*ScaleOutClusterRequestWorkerDataDisks) SetCategory ¶
func (s *ScaleOutClusterRequestWorkerDataDisks) SetCategory(v string) *ScaleOutClusterRequestWorkerDataDisks
func (*ScaleOutClusterRequestWorkerDataDisks) SetEncrypted ¶
func (s *ScaleOutClusterRequestWorkerDataDisks) SetEncrypted(v string) *ScaleOutClusterRequestWorkerDataDisks
func (*ScaleOutClusterRequestWorkerDataDisks) SetSize ¶
func (s *ScaleOutClusterRequestWorkerDataDisks) SetSize(v string) *ScaleOutClusterRequestWorkerDataDisks
func (ScaleOutClusterRequestWorkerDataDisks) String ¶
func (s ScaleOutClusterRequestWorkerDataDisks) String() string
type ScaleOutClusterResponse ¶
type ScaleOutClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ScaleOutClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ScaleOutClusterResponse) GoString ¶
func (s ScaleOutClusterResponse) GoString() string
func (*ScaleOutClusterResponse) SetBody ¶
func (s *ScaleOutClusterResponse) SetBody(v *ScaleOutClusterResponseBody) *ScaleOutClusterResponse
func (*ScaleOutClusterResponse) SetHeaders ¶
func (s *ScaleOutClusterResponse) SetHeaders(v map[string]*string) *ScaleOutClusterResponse
func (*ScaleOutClusterResponse) SetStatusCode ¶
func (s *ScaleOutClusterResponse) SetStatusCode(v int32) *ScaleOutClusterResponse
func (ScaleOutClusterResponse) String ¶
func (s ScaleOutClusterResponse) String() string
type ScaleOutClusterResponseBody ¶
type ScaleOutClusterResponseBody struct { // The cluster ID. ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ScaleOutClusterResponseBody) GoString ¶
func (s ScaleOutClusterResponseBody) GoString() string
func (*ScaleOutClusterResponseBody) SetClusterId ¶
func (s *ScaleOutClusterResponseBody) SetClusterId(v string) *ScaleOutClusterResponseBody
func (*ScaleOutClusterResponseBody) SetRequestId ¶
func (s *ScaleOutClusterResponseBody) SetRequestId(v string) *ScaleOutClusterResponseBody
func (*ScaleOutClusterResponseBody) SetTaskId ¶
func (s *ScaleOutClusterResponseBody) SetTaskId(v string) *ScaleOutClusterResponseBody
func (ScaleOutClusterResponseBody) String ¶
func (s ScaleOutClusterResponseBody) String() string
type ScanClusterVulsResponse ¶
type ScanClusterVulsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ScanClusterVulsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ScanClusterVulsResponse) GoString ¶
func (s ScanClusterVulsResponse) GoString() string
func (*ScanClusterVulsResponse) SetBody ¶
func (s *ScanClusterVulsResponse) SetBody(v *ScanClusterVulsResponseBody) *ScanClusterVulsResponse
func (*ScanClusterVulsResponse) SetHeaders ¶
func (s *ScanClusterVulsResponse) SetHeaders(v map[string]*string) *ScanClusterVulsResponse
func (*ScanClusterVulsResponse) SetStatusCode ¶
func (s *ScanClusterVulsResponse) SetStatusCode(v int32) *ScanClusterVulsResponse
func (ScanClusterVulsResponse) String ¶
func (s ScanClusterVulsResponse) String() string
type ScanClusterVulsResponseBody ¶
type ScanClusterVulsResponseBody struct { // The request ID. RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (ScanClusterVulsResponseBody) GoString ¶
func (s ScanClusterVulsResponseBody) GoString() string
func (*ScanClusterVulsResponseBody) SetRequestId ¶
func (s *ScanClusterVulsResponseBody) SetRequestId(v string) *ScanClusterVulsResponseBody
func (*ScanClusterVulsResponseBody) SetTaskId ¶
func (s *ScanClusterVulsResponseBody) SetTaskId(v string) *ScanClusterVulsResponseBody
func (ScanClusterVulsResponseBody) String ¶
func (s ScanClusterVulsResponseBody) String() string
type StandardComponentsValue ¶
type StandardComponentsValue struct { // The name of the component. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The version of the component. Version *string `json:"version,omitempty" xml:"version,omitempty"` // The description of the component. Description *string `json:"description,omitempty" xml:"description,omitempty"` // Indicates whether the component is a required component. Valid values: // // * `true`: The component is required and must be installed when a cluster is created. // * `false`: The component is optional. After a cluster is created, you can go to the `Add-ons` page to install the component. Required *string `json:"required,omitempty" xml:"required,omitempty"` // Indicates whether the automatic installation of the component is disabled. By default, some optional components, such as components for logging and Ingresses, are installed when a cluster is created. You can set this parameter to disable automatic component installation. Valid values: // // * `true`: disables automatic component installation. // * `false`: enables automatic component installation. Disabled *bool `json:"disabled,omitempty" xml:"disabled,omitempty"` }
func (StandardComponentsValue) GoString ¶
func (s StandardComponentsValue) GoString() string
func (*StandardComponentsValue) SetDescription ¶
func (s *StandardComponentsValue) SetDescription(v string) *StandardComponentsValue
func (*StandardComponentsValue) SetDisabled ¶
func (s *StandardComponentsValue) SetDisabled(v bool) *StandardComponentsValue
func (*StandardComponentsValue) SetName ¶
func (s *StandardComponentsValue) SetName(v string) *StandardComponentsValue
func (*StandardComponentsValue) SetRequired ¶
func (s *StandardComponentsValue) SetRequired(v string) *StandardComponentsValue
func (*StandardComponentsValue) SetVersion ¶
func (s *StandardComponentsValue) SetVersion(v string) *StandardComponentsValue
func (StandardComponentsValue) String ¶
func (s StandardComponentsValue) String() string
type StartAlertResponse ¶
type StartAlertResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartAlertResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartAlertResponse) GoString ¶
func (s StartAlertResponse) GoString() string
func (*StartAlertResponse) SetBody ¶
func (s *StartAlertResponse) SetBody(v *StartAlertResponseBody) *StartAlertResponse
func (*StartAlertResponse) SetHeaders ¶
func (s *StartAlertResponse) SetHeaders(v map[string]*string) *StartAlertResponse
func (*StartAlertResponse) SetStatusCode ¶
func (s *StartAlertResponse) SetStatusCode(v int32) *StartAlertResponse
func (StartAlertResponse) String ¶
func (s StartAlertResponse) String() string
type StartAlertResponseBody ¶
type StartAlertResponseBody struct { // The message returned. Msg *string `json:"msg,omitempty" xml:"msg,omitempty"` // The status. Status *bool `json:"status,omitempty" xml:"status,omitempty"` }
func (StartAlertResponseBody) GoString ¶
func (s StartAlertResponseBody) GoString() string
func (*StartAlertResponseBody) SetMsg ¶
func (s *StartAlertResponseBody) SetMsg(v string) *StartAlertResponseBody
func (*StartAlertResponseBody) SetStatus ¶
func (s *StartAlertResponseBody) SetStatus(v bool) *StartAlertResponseBody
func (StartAlertResponseBody) String ¶
func (s StartAlertResponseBody) String() string
type StartWorkflowRequest ¶
type StartWorkflowRequest struct { // The name of the output BAM file. MappingBamOutFilename *string `json:"mapping_bam_out_filename,omitempty" xml:"mapping_bam_out_filename,omitempty"` // The output path of the Binary Alignment Map (BAM) file. MappingBamOutPath *string `json:"mapping_bam_out_path,omitempty" xml:"mapping_bam_out_path,omitempty"` // The name of the OSS bucket that stores the data of the mapping workflow. MappingBucketName *string `json:"mapping_bucket_name,omitempty" xml:"mapping_bucket_name,omitempty"` // The name of the first FASTQ file of the mapping workflow. MappingFastqFirstFilename *string `json:"mapping_fastq_first_filename,omitempty" xml:"mapping_fastq_first_filename,omitempty"` // The path of the FASTQ files of the mapping workflow. MappingFastqPath *string `json:"mapping_fastq_path,omitempty" xml:"mapping_fastq_path,omitempty"` // The name of the second FASTQ file of the mapping workflow. MappingFastqSecondFilename *string `json:"mapping_fastq_second_filename,omitempty" xml:"mapping_fastq_second_filename,omitempty"` // Specifies whether to mark duplicate values. MappingIsMarkDup *string `json:"mapping_is_mark_dup,omitempty" xml:"mapping_is_mark_dup,omitempty"` // The region where the Object Storage Service (OSS) bucket that stores the data of the mapping workflow is deployed. MappingOssRegion *string `json:"mapping_oss_region,omitempty" xml:"mapping_oss_region,omitempty"` // The path of the reference files of the mapping workflow. MappingReferencePath *string `json:"mapping_reference_path,omitempty" xml:"mapping_reference_path,omitempty"` // The type of service-level agreement (SLA). Valid values: // // * s: the silver level (S-level). It requires 1 extra minute to process every 1.5 billion base pairs beyond the limit of 90 billion base pairs. // * g: the gold level (G-level). It requires 1 extra minute to process every 2 billion base pairs beyond the limit of 90 billion base pairs. // * p: the platinum level (P-level). It requires 1 extra minute to process every 3 billion base pairs beyond the limit of 90 billion base pairs. Service *string `json:"service,omitempty" xml:"service,omitempty"` // The name of the OSS bucket that stores the data of the WGS workflow. WgsBucketName *string `json:"wgs_bucket_name,omitempty" xml:"wgs_bucket_name,omitempty"` // The name of the first FASTQ file of the WGS workflow. WgsFastqFirstFilename *string `json:"wgs_fastq_first_filename,omitempty" xml:"wgs_fastq_first_filename,omitempty"` // The path of the FASTQ files of the WGS workflow. WgsFastqPath *string `json:"wgs_fastq_path,omitempty" xml:"wgs_fastq_path,omitempty"` // The name of the second FASTQ file of the WGS workflow. WgsFastqSecondFilename *string `json:"wgs_fastq_second_filename,omitempty" xml:"wgs_fastq_second_filename,omitempty"` // The region where the OSS bucket that stores the data of the whole genome sequencing (WGS) workflow is deployed. WgsOssRegion *string `json:"wgs_oss_region,omitempty" xml:"wgs_oss_region,omitempty"` // The path of the reference files of the WGS workflow. WgsReferencePath *string `json:"wgs_reference_path,omitempty" xml:"wgs_reference_path,omitempty"` // The name of the output VCF file. WgsVcfOutFilename *string `json:"wgs_vcf_out_filename,omitempty" xml:"wgs_vcf_out_filename,omitempty"` // The output path of the Variant Call Format (VCF) file. WgsVcfOutPath *string `json:"wgs_vcf_out_path,omitempty" xml:"wgs_vcf_out_path,omitempty"` // The type of workflow. Valid values: wgs and mapping. WorkflowType *string `json:"workflow_type,omitempty" xml:"workflow_type,omitempty"` }
func (StartWorkflowRequest) GoString ¶
func (s StartWorkflowRequest) GoString() string
func (*StartWorkflowRequest) SetMappingBamOutFilename ¶
func (s *StartWorkflowRequest) SetMappingBamOutFilename(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingBamOutPath ¶
func (s *StartWorkflowRequest) SetMappingBamOutPath(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingBucketName ¶
func (s *StartWorkflowRequest) SetMappingBucketName(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingFastqFirstFilename ¶
func (s *StartWorkflowRequest) SetMappingFastqFirstFilename(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingFastqPath ¶
func (s *StartWorkflowRequest) SetMappingFastqPath(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingFastqSecondFilename ¶
func (s *StartWorkflowRequest) SetMappingFastqSecondFilename(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingIsMarkDup ¶
func (s *StartWorkflowRequest) SetMappingIsMarkDup(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingOssRegion ¶
func (s *StartWorkflowRequest) SetMappingOssRegion(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetMappingReferencePath ¶
func (s *StartWorkflowRequest) SetMappingReferencePath(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetService ¶
func (s *StartWorkflowRequest) SetService(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsBucketName ¶
func (s *StartWorkflowRequest) SetWgsBucketName(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsFastqFirstFilename ¶
func (s *StartWorkflowRequest) SetWgsFastqFirstFilename(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsFastqPath ¶
func (s *StartWorkflowRequest) SetWgsFastqPath(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsFastqSecondFilename ¶
func (s *StartWorkflowRequest) SetWgsFastqSecondFilename(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsOssRegion ¶
func (s *StartWorkflowRequest) SetWgsOssRegion(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsReferencePath ¶
func (s *StartWorkflowRequest) SetWgsReferencePath(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsVcfOutFilename ¶
func (s *StartWorkflowRequest) SetWgsVcfOutFilename(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWgsVcfOutPath ¶
func (s *StartWorkflowRequest) SetWgsVcfOutPath(v string) *StartWorkflowRequest
func (*StartWorkflowRequest) SetWorkflowType ¶
func (s *StartWorkflowRequest) SetWorkflowType(v string) *StartWorkflowRequest
func (StartWorkflowRequest) String ¶
func (s StartWorkflowRequest) String() string
type StartWorkflowResponse ¶
type StartWorkflowResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartWorkflowResponse) GoString ¶
func (s StartWorkflowResponse) GoString() string
func (*StartWorkflowResponse) SetBody ¶
func (s *StartWorkflowResponse) SetBody(v *StartWorkflowResponseBody) *StartWorkflowResponse
func (*StartWorkflowResponse) SetHeaders ¶
func (s *StartWorkflowResponse) SetHeaders(v map[string]*string) *StartWorkflowResponse
func (*StartWorkflowResponse) SetStatusCode ¶
func (s *StartWorkflowResponse) SetStatusCode(v int32) *StartWorkflowResponse
func (StartWorkflowResponse) String ¶
func (s StartWorkflowResponse) String() string
type StartWorkflowResponseBody ¶
type StartWorkflowResponseBody struct { // The name of the workflow. JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` }
func (StartWorkflowResponseBody) GoString ¶
func (s StartWorkflowResponseBody) GoString() string
func (*StartWorkflowResponseBody) SetJobName ¶
func (s *StartWorkflowResponseBody) SetJobName(v string) *StartWorkflowResponseBody
func (StartWorkflowResponseBody) String ¶
func (s StartWorkflowResponseBody) String() string
type StopAlertResponse ¶
type StopAlertResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopAlertResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StopAlertResponse) GoString ¶
func (s StopAlertResponse) GoString() string
func (*StopAlertResponse) SetBody ¶
func (s *StopAlertResponse) SetBody(v *StopAlertResponseBody) *StopAlertResponse
func (*StopAlertResponse) SetHeaders ¶
func (s *StopAlertResponse) SetHeaders(v map[string]*string) *StopAlertResponse
func (*StopAlertResponse) SetStatusCode ¶
func (s *StopAlertResponse) SetStatusCode(v int32) *StopAlertResponse
func (StopAlertResponse) String ¶
func (s StopAlertResponse) String() string
type StopAlertResponseBody ¶
type StopAlertResponseBody struct { // The error message returned if the call fails. Msg *string `json:"msg,omitempty" xml:"msg,omitempty"` // The operation result. Valid values: // // * True: The operation is successful. // * False: The operation failed. Status *bool `json:"status,omitempty" xml:"status,omitempty"` }
func (StopAlertResponseBody) GoString ¶
func (s StopAlertResponseBody) GoString() string
func (*StopAlertResponseBody) SetMsg ¶
func (s *StopAlertResponseBody) SetMsg(v string) *StopAlertResponseBody
func (*StopAlertResponseBody) SetStatus ¶
func (s *StopAlertResponseBody) SetStatus(v bool) *StopAlertResponseBody
func (StopAlertResponseBody) String ¶
func (s StopAlertResponseBody) String() string
type SyncClusterNodePoolResponse ¶
type SyncClusterNodePoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SyncClusterNodePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SyncClusterNodePoolResponse) GoString ¶
func (s SyncClusterNodePoolResponse) GoString() string
func (*SyncClusterNodePoolResponse) SetBody ¶
func (s *SyncClusterNodePoolResponse) SetBody(v *SyncClusterNodePoolResponseBody) *SyncClusterNodePoolResponse
func (*SyncClusterNodePoolResponse) SetHeaders ¶
func (s *SyncClusterNodePoolResponse) SetHeaders(v map[string]*string) *SyncClusterNodePoolResponse
func (*SyncClusterNodePoolResponse) SetStatusCode ¶
func (s *SyncClusterNodePoolResponse) SetStatusCode(v int32) *SyncClusterNodePoolResponse
func (SyncClusterNodePoolResponse) String ¶
func (s SyncClusterNodePoolResponse) String() string
type SyncClusterNodePoolResponseBody ¶
type SyncClusterNodePoolResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SyncClusterNodePoolResponseBody) GoString ¶
func (s SyncClusterNodePoolResponseBody) GoString() string
func (*SyncClusterNodePoolResponseBody) SetRequestId ¶
func (s *SyncClusterNodePoolResponseBody) SetRequestId(v string) *SyncClusterNodePoolResponseBody
func (SyncClusterNodePoolResponseBody) String ¶
func (s SyncClusterNodePoolResponseBody) String() string
type Tag ¶
type TagResourcesRequest ¶
type TagResourcesRequest struct { // The region ID of the resource. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The IDs of the resources that you want to label. ResourceIds []*string `json:"resource_ids,omitempty" xml:"resource_ids,omitempty" type:"Repeated"` // The type of resource that you want to label. Set the value to `CLUSTER`. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The labels that you want to add to the resources in key-value pairs. You can add up to 20 labels. Note: // // * A value cannot be empty and can contain up to 128 characters. // * A key or value must not start with `aliyun` or `acs:`. // * A key or value must not contain `http://` or `https://`. Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) SetRegionId ¶
func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceIds ¶
func (s *TagResourcesRequest) SetResourceIds(v []*string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceType ¶
func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetTags ¶
func (s *TagResourcesRequest) SetTags(v []*Tag) *TagResourcesRequest
func (TagResourcesRequest) String ¶
func (s TagResourcesRequest) String() string
type TagResourcesResponse ¶
type TagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (TagResourcesResponse) GoString ¶
func (s TagResourcesResponse) GoString() string
func (*TagResourcesResponse) SetBody ¶
func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
func (*TagResourcesResponse) SetHeaders ¶
func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
func (*TagResourcesResponse) SetStatusCode ¶
func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
func (TagResourcesResponse) String ¶
func (s TagResourcesResponse) String() string
type TagResourcesResponseBody ¶
type TagResourcesResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (TagResourcesResponseBody) GoString ¶
func (s TagResourcesResponseBody) GoString() string
func (*TagResourcesResponseBody) SetRequestId ¶
func (s *TagResourcesResponseBody) SetRequestId(v string) *TagResourcesResponseBody
func (TagResourcesResponseBody) String ¶
func (s TagResourcesResponseBody) String() string
type Taint ¶
type UnInstallClusterAddonsRequest ¶
type UnInstallClusterAddonsRequest struct { // The list of components that you want to uninstall. The list is an array. Addons []*UnInstallClusterAddonsRequestAddons `json:"addons,omitempty" xml:"addons,omitempty" type:"Repeated"` }
func (UnInstallClusterAddonsRequest) GoString ¶
func (s UnInstallClusterAddonsRequest) GoString() string
func (*UnInstallClusterAddonsRequest) SetAddons ¶
func (s *UnInstallClusterAddonsRequest) SetAddons(v []*UnInstallClusterAddonsRequestAddons) *UnInstallClusterAddonsRequest
func (UnInstallClusterAddonsRequest) String ¶
func (s UnInstallClusterAddonsRequest) String() string
type UnInstallClusterAddonsRequestAddons ¶
type UnInstallClusterAddonsRequestAddons struct { // Whether to clean up cloud resources. CleanupCloudResources *bool `json:"cleanup_cloud_resources,omitempty" xml:"cleanup_cloud_resources,omitempty"` // The component name. Name *string `json:"name,omitempty" xml:"name,omitempty"` }
func (UnInstallClusterAddonsRequestAddons) GoString ¶
func (s UnInstallClusterAddonsRequestAddons) GoString() string
func (*UnInstallClusterAddonsRequestAddons) SetCleanupCloudResources ¶ added in v4.0.1
func (s *UnInstallClusterAddonsRequestAddons) SetCleanupCloudResources(v bool) *UnInstallClusterAddonsRequestAddons
func (*UnInstallClusterAddonsRequestAddons) SetName ¶
func (s *UnInstallClusterAddonsRequestAddons) SetName(v string) *UnInstallClusterAddonsRequestAddons
func (UnInstallClusterAddonsRequestAddons) String ¶
func (s UnInstallClusterAddonsRequestAddons) String() string
type UnInstallClusterAddonsResponse ¶
type UnInstallClusterAddonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (UnInstallClusterAddonsResponse) GoString ¶
func (s UnInstallClusterAddonsResponse) GoString() string
func (*UnInstallClusterAddonsResponse) SetHeaders ¶
func (s *UnInstallClusterAddonsResponse) SetHeaders(v map[string]*string) *UnInstallClusterAddonsResponse
func (*UnInstallClusterAddonsResponse) SetStatusCode ¶
func (s *UnInstallClusterAddonsResponse) SetStatusCode(v int32) *UnInstallClusterAddonsResponse
func (UnInstallClusterAddonsResponse) String ¶
func (s UnInstallClusterAddonsResponse) String() string
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { // Specifies whether to remove all custom labels. This parameter takes effect only when `tag_keys` is left empty. Valid values: // // * `true`: Remove all custom labels. // * `false`: Do not remove all custom labels. All *bool `json:"all,omitempty" xml:"all,omitempty"` // The region ID of the resources. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The list of resource IDs. ResourceIds []*string `json:"resource_ids,omitempty" xml:"resource_ids,omitempty" type:"Repeated"` // The type of resource. Set the value to `CLUSTER`. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The list of keys of the labels that you want to remove. TagKeys []*string `json:"tag_keys,omitempty" xml:"tag_keys,omitempty" type:"Repeated"` }
func (UntagResourcesRequest) GoString ¶
func (s UntagResourcesRequest) GoString() string
func (*UntagResourcesRequest) SetAll ¶
func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
func (*UntagResourcesRequest) SetRegionId ¶
func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceIds ¶
func (s *UntagResourcesRequest) SetResourceIds(v []*string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceType ¶
func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetTagKeys ¶
func (s *UntagResourcesRequest) SetTagKeys(v []*string) *UntagResourcesRequest
func (UntagResourcesRequest) String ¶
func (s UntagResourcesRequest) String() string
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UntagResourcesResponse) GoString ¶
func (s UntagResourcesResponse) GoString() string
func (*UntagResourcesResponse) SetBody ¶
func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
func (*UntagResourcesResponse) SetHeaders ¶
func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
func (*UntagResourcesResponse) SetStatusCode ¶
func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
func (UntagResourcesResponse) String ¶
func (s UntagResourcesResponse) String() string
type UntagResourcesResponseBody ¶
type UntagResourcesResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UntagResourcesResponseBody) GoString ¶
func (s UntagResourcesResponseBody) GoString() string
func (*UntagResourcesResponseBody) SetRequestId ¶
func (s *UntagResourcesResponseBody) SetRequestId(v string) *UntagResourcesResponseBody
func (UntagResourcesResponseBody) String ¶
func (s UntagResourcesResponseBody) String() string
type UntagResourcesShrinkRequest ¶
type UntagResourcesShrinkRequest struct { // Specifies whether to remove all custom labels. This parameter takes effect only when `tag_keys` is left empty. Valid values: // // * `true`: Remove all custom labels. // * `false`: Do not remove all custom labels. All *bool `json:"all,omitempty" xml:"all,omitempty"` // The region ID of the resources. RegionId *string `json:"region_id,omitempty" xml:"region_id,omitempty"` // The list of resource IDs. ResourceIdsShrink *string `json:"resource_ids,omitempty" xml:"resource_ids,omitempty"` // The type of resource. Set the value to `CLUSTER`. ResourceType *string `json:"resource_type,omitempty" xml:"resource_type,omitempty"` // The list of keys of the labels that you want to remove. TagKeysShrink *string `json:"tag_keys,omitempty" xml:"tag_keys,omitempty"` }
func (UntagResourcesShrinkRequest) GoString ¶
func (s UntagResourcesShrinkRequest) GoString() string
func (*UntagResourcesShrinkRequest) SetAll ¶
func (s *UntagResourcesShrinkRequest) SetAll(v bool) *UntagResourcesShrinkRequest
func (*UntagResourcesShrinkRequest) SetRegionId ¶
func (s *UntagResourcesShrinkRequest) SetRegionId(v string) *UntagResourcesShrinkRequest
func (*UntagResourcesShrinkRequest) SetResourceIdsShrink ¶
func (s *UntagResourcesShrinkRequest) SetResourceIdsShrink(v string) *UntagResourcesShrinkRequest
func (*UntagResourcesShrinkRequest) SetResourceType ¶
func (s *UntagResourcesShrinkRequest) SetResourceType(v string) *UntagResourcesShrinkRequest
func (*UntagResourcesShrinkRequest) SetTagKeysShrink ¶
func (s *UntagResourcesShrinkRequest) SetTagKeysShrink(v string) *UntagResourcesShrinkRequest
func (UntagResourcesShrinkRequest) String ¶
func (s UntagResourcesShrinkRequest) String() string
type UpdateContactGroupForAlertResponse ¶
type UpdateContactGroupForAlertResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (UpdateContactGroupForAlertResponse) GoString ¶
func (s UpdateContactGroupForAlertResponse) GoString() string
func (*UpdateContactGroupForAlertResponse) SetHeaders ¶
func (s *UpdateContactGroupForAlertResponse) SetHeaders(v map[string]*string) *UpdateContactGroupForAlertResponse
func (*UpdateContactGroupForAlertResponse) SetStatusCode ¶
func (s *UpdateContactGroupForAlertResponse) SetStatusCode(v int32) *UpdateContactGroupForAlertResponse
func (UpdateContactGroupForAlertResponse) String ¶
func (s UpdateContactGroupForAlertResponse) String() string
type UpdateControlPlaneLogRequest ¶
type UpdateControlPlaneLogRequest struct { // The ID of the Alibaba Cloud account. Aliuid *string `json:"aliuid,omitempty" xml:"aliuid,omitempty"` // The control plane components for which you want to enable log collection. Components []*string `json:"components,omitempty" xml:"components,omitempty" type:"Repeated"` // The name of the Simple Log Service project that you want to use to store the logs of control plane components. // // Default value: k8s-log-$Cluster ID. LogProject *string `json:"log_project,omitempty" xml:"log_project,omitempty"` // The retention period of the log data stored in the Logstore. Valid values: 1 to 3000. Unit: days. // // Default value: 30. LogTtl *string `json:"log_ttl,omitempty" xml:"log_ttl,omitempty"` }
func (UpdateControlPlaneLogRequest) GoString ¶
func (s UpdateControlPlaneLogRequest) GoString() string
func (*UpdateControlPlaneLogRequest) SetAliuid ¶
func (s *UpdateControlPlaneLogRequest) SetAliuid(v string) *UpdateControlPlaneLogRequest
func (*UpdateControlPlaneLogRequest) SetComponents ¶
func (s *UpdateControlPlaneLogRequest) SetComponents(v []*string) *UpdateControlPlaneLogRequest
func (*UpdateControlPlaneLogRequest) SetLogProject ¶
func (s *UpdateControlPlaneLogRequest) SetLogProject(v string) *UpdateControlPlaneLogRequest
func (*UpdateControlPlaneLogRequest) SetLogTtl ¶
func (s *UpdateControlPlaneLogRequest) SetLogTtl(v string) *UpdateControlPlaneLogRequest
func (UpdateControlPlaneLogRequest) String ¶
func (s UpdateControlPlaneLogRequest) String() string
type UpdateControlPlaneLogResponse ¶
type UpdateControlPlaneLogResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateControlPlaneLogResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateControlPlaneLogResponse) GoString ¶
func (s UpdateControlPlaneLogResponse) GoString() string
func (*UpdateControlPlaneLogResponse) SetBody ¶ added in v4.5.1
func (s *UpdateControlPlaneLogResponse) SetBody(v *UpdateControlPlaneLogResponseBody) *UpdateControlPlaneLogResponse
func (*UpdateControlPlaneLogResponse) SetHeaders ¶
func (s *UpdateControlPlaneLogResponse) SetHeaders(v map[string]*string) *UpdateControlPlaneLogResponse
func (*UpdateControlPlaneLogResponse) SetStatusCode ¶
func (s *UpdateControlPlaneLogResponse) SetStatusCode(v int32) *UpdateControlPlaneLogResponse
func (UpdateControlPlaneLogResponse) String ¶
func (s UpdateControlPlaneLogResponse) String() string
type UpdateControlPlaneLogResponseBody ¶ added in v4.5.1
type UpdateControlPlaneLogResponseBody struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (UpdateControlPlaneLogResponseBody) GoString ¶ added in v4.5.1
func (s UpdateControlPlaneLogResponseBody) GoString() string
func (*UpdateControlPlaneLogResponseBody) SetClusterId ¶ added in v4.5.1
func (s *UpdateControlPlaneLogResponseBody) SetClusterId(v string) *UpdateControlPlaneLogResponseBody
func (*UpdateControlPlaneLogResponseBody) SetRequestId ¶ added in v4.5.1
func (s *UpdateControlPlaneLogResponseBody) SetRequestId(v string) *UpdateControlPlaneLogResponseBody
func (*UpdateControlPlaneLogResponseBody) SetTaskId ¶ added in v4.5.1
func (s *UpdateControlPlaneLogResponseBody) SetTaskId(v string) *UpdateControlPlaneLogResponseBody
func (UpdateControlPlaneLogResponseBody) String ¶ added in v4.5.1
func (s UpdateControlPlaneLogResponseBody) String() string
type UpdateK8sClusterUserConfigExpireRequest ¶
type UpdateK8sClusterUserConfigExpireRequest struct { // The validity period of the kubeconfig file. Unit: hours. // // > The value of expire_hour must be greater than 0 and equal to or smaller than 876000 (100 years). ExpireHour *int64 `json:"expire_hour,omitempty" xml:"expire_hour,omitempty"` // The user ID. User *string `json:"user,omitempty" xml:"user,omitempty"` }
func (UpdateK8sClusterUserConfigExpireRequest) GoString ¶
func (s UpdateK8sClusterUserConfigExpireRequest) GoString() string
func (*UpdateK8sClusterUserConfigExpireRequest) SetExpireHour ¶
func (s *UpdateK8sClusterUserConfigExpireRequest) SetExpireHour(v int64) *UpdateK8sClusterUserConfigExpireRequest
func (*UpdateK8sClusterUserConfigExpireRequest) SetUser ¶
func (s *UpdateK8sClusterUserConfigExpireRequest) SetUser(v string) *UpdateK8sClusterUserConfigExpireRequest
func (UpdateK8sClusterUserConfigExpireRequest) String ¶
func (s UpdateK8sClusterUserConfigExpireRequest) String() string
type UpdateK8sClusterUserConfigExpireResponse ¶
type UpdateK8sClusterUserConfigExpireResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (UpdateK8sClusterUserConfigExpireResponse) GoString ¶
func (s UpdateK8sClusterUserConfigExpireResponse) GoString() string
func (*UpdateK8sClusterUserConfigExpireResponse) SetHeaders ¶
func (s *UpdateK8sClusterUserConfigExpireResponse) SetHeaders(v map[string]*string) *UpdateK8sClusterUserConfigExpireResponse
func (*UpdateK8sClusterUserConfigExpireResponse) SetStatusCode ¶
func (s *UpdateK8sClusterUserConfigExpireResponse) SetStatusCode(v int32) *UpdateK8sClusterUserConfigExpireResponse
func (UpdateK8sClusterUserConfigExpireResponse) String ¶
func (s UpdateK8sClusterUserConfigExpireResponse) String() string
type UpdateTemplateRequest ¶
type UpdateTemplateRequest struct { // The description of the template. Description *string `json:"description,omitempty" xml:"description,omitempty"` // The name of the template. Name *string `json:"name,omitempty" xml:"name,omitempty"` // The label of the template. Tags *string `json:"tags,omitempty" xml:"tags,omitempty"` // The YAML content of the template. Template *string `json:"template,omitempty" xml:"template,omitempty"` // The type of template. This parameter can be set to a custom value. // // * If the parameter is set to `kubernetes`, the template is displayed on the Templates page in the console. // * If the parameter is set to `compose`, the template is displayed on the Container Service - Swarm page in the console. Container Service for Swarm is deprecated. TemplateType *string `json:"template_type,omitempty" xml:"template_type,omitempty"` }
func (UpdateTemplateRequest) GoString ¶
func (s UpdateTemplateRequest) GoString() string
func (*UpdateTemplateRequest) SetDescription ¶
func (s *UpdateTemplateRequest) SetDescription(v string) *UpdateTemplateRequest
func (*UpdateTemplateRequest) SetName ¶
func (s *UpdateTemplateRequest) SetName(v string) *UpdateTemplateRequest
func (*UpdateTemplateRequest) SetTags ¶
func (s *UpdateTemplateRequest) SetTags(v string) *UpdateTemplateRequest
func (*UpdateTemplateRequest) SetTemplate ¶
func (s *UpdateTemplateRequest) SetTemplate(v string) *UpdateTemplateRequest
func (*UpdateTemplateRequest) SetTemplateType ¶
func (s *UpdateTemplateRequest) SetTemplateType(v string) *UpdateTemplateRequest
func (UpdateTemplateRequest) String ¶
func (s UpdateTemplateRequest) String() string
type UpdateTemplateResponse ¶
type UpdateTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (UpdateTemplateResponse) GoString ¶
func (s UpdateTemplateResponse) GoString() string
func (*UpdateTemplateResponse) SetHeaders ¶
func (s *UpdateTemplateResponse) SetHeaders(v map[string]*string) *UpdateTemplateResponse
func (*UpdateTemplateResponse) SetStatusCode ¶
func (s *UpdateTemplateResponse) SetStatusCode(v int32) *UpdateTemplateResponse
func (UpdateTemplateResponse) String ¶
func (s UpdateTemplateResponse) String() string
type UpgradeClusterAddonsRequest ¶
type UpgradeClusterAddonsRequest struct { // The request parameters. Body []*UpgradeClusterAddonsRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` }
func (UpgradeClusterAddonsRequest) GoString ¶
func (s UpgradeClusterAddonsRequest) GoString() string
func (*UpgradeClusterAddonsRequest) SetBody ¶
func (s *UpgradeClusterAddonsRequest) SetBody(v []*UpgradeClusterAddonsRequestBody) *UpgradeClusterAddonsRequest
func (UpgradeClusterAddonsRequest) String ¶
func (s UpgradeClusterAddonsRequest) String() string
type UpgradeClusterAddonsRequestBody ¶
type UpgradeClusterAddonsRequestBody struct { // The name of the component. ComponentName *string `json:"component_name,omitempty" xml:"component_name,omitempty"` // The custom component settings that you want to use. The value is a JSON string. Config *string `json:"config,omitempty" xml:"config,omitempty"` // The version to which the component can be updated. You can call the `DescribeClusterAddonsVersion` operation to query the version to which the component can be updated. NextVersion *string `json:"next_version,omitempty" xml:"next_version,omitempty"` // The update policy. Valid values: // // * overwrite // * canary Policy *string `json:"policy,omitempty" xml:"policy,omitempty"` // The current version of the component. Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (UpgradeClusterAddonsRequestBody) GoString ¶
func (s UpgradeClusterAddonsRequestBody) GoString() string
func (*UpgradeClusterAddonsRequestBody) SetComponentName ¶
func (s *UpgradeClusterAddonsRequestBody) SetComponentName(v string) *UpgradeClusterAddonsRequestBody
func (*UpgradeClusterAddonsRequestBody) SetConfig ¶
func (s *UpgradeClusterAddonsRequestBody) SetConfig(v string) *UpgradeClusterAddonsRequestBody
func (*UpgradeClusterAddonsRequestBody) SetNextVersion ¶
func (s *UpgradeClusterAddonsRequestBody) SetNextVersion(v string) *UpgradeClusterAddonsRequestBody
func (*UpgradeClusterAddonsRequestBody) SetPolicy ¶
func (s *UpgradeClusterAddonsRequestBody) SetPolicy(v string) *UpgradeClusterAddonsRequestBody
func (*UpgradeClusterAddonsRequestBody) SetVersion ¶
func (s *UpgradeClusterAddonsRequestBody) SetVersion(v string) *UpgradeClusterAddonsRequestBody
func (UpgradeClusterAddonsRequestBody) String ¶
func (s UpgradeClusterAddonsRequestBody) String() string
type UpgradeClusterAddonsResponse ¶
type UpgradeClusterAddonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` }
func (UpgradeClusterAddonsResponse) GoString ¶
func (s UpgradeClusterAddonsResponse) GoString() string
func (*UpgradeClusterAddonsResponse) SetHeaders ¶
func (s *UpgradeClusterAddonsResponse) SetHeaders(v map[string]*string) *UpgradeClusterAddonsResponse
func (*UpgradeClusterAddonsResponse) SetStatusCode ¶
func (s *UpgradeClusterAddonsResponse) SetStatusCode(v int32) *UpgradeClusterAddonsResponse
func (UpgradeClusterAddonsResponse) String ¶
func (s UpgradeClusterAddonsResponse) String() string
type UpgradeClusterNodepoolRequest ¶
type UpgradeClusterNodepoolRequest struct { // The ID of the OS image that is used by the nodes. ImageId *string `json:"image_id,omitempty" xml:"image_id,omitempty"` // The Kubernetes version that is used by the nodes. KubernetesVersion *string `json:"kubernetes_version,omitempty" xml:"kubernetes_version,omitempty"` // The runtime type. Valid values: containerd and docker. RuntimeType *string `json:"runtime_type,omitempty" xml:"runtime_type,omitempty"` // The version of the container runtime that is used by the nodes. RuntimeVersion *string `json:"runtime_version,omitempty" xml:"runtime_version,omitempty"` UseReplace *bool `json:"use_replace,omitempty" xml:"use_replace,omitempty"` }
func (UpgradeClusterNodepoolRequest) GoString ¶
func (s UpgradeClusterNodepoolRequest) GoString() string
func (*UpgradeClusterNodepoolRequest) SetImageId ¶
func (s *UpgradeClusterNodepoolRequest) SetImageId(v string) *UpgradeClusterNodepoolRequest
func (*UpgradeClusterNodepoolRequest) SetKubernetesVersion ¶
func (s *UpgradeClusterNodepoolRequest) SetKubernetesVersion(v string) *UpgradeClusterNodepoolRequest
func (*UpgradeClusterNodepoolRequest) SetRuntimeType ¶
func (s *UpgradeClusterNodepoolRequest) SetRuntimeType(v string) *UpgradeClusterNodepoolRequest
func (*UpgradeClusterNodepoolRequest) SetRuntimeVersion ¶
func (s *UpgradeClusterNodepoolRequest) SetRuntimeVersion(v string) *UpgradeClusterNodepoolRequest
func (*UpgradeClusterNodepoolRequest) SetUseReplace ¶ added in v4.5.8
func (s *UpgradeClusterNodepoolRequest) SetUseReplace(v bool) *UpgradeClusterNodepoolRequest
func (UpgradeClusterNodepoolRequest) String ¶
func (s UpgradeClusterNodepoolRequest) String() string
type UpgradeClusterNodepoolResponse ¶
type UpgradeClusterNodepoolResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpgradeClusterNodepoolResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpgradeClusterNodepoolResponse) GoString ¶
func (s UpgradeClusterNodepoolResponse) GoString() string
func (*UpgradeClusterNodepoolResponse) SetBody ¶
func (s *UpgradeClusterNodepoolResponse) SetBody(v *UpgradeClusterNodepoolResponseBody) *UpgradeClusterNodepoolResponse
func (*UpgradeClusterNodepoolResponse) SetHeaders ¶
func (s *UpgradeClusterNodepoolResponse) SetHeaders(v map[string]*string) *UpgradeClusterNodepoolResponse
func (*UpgradeClusterNodepoolResponse) SetStatusCode ¶
func (s *UpgradeClusterNodepoolResponse) SetStatusCode(v int32) *UpgradeClusterNodepoolResponse
func (UpgradeClusterNodepoolResponse) String ¶
func (s UpgradeClusterNodepoolResponse) String() string
type UpgradeClusterNodepoolResponseBody ¶
type UpgradeClusterNodepoolResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The task ID. TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (UpgradeClusterNodepoolResponseBody) GoString ¶
func (s UpgradeClusterNodepoolResponseBody) GoString() string
func (*UpgradeClusterNodepoolResponseBody) SetRequestId ¶
func (s *UpgradeClusterNodepoolResponseBody) SetRequestId(v string) *UpgradeClusterNodepoolResponseBody
func (*UpgradeClusterNodepoolResponseBody) SetTaskId ¶
func (s *UpgradeClusterNodepoolResponseBody) SetTaskId(v string) *UpgradeClusterNodepoolResponseBody
func (UpgradeClusterNodepoolResponseBody) String ¶
func (s UpgradeClusterNodepoolResponseBody) String() string
type UpgradeClusterRequest ¶
type UpgradeClusterRequest struct { // Deprecated // The name of the component. Set the value to `k8s`. ComponentName *string `json:"component_name,omitempty" xml:"component_name,omitempty"` // Specifies whether to update only master nodes. Valid values: // // * true: update only master nodes. // * false: update master and worker nodes. MasterOnly *bool `json:"master_only,omitempty" xml:"master_only,omitempty"` // The Kubernetes version to which the cluster can be updated. NextVersion *string `json:"next_version,omitempty" xml:"next_version,omitempty"` // Deprecated // The current Kubernetes version of the cluster. For more information, see [Kubernetes versions](~~185269~~). Version *string `json:"version,omitempty" xml:"version,omitempty"` }
func (UpgradeClusterRequest) GoString ¶
func (s UpgradeClusterRequest) GoString() string
func (*UpgradeClusterRequest) SetComponentName ¶
func (s *UpgradeClusterRequest) SetComponentName(v string) *UpgradeClusterRequest
func (*UpgradeClusterRequest) SetMasterOnly ¶
func (s *UpgradeClusterRequest) SetMasterOnly(v bool) *UpgradeClusterRequest
func (*UpgradeClusterRequest) SetNextVersion ¶
func (s *UpgradeClusterRequest) SetNextVersion(v string) *UpgradeClusterRequest
func (*UpgradeClusterRequest) SetVersion ¶
func (s *UpgradeClusterRequest) SetVersion(v string) *UpgradeClusterRequest
func (UpgradeClusterRequest) String ¶
func (s UpgradeClusterRequest) String() string
type UpgradeClusterResponse ¶
type UpgradeClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpgradeClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpgradeClusterResponse) GoString ¶
func (s UpgradeClusterResponse) GoString() string
func (*UpgradeClusterResponse) SetBody ¶ added in v4.5.5
func (s *UpgradeClusterResponse) SetBody(v *UpgradeClusterResponseBody) *UpgradeClusterResponse
func (*UpgradeClusterResponse) SetHeaders ¶
func (s *UpgradeClusterResponse) SetHeaders(v map[string]*string) *UpgradeClusterResponse
func (*UpgradeClusterResponse) SetStatusCode ¶
func (s *UpgradeClusterResponse) SetStatusCode(v int32) *UpgradeClusterResponse
func (UpgradeClusterResponse) String ¶
func (s UpgradeClusterResponse) String() string
type UpgradeClusterResponseBody ¶ added in v4.5.5
type UpgradeClusterResponseBody struct { ClusterId *string `json:"cluster_id,omitempty" xml:"cluster_id,omitempty"` RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"` TaskId *string `json:"task_id,omitempty" xml:"task_id,omitempty"` }
func (UpgradeClusterResponseBody) GoString ¶ added in v4.5.5
func (s UpgradeClusterResponseBody) GoString() string
func (*UpgradeClusterResponseBody) SetClusterId ¶ added in v4.5.5
func (s *UpgradeClusterResponseBody) SetClusterId(v string) *UpgradeClusterResponseBody
func (*UpgradeClusterResponseBody) SetRequestId ¶ added in v4.5.5
func (s *UpgradeClusterResponseBody) SetRequestId(v string) *UpgradeClusterResponseBody
func (*UpgradeClusterResponseBody) SetTaskId ¶ added in v4.5.5
func (s *UpgradeClusterResponseBody) SetTaskId(v string) *UpgradeClusterResponseBody
func (UpgradeClusterResponseBody) String ¶ added in v4.5.5
func (s UpgradeClusterResponseBody) String() string
Click to show internal directories.
Click to hide internal directories.