Documentation ¶
Index ¶
- type CreateClusterRequest
- func NewCreateClusterRequest(regionId string, name string, azs []string, ...) *CreateClusterRequest
- func NewCreateClusterRequestWithAllParams(regionId string, name string, description *string, version *string, ...) *CreateClusterRequest
- func NewCreateClusterRequestWithoutParam() *CreateClusterRequest
- func (r CreateClusterRequest) GetRegionId() string
- func (r *CreateClusterRequest) SetAccessKey(accessKey string)
- func (r *CreateClusterRequest) SetAddonsConfig(addonsConfig []kubernetes.AddonConfigSpec)
- func (r *CreateClusterRequest) SetAutoClusterNetworkSpec(autoClusterNetworkSpec *kubernetes.AutoClusterNetworkSpec)
- func (r *CreateClusterRequest) SetAzs(azs []string)
- func (r *CreateClusterRequest) SetClusterEnvironments(clusterEnvironments []kubernetes.StringKeyValuePair)
- func (r *CreateClusterRequest) SetClusterNetworkType(clusterNetworkType string)
- func (r *CreateClusterRequest) SetCustomizedClusterNetworkSpec(customizedClusterNetworkSpec *kubernetes.CustomizedClusterNetworkSpec)
- func (r *CreateClusterRequest) SetDescription(description string)
- func (r *CreateClusterRequest) SetIsEdge(isEdge bool)
- func (r *CreateClusterRequest) SetName(name string)
- func (r *CreateClusterRequest) SetNodeGroup(nodeGroup *kubernetes.NodeGroupSpec)
- func (r *CreateClusterRequest) SetRegionId(regionId string)
- func (r *CreateClusterRequest) SetSecretKey(secretKey string)
- func (r *CreateClusterRequest) SetVersion(version string)
- type CreateClusterResponse
- type CreateClusterResult
- type CreateNodeGroupRequest
- func NewCreateNodeGroupRequest(regionId string, name string, clusterId string, ...) *CreateNodeGroupRequest
- func NewCreateNodeGroupRequestWithAllParams(regionId string, name string, description *string, clusterId string, ...) *CreateNodeGroupRequest
- func NewCreateNodeGroupRequestWithoutParam() *CreateNodeGroupRequest
- func (r CreateNodeGroupRequest) GetRegionId() string
- func (r *CreateNodeGroupRequest) SetAzs(azs []string)
- func (r *CreateNodeGroupRequest) SetCaConfig(caConfig *kubernetes.CAConfigSpec)
- func (r *CreateNodeGroupRequest) SetClusterId(clusterId string)
- func (r *CreateNodeGroupRequest) SetDescription(description string)
- func (r *CreateNodeGroupRequest) SetInitialNodeCount(initialNodeCount int)
- func (r *CreateNodeGroupRequest) SetName(name string)
- func (r *CreateNodeGroupRequest) SetNodeConfig(nodeConfig *kubernetes.NodeConfigSpec)
- func (r *CreateNodeGroupRequest) SetNodeGroupNetwork(nodeGroupNetwork *kubernetes.NodeGroupNetworkSpec)
- func (r *CreateNodeGroupRequest) SetRegionId(regionId string)
- type CreateNodeGroupResponse
- type CreateNodeGroupResult
- type CreateServerlessClusterRequest
- func NewCreateServerlessClusterRequest(regionId string, name string, azs []string, accessKey string, secretKey string, ...) *CreateServerlessClusterRequest
- func NewCreateServerlessClusterRequestWithAllParams(regionId string, name string, description *string, version *string, ...) *CreateServerlessClusterRequest
- func NewCreateServerlessClusterRequestWithoutParam() *CreateServerlessClusterRequest
- func (r CreateServerlessClusterRequest) GetRegionId() string
- func (r *CreateServerlessClusterRequest) SetAccessKey(accessKey string)
- func (r *CreateServerlessClusterRequest) SetAddonsConfig(addonsConfig []kubernetes.AddonConfigSpec)
- func (r *CreateServerlessClusterRequest) SetAzs(azs []string)
- func (r *CreateServerlessClusterRequest) SetClusterEnvironments(clusterEnvironments []kubernetes.StringKeyValuePair)
- func (r *CreateServerlessClusterRequest) SetClusterNetworkSpec(clusterNetworkSpec *kubernetes.ServerlessClusterNetworkSpec)
- func (r *CreateServerlessClusterRequest) SetDescription(description string)
- func (r *CreateServerlessClusterRequest) SetName(name string)
- func (r *CreateServerlessClusterRequest) SetRegionId(regionId string)
- func (r *CreateServerlessClusterRequest) SetSecretKey(secretKey string)
- func (r *CreateServerlessClusterRequest) SetVersion(version string)
- type CreateServerlessClusterResponse
- type CreateServerlessClusterResult
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteClusterResult
- type DeleteNodeGroupRequest
- type DeleteNodeGroupResponse
- type DeleteNodeGroupResult
- type DeleteNodeInstancesRequest
- func NewDeleteNodeInstancesRequest(regionId string, nodeGroupId string, instanceIds []string) *DeleteNodeInstancesRequest
- func NewDeleteNodeInstancesRequestWithAllParams(regionId string, nodeGroupId string, instanceIds []string) *DeleteNodeInstancesRequest
- func NewDeleteNodeInstancesRequestWithoutParam() *DeleteNodeInstancesRequest
- type DeleteNodeInstancesResponse
- type DeleteNodeInstancesResult
- type DeleteServerlessClusterRequest
- func NewDeleteServerlessClusterRequest(regionId string, clusterId string) *DeleteServerlessClusterRequest
- func NewDeleteServerlessClusterRequestWithAllParams(regionId string, clusterId string, routeTableId *string) *DeleteServerlessClusterRequest
- func NewDeleteServerlessClusterRequestWithoutParam() *DeleteServerlessClusterRequest
- type DeleteServerlessClusterResponse
- type DeleteServerlessClusterResult
- type DescribeClusterRequest
- type DescribeClusterResponse
- type DescribeClusterResult
- type DescribeClustersRequest
- func (r DescribeClustersRequest) GetRegionId() string
- func (r *DescribeClustersRequest) SetFilters(filters []common.Filter)
- func (r *DescribeClustersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeClustersRequest) SetPageSize(pageSize int)
- func (r *DescribeClustersRequest) SetRegionId(regionId string)
- type DescribeClustersResponse
- type DescribeClustersResult
- type DescribeNodeGroupRequest
- type DescribeNodeGroupResponse
- type DescribeNodeGroupResult
- type DescribeNodeGroupsRequest
- func NewDescribeNodeGroupsRequest(regionId string) *DescribeNodeGroupsRequest
- func NewDescribeNodeGroupsRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, tags []kubernetes.TagFilter, ...) *DescribeNodeGroupsRequest
- func NewDescribeNodeGroupsRequestWithoutParam() *DescribeNodeGroupsRequest
- func (r DescribeNodeGroupsRequest) GetRegionId() string
- func (r *DescribeNodeGroupsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeNodeGroupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeNodeGroupsRequest) SetPageSize(pageSize int)
- func (r *DescribeNodeGroupsRequest) SetRegionId(regionId string)
- func (r *DescribeNodeGroupsRequest) SetTags(tags []kubernetes.TagFilter)
- type DescribeNodeGroupsResponse
- type DescribeNodeGroupsResult
- type DescribeQuotasRequest
- type DescribeQuotasResponse
- type DescribeQuotasResult
- type DescribeServerlessClusterRequest
- func NewDescribeServerlessClusterRequest(regionId string, clusterId string) *DescribeServerlessClusterRequest
- func NewDescribeServerlessClusterRequestWithAllParams(regionId string, clusterId string) *DescribeServerlessClusterRequest
- func NewDescribeServerlessClusterRequestWithoutParam() *DescribeServerlessClusterRequest
- type DescribeServerlessClusterResponse
- type DescribeServerlessClusterResult
- type DescribeServerlessClustersRequest
- func NewDescribeServerlessClustersRequest(regionId string) *DescribeServerlessClustersRequest
- func NewDescribeServerlessClustersRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *DescribeServerlessClustersRequest
- func NewDescribeServerlessClustersRequestWithoutParam() *DescribeServerlessClustersRequest
- func (r DescribeServerlessClustersRequest) GetRegionId() string
- func (r *DescribeServerlessClustersRequest) SetFilters(filters []common.Filter)
- func (r *DescribeServerlessClustersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeServerlessClustersRequest) SetPageSize(pageSize int)
- func (r *DescribeServerlessClustersRequest) SetRegionId(regionId string)
- type DescribeServerlessClustersResponse
- type DescribeServerlessClustersResult
- type DescribeServerlessVersionsRequest
- func NewDescribeServerlessVersionsRequest(regionId string) *DescribeServerlessVersionsRequest
- func NewDescribeServerlessVersionsRequestWithAllParams(regionId string, masterVersion *string) *DescribeServerlessVersionsRequest
- func NewDescribeServerlessVersionsRequestWithoutParam() *DescribeServerlessVersionsRequest
- type DescribeServerlessVersionsResponse
- type DescribeServerlessVersionsResult
- type DescribeVersionsRequest
- type DescribeVersionsResponse
- type DescribeVersionsResult
- type ModifyClusterRequest
- type ModifyClusterResponse
- type ModifyClusterResult
- type ModifyNodeGroupRequest
- func NewModifyNodeGroupRequest(regionId string, nodeGroupId string) *ModifyNodeGroupRequest
- func NewModifyNodeGroupRequestWithAllParams(regionId string, nodeGroupId string, name *string, description *string) *ModifyNodeGroupRequest
- func NewModifyNodeGroupRequestWithoutParam() *ModifyNodeGroupRequest
- func (r ModifyNodeGroupRequest) GetRegionId() string
- func (r *ModifyNodeGroupRequest) SetDescription(description string)
- func (r *ModifyNodeGroupRequest) SetName(name string)
- func (r *ModifyNodeGroupRequest) SetNodeGroupId(nodeGroupId string)
- func (r *ModifyNodeGroupRequest) SetRegionId(regionId string)
- type ModifyNodeGroupResponse
- type ModifyNodeGroupResult
- type ModifyServerlessClusterRequest
- func NewModifyServerlessClusterRequest(regionId string, clusterId string) *ModifyServerlessClusterRequest
- func NewModifyServerlessClusterRequestWithAllParams(regionId string, clusterId string, name *string, description *string) *ModifyServerlessClusterRequest
- func NewModifyServerlessClusterRequestWithoutParam() *ModifyServerlessClusterRequest
- func (r ModifyServerlessClusterRequest) GetRegionId() string
- func (r *ModifyServerlessClusterRequest) SetClusterId(clusterId string)
- func (r *ModifyServerlessClusterRequest) SetDescription(description string)
- func (r *ModifyServerlessClusterRequest) SetName(name string)
- func (r *ModifyServerlessClusterRequest) SetRegionId(regionId string)
- type ModifyServerlessClusterResponse
- type ModifyServerlessClusterResult
- type SetNodeGroupCARequest
- func NewSetNodeGroupCARequest(regionId string, nodeGroupId string, caConfig *kubernetes.CAConfigSpec) *SetNodeGroupCARequest
- func NewSetNodeGroupCARequestWithAllParams(regionId string, nodeGroupId string, caConfig *kubernetes.CAConfigSpec) *SetNodeGroupCARequest
- func NewSetNodeGroupCARequestWithoutParam() *SetNodeGroupCARequest
- type SetNodeGroupCAResponse
- type SetNodeGroupCAResult
- type SetNodeGroupSizeRequest
- func NewSetNodeGroupSizeRequest(regionId string, nodeGroupId string, expectCount int) *SetNodeGroupSizeRequest
- func NewSetNodeGroupSizeRequestWithAllParams(regionId string, nodeGroupId string, expectCount int) *SetNodeGroupSizeRequest
- func NewSetNodeGroupSizeRequestWithoutParam() *SetNodeGroupSizeRequest
- type SetNodeGroupSizeResponse
- type SetNodeGroupSizeResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateClusterRequest ¶
type CreateClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 名称(同一用户的 cluster 允许重名) */ Name string `json:"name"` /* 描述 (Optional) */ Description *string `json:"description"` /* kubernetes的版本 (Optional) */ Version *string `json:"version"` /* 是否是边缘计算集群 (Optional) */ IsEdge *bool `json:"isEdge"` /* 集群所在的az */ Azs []string `json:"azs"` /* 集群节点组 */ NodeGroup *kubernetes.NodeGroupSpec `json:"nodeGroup"` /* 用户的AccessKey,插件调用open-api时的认证凭证 */ AccessKey string `json:"accessKey"` /* 用户的SecretKey,插件调用open-api时的认证凭证 */ SecretKey string `json:"secretKey"` /* 集群组件配置 (Optional) */ AddonsConfig []kubernetes.AddonConfigSpec `json:"addonsConfig"` /* 集群网络配置类型,取值:auto,customized,创建集群接口合并,原CreateCusomizedCluster接口废弃 (Optional) */ ClusterNetworkType *string `json:"clusterNetworkType"` /* clusterNetworkType为【auto】时,此配置必须要配置 (Optional) */ AutoClusterNetworkSpec *kubernetes.AutoClusterNetworkSpec `json:"autoClusterNetworkSpec"` /* clusterNetworkType为【customized】时,此配置必须要配置 (Optional) */ CustomizedClusterNetworkSpec *kubernetes.CustomizedClusterNetworkSpec `json:"customizedClusterNetworkSpec"` /* 用户自定义的集群的环境信息,会影响到创建集群时的组件模版的渲染 (Optional) */ ClusterEnvironments []kubernetes.StringKeyValuePair `json:"clusterEnvironments"` }
func NewCreateClusterRequest ¶
func NewCreateClusterRequest( regionId string, name string, azs []string, nodeGroup *kubernetes.NodeGroupSpec, accessKey string, secretKey string, ) *CreateClusterRequest
* param regionId: 地域 ID (Required) * param name: 名称(同一用户的 cluster 允许重名) (Required) * param azs: 集群所在的az (Required) * param nodeGroup: 集群节点组 (Required) * param accessKey: 用户的AccessKey,插件调用open-api时的认证凭证 (Required) * param secretKey: 用户的SecretKey,插件调用open-api时的认证凭证 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateClusterRequestWithAllParams ¶
func NewCreateClusterRequestWithAllParams( regionId string, name string, description *string, version *string, isEdge *bool, azs []string, nodeGroup *kubernetes.NodeGroupSpec, accessKey string, secretKey string, addonsConfig []kubernetes.AddonConfigSpec, clusterNetworkType *string, autoClusterNetworkSpec *kubernetes.AutoClusterNetworkSpec, customizedClusterNetworkSpec *kubernetes.CustomizedClusterNetworkSpec, clusterEnvironments []kubernetes.StringKeyValuePair, ) *CreateClusterRequest
* param regionId: 地域 ID (Required) * param name: 名称(同一用户的 cluster 允许重名) (Required) * param description: 描述 (Optional) * param version: kubernetes的版本 (Optional) * param isEdge: 是否是边缘计算集群 (Optional) * param azs: 集群所在的az (Required) * param nodeGroup: 集群节点组 (Required) * param accessKey: 用户的AccessKey,插件调用open-api时的认证凭证 (Required) * param secretKey: 用户的SecretKey,插件调用open-api时的认证凭证 (Required) * param addonsConfig: 集群组件配置 (Optional) * param clusterNetworkType: 集群网络配置类型,取值:auto,customized,创建集群接口合并,原CreateCusomizedCluster接口废弃 (Optional) * param autoClusterNetworkSpec: clusterNetworkType为【auto】时,此配置必须要配置 (Optional) * param customizedClusterNetworkSpec: clusterNetworkType为【customized】时,此配置必须要配置 (Optional) * param clusterEnvironments: 用户自定义的集群的环境信息,会影响到创建集群时的组件模版的渲染 (Optional)
func NewCreateClusterRequestWithoutParam ¶
func NewCreateClusterRequestWithoutParam() *CreateClusterRequest
This constructor has better compatible ability when API parameters changed
func (CreateClusterRequest) GetRegionId ¶
func (r CreateClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateClusterRequest) SetAccessKey ¶
func (r *CreateClusterRequest) SetAccessKey(accessKey string)
param accessKey: 用户的AccessKey,插件调用open-api时的认证凭证(Required)
func (*CreateClusterRequest) SetAddonsConfig ¶ added in v1.12.0
func (r *CreateClusterRequest) SetAddonsConfig(addonsConfig []kubernetes.AddonConfigSpec)
param addonsConfig: 集群组件配置(Optional)
func (*CreateClusterRequest) SetAutoClusterNetworkSpec ¶ added in v1.59.0
func (r *CreateClusterRequest) SetAutoClusterNetworkSpec(autoClusterNetworkSpec *kubernetes.AutoClusterNetworkSpec)
param autoClusterNetworkSpec: clusterNetworkType为【auto】时,此配置必须要配置(Optional)
func (*CreateClusterRequest) SetAzs ¶
func (r *CreateClusterRequest) SetAzs(azs []string)
param azs: 集群所在的az(Required)
func (*CreateClusterRequest) SetClusterEnvironments ¶ added in v1.59.0
func (r *CreateClusterRequest) SetClusterEnvironments(clusterEnvironments []kubernetes.StringKeyValuePair)
param clusterEnvironments: 用户自定义的集群的环境信息,会影响到创建集群时的组件模版的渲染(Optional)
func (*CreateClusterRequest) SetClusterNetworkType ¶ added in v1.59.0
func (r *CreateClusterRequest) SetClusterNetworkType(clusterNetworkType string)
param clusterNetworkType: 集群网络配置类型,取值:auto,customized,创建集群接口合并,原CreateCusomizedCluster接口废弃(Optional)
func (*CreateClusterRequest) SetCustomizedClusterNetworkSpec ¶ added in v1.59.0
func (r *CreateClusterRequest) SetCustomizedClusterNetworkSpec(customizedClusterNetworkSpec *kubernetes.CustomizedClusterNetworkSpec)
param customizedClusterNetworkSpec: clusterNetworkType为【customized】时,此配置必须要配置(Optional)
func (*CreateClusterRequest) SetDescription ¶
func (r *CreateClusterRequest) SetDescription(description string)
param description: 描述(Optional)
func (*CreateClusterRequest) SetIsEdge ¶ added in v1.59.0
func (r *CreateClusterRequest) SetIsEdge(isEdge bool)
param isEdge: 是否是边缘计算集群(Optional)
func (*CreateClusterRequest) SetName ¶
func (r *CreateClusterRequest) SetName(name string)
param name: 名称(同一用户的 cluster 允许重名)(Required)
func (*CreateClusterRequest) SetNodeGroup ¶
func (r *CreateClusterRequest) SetNodeGroup(nodeGroup *kubernetes.NodeGroupSpec)
param nodeGroup: 集群节点组(Required)
func (*CreateClusterRequest) SetRegionId ¶
func (r *CreateClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*CreateClusterRequest) SetSecretKey ¶
func (r *CreateClusterRequest) SetSecretKey(secretKey string)
param secretKey: 用户的SecretKey,插件调用open-api时的认证凭证(Required)
func (*CreateClusterRequest) SetVersion ¶
func (r *CreateClusterRequest) SetVersion(version string)
param version: kubernetes的版本(Optional)
type CreateClusterResponse ¶
type CreateClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateClusterResult `json:"result"` }
type CreateClusterResult ¶
type CreateClusterResult struct {
ClusterId string `json:"clusterId"`
}
type CreateNodeGroupRequest ¶
type CreateNodeGroupRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 名称(同一用户的 cluster 内部唯一) */ Name string `json:"name"` /* 描述 (Optional) */ Description *string `json:"description"` /* 工作节点所属的集群 */ ClusterId string `json:"clusterId"` /* 工作节点配置信息 */ NodeConfig *kubernetes.NodeConfigSpec `json:"nodeConfig"` /* 工作节点组的 az,必须为集群az的子集,默认为集群az (Optional) */ Azs []string `json:"azs"` /* 工作节点组初始化大小 */ InitialNodeCount int `json:"initialNodeCount"` /* 自动伸缩配置 (Optional) */ CaConfig *kubernetes.CAConfigSpec `json:"caConfig"` /* 节点组的网络配置,如果集群的类型customized类型,则必须指定该参数,如果是auto,则不是必须 (Optional) */ NodeGroupNetwork *kubernetes.NodeGroupNetworkSpec `json:"nodeGroupNetwork"` }
func NewCreateNodeGroupRequest ¶
func NewCreateNodeGroupRequest( regionId string, name string, clusterId string, nodeConfig *kubernetes.NodeConfigSpec, initialNodeCount int, ) *CreateNodeGroupRequest
* param regionId: 地域 ID (Required) * param name: 名称(同一用户的 cluster 内部唯一) (Required) * param clusterId: 工作节点所属的集群 (Required) * param nodeConfig: 工作节点配置信息 (Required) * param initialNodeCount: 工作节点组初始化大小 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateNodeGroupRequestWithAllParams ¶
func NewCreateNodeGroupRequestWithAllParams( regionId string, name string, description *string, clusterId string, nodeConfig *kubernetes.NodeConfigSpec, azs []string, initialNodeCount int, caConfig *kubernetes.CAConfigSpec, nodeGroupNetwork *kubernetes.NodeGroupNetworkSpec, ) *CreateNodeGroupRequest
* param regionId: 地域 ID (Required) * param name: 名称(同一用户的 cluster 内部唯一) (Required) * param description: 描述 (Optional) * param clusterId: 工作节点所属的集群 (Required) * param nodeConfig: 工作节点配置信息 (Required) * param azs: 工作节点组的 az,必须为集群az的子集,默认为集群az (Optional) * param initialNodeCount: 工作节点组初始化大小 (Required) * param caConfig: 自动伸缩配置 (Optional) * param nodeGroupNetwork: 节点组的网络配置,如果集群的类型customized类型,则必须指定该参数,如果是auto,则不是必须 (Optional)
func NewCreateNodeGroupRequestWithoutParam ¶
func NewCreateNodeGroupRequestWithoutParam() *CreateNodeGroupRequest
This constructor has better compatible ability when API parameters changed
func (CreateNodeGroupRequest) GetRegionId ¶
func (r CreateNodeGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateNodeGroupRequest) SetAzs ¶ added in v1.13.0
func (r *CreateNodeGroupRequest) SetAzs(azs []string)
param azs: 工作节点组的 az,必须为集群az的子集,默认为集群az(Optional)
func (*CreateNodeGroupRequest) SetCaConfig ¶ added in v1.15.0
func (r *CreateNodeGroupRequest) SetCaConfig(caConfig *kubernetes.CAConfigSpec)
param caConfig: 自动伸缩配置(Optional)
func (*CreateNodeGroupRequest) SetClusterId ¶
func (r *CreateNodeGroupRequest) SetClusterId(clusterId string)
param clusterId: 工作节点所属的集群(Required)
func (*CreateNodeGroupRequest) SetDescription ¶
func (r *CreateNodeGroupRequest) SetDescription(description string)
param description: 描述(Optional)
func (*CreateNodeGroupRequest) SetInitialNodeCount ¶
func (r *CreateNodeGroupRequest) SetInitialNodeCount(initialNodeCount int)
param initialNodeCount: 工作节点组初始化大小(Required)
func (*CreateNodeGroupRequest) SetName ¶
func (r *CreateNodeGroupRequest) SetName(name string)
param name: 名称(同一用户的 cluster 内部唯一)(Required)
func (*CreateNodeGroupRequest) SetNodeConfig ¶
func (r *CreateNodeGroupRequest) SetNodeConfig(nodeConfig *kubernetes.NodeConfigSpec)
param nodeConfig: 工作节点配置信息(Required)
func (*CreateNodeGroupRequest) SetNodeGroupNetwork ¶ added in v1.21.0
func (r *CreateNodeGroupRequest) SetNodeGroupNetwork(nodeGroupNetwork *kubernetes.NodeGroupNetworkSpec)
param nodeGroupNetwork: 节点组的网络配置,如果集群的类型customized类型,则必须指定该参数,如果是auto,则不是必须(Optional)
func (*CreateNodeGroupRequest) SetRegionId ¶
func (r *CreateNodeGroupRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type CreateNodeGroupResponse ¶
type CreateNodeGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateNodeGroupResult `json:"result"` }
type CreateNodeGroupResult ¶
type CreateNodeGroupResult struct {
NodeGroupId string `json:"nodeGroupId"`
}
type CreateServerlessClusterRequest ¶ added in v1.59.0
type CreateServerlessClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 名称(同一用户的 cluster 允许重名) */ Name string `json:"name"` /* 描述 (Optional) */ Description *string `json:"description"` /* kubernetes的版本 (Optional) */ Version *string `json:"version"` /* 集群所在的az */ Azs []string `json:"azs"` /* 用户的AccessKey,插件调用open-api时的认证凭证 */ AccessKey string `json:"accessKey"` /* 用户的SecretKey,插件调用open-api时的认证凭证 */ SecretKey string `json:"secretKey"` /* 集群组件配置 (Optional) */ AddonsConfig []kubernetes.AddonConfigSpec `json:"addonsConfig"` /* 集群网络配置 */ ClusterNetworkSpec *kubernetes.ServerlessClusterNetworkSpec `json:"clusterNetworkSpec"` /* 用户自定义的集群的环境信息,会影响到创建集群时的组件模版的渲染 (Optional) */ ClusterEnvironments []kubernetes.StringKeyValuePair `json:"clusterEnvironments"` }
func NewCreateServerlessClusterRequest ¶ added in v1.59.0
func NewCreateServerlessClusterRequest( regionId string, name string, azs []string, accessKey string, secretKey string, clusterNetworkSpec *kubernetes.ServerlessClusterNetworkSpec, ) *CreateServerlessClusterRequest
* param regionId: 地域 ID (Required) * param name: 名称(同一用户的 cluster 允许重名) (Required) * param azs: 集群所在的az (Required) * param accessKey: 用户的AccessKey,插件调用open-api时的认证凭证 (Required) * param secretKey: 用户的SecretKey,插件调用open-api时的认证凭证 (Required) * param clusterNetworkSpec: 集群网络配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateServerlessClusterRequestWithAllParams ¶ added in v1.59.0
func NewCreateServerlessClusterRequestWithAllParams( regionId string, name string, description *string, version *string, azs []string, accessKey string, secretKey string, addonsConfig []kubernetes.AddonConfigSpec, clusterNetworkSpec *kubernetes.ServerlessClusterNetworkSpec, clusterEnvironments []kubernetes.StringKeyValuePair, ) *CreateServerlessClusterRequest
* param regionId: 地域 ID (Required) * param name: 名称(同一用户的 cluster 允许重名) (Required) * param description: 描述 (Optional) * param version: kubernetes的版本 (Optional) * param azs: 集群所在的az (Required) * param accessKey: 用户的AccessKey,插件调用open-api时的认证凭证 (Required) * param secretKey: 用户的SecretKey,插件调用open-api时的认证凭证 (Required) * param addonsConfig: 集群组件配置 (Optional) * param clusterNetworkSpec: 集群网络配置 (Required) * param clusterEnvironments: 用户自定义的集群的环境信息,会影响到创建集群时的组件模版的渲染 (Optional)
func NewCreateServerlessClusterRequestWithoutParam ¶ added in v1.59.0
func NewCreateServerlessClusterRequestWithoutParam() *CreateServerlessClusterRequest
This constructor has better compatible ability when API parameters changed
func (CreateServerlessClusterRequest) GetRegionId ¶ added in v1.59.0
func (r CreateServerlessClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateServerlessClusterRequest) SetAccessKey ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetAccessKey(accessKey string)
param accessKey: 用户的AccessKey,插件调用open-api时的认证凭证(Required)
func (*CreateServerlessClusterRequest) SetAddonsConfig ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetAddonsConfig(addonsConfig []kubernetes.AddonConfigSpec)
param addonsConfig: 集群组件配置(Optional)
func (*CreateServerlessClusterRequest) SetAzs ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetAzs(azs []string)
param azs: 集群所在的az(Required)
func (*CreateServerlessClusterRequest) SetClusterEnvironments ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetClusterEnvironments(clusterEnvironments []kubernetes.StringKeyValuePair)
param clusterEnvironments: 用户自定义的集群的环境信息,会影响到创建集群时的组件模版的渲染(Optional)
func (*CreateServerlessClusterRequest) SetClusterNetworkSpec ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetClusterNetworkSpec(clusterNetworkSpec *kubernetes.ServerlessClusterNetworkSpec)
param clusterNetworkSpec: 集群网络配置(Required)
func (*CreateServerlessClusterRequest) SetDescription ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetDescription(description string)
param description: 描述(Optional)
func (*CreateServerlessClusterRequest) SetName ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetName(name string)
param name: 名称(同一用户的 cluster 允许重名)(Required)
func (*CreateServerlessClusterRequest) SetRegionId ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*CreateServerlessClusterRequest) SetSecretKey ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetSecretKey(secretKey string)
param secretKey: 用户的SecretKey,插件调用open-api时的认证凭证(Required)
func (*CreateServerlessClusterRequest) SetVersion ¶ added in v1.59.0
func (r *CreateServerlessClusterRequest) SetVersion(version string)
param version: kubernetes的版本(Optional)
type CreateServerlessClusterResponse ¶ added in v1.59.0
type CreateServerlessClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateServerlessClusterResult `json:"result"` }
type CreateServerlessClusterResult ¶ added in v1.59.0
type CreateServerlessClusterResult struct {
ClusterId string `json:"clusterId"`
}
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 集群 ID */ ClusterId string `json:"clusterId"` /* 替换路由表id (Optional) */ RouteTableId *string `json:"routeTableId"` }
func NewDeleteClusterRequest ¶
func NewDeleteClusterRequest( regionId string, clusterId string, ) *DeleteClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteClusterRequestWithAllParams ¶
func NewDeleteClusterRequestWithAllParams( regionId string, clusterId string, routeTableId *string, ) *DeleteClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * param routeTableId: 替换路由表id (Optional)
func NewDeleteClusterRequestWithoutParam ¶
func NewDeleteClusterRequestWithoutParam() *DeleteClusterRequest
This constructor has better compatible ability when API parameters changed
func (DeleteClusterRequest) GetRegionId ¶
func (r DeleteClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteClusterRequest) SetClusterId ¶
func (r *DeleteClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群 ID(Required)
func (*DeleteClusterRequest) SetRegionId ¶
func (r *DeleteClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*DeleteClusterRequest) SetRouteTableId ¶ added in v1.59.0
func (r *DeleteClusterRequest) SetRouteTableId(routeTableId string)
param routeTableId: 替换路由表id(Optional)
type DeleteClusterResponse ¶
type DeleteClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteClusterResult `json:"result"` }
type DeleteClusterResult ¶
type DeleteClusterResult struct { }
type DeleteNodeGroupRequest ¶
type DeleteNodeGroupRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 工作节点组 ID */ NodeGroupId string `json:"nodeGroupId"` }
func NewDeleteNodeGroupRequest ¶
func NewDeleteNodeGroupRequest( regionId string, nodeGroupId string, ) *DeleteNodeGroupRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteNodeGroupRequestWithAllParams ¶
func NewDeleteNodeGroupRequestWithAllParams( regionId string, nodeGroupId string, ) *DeleteNodeGroupRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required)
func NewDeleteNodeGroupRequestWithoutParam ¶
func NewDeleteNodeGroupRequestWithoutParam() *DeleteNodeGroupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteNodeGroupRequest) GetRegionId ¶
func (r DeleteNodeGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteNodeGroupRequest) SetNodeGroupId ¶
func (r *DeleteNodeGroupRequest) SetNodeGroupId(nodeGroupId string)
param nodeGroupId: 工作节点组 ID(Required)
func (*DeleteNodeGroupRequest) SetRegionId ¶
func (r *DeleteNodeGroupRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DeleteNodeGroupResponse ¶
type DeleteNodeGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteNodeGroupResult `json:"result"` }
type DeleteNodeGroupResult ¶
type DeleteNodeGroupResult struct { }
type DeleteNodeInstancesRequest ¶ added in v1.15.0
type DeleteNodeInstancesRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 工作节点组 ID */ NodeGroupId string `json:"nodeGroupId"` /* 需要从工作节点组中删除的实例 - 不可将一个集群中的实例全部删除 */ InstanceIds []string `json:"instanceIds"` }
func NewDeleteNodeInstancesRequest ¶ added in v1.15.0
func NewDeleteNodeInstancesRequest( regionId string, nodeGroupId string, instanceIds []string, ) *DeleteNodeInstancesRequest
- param regionId: 地域 ID (Required)
- param nodeGroupId: 工作节点组 ID (Required)
- param instanceIds: 需要从工作节点组中删除的实例
- 不可将一个集群中的实例全部删除 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDeleteNodeInstancesRequestWithAllParams ¶ added in v1.15.0
func NewDeleteNodeInstancesRequestWithAllParams( regionId string, nodeGroupId string, instanceIds []string, ) *DeleteNodeInstancesRequest
- param regionId: 地域 ID (Required)
- param nodeGroupId: 工作节点组 ID (Required)
- param instanceIds: 需要从工作节点组中删除的实例
- 不可将一个集群中的实例全部删除 (Required)
func NewDeleteNodeInstancesRequestWithoutParam ¶ added in v1.15.0
func NewDeleteNodeInstancesRequestWithoutParam() *DeleteNodeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DeleteNodeInstancesRequest) GetRegionId ¶ added in v1.15.0
func (r DeleteNodeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteNodeInstancesRequest) SetInstanceIds ¶ added in v1.15.0
func (r *DeleteNodeInstancesRequest) SetInstanceIds(instanceIds []string)
param instanceIds: 需要从工作节点组中删除的实例
- 不可将一个集群中的实例全部删除 (Required)
func (*DeleteNodeInstancesRequest) SetNodeGroupId ¶ added in v1.15.0
func (r *DeleteNodeInstancesRequest) SetNodeGroupId(nodeGroupId string)
param nodeGroupId: 工作节点组 ID(Required)
func (*DeleteNodeInstancesRequest) SetRegionId ¶ added in v1.15.0
func (r *DeleteNodeInstancesRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DeleteNodeInstancesResponse ¶ added in v1.15.0
type DeleteNodeInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteNodeInstancesResult `json:"result"` }
type DeleteNodeInstancesResult ¶ added in v1.15.0
type DeleteNodeInstancesResult struct { }
type DeleteServerlessClusterRequest ¶ added in v1.59.0
type DeleteServerlessClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 集群 ID */ ClusterId string `json:"clusterId"` /* 替换路由表id (Optional) */ RouteTableId *string `json:"routeTableId"` }
func NewDeleteServerlessClusterRequest ¶ added in v1.59.0
func NewDeleteServerlessClusterRequest( regionId string, clusterId string, ) *DeleteServerlessClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteServerlessClusterRequestWithAllParams ¶ added in v1.59.0
func NewDeleteServerlessClusterRequestWithAllParams( regionId string, clusterId string, routeTableId *string, ) *DeleteServerlessClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * param routeTableId: 替换路由表id (Optional)
func NewDeleteServerlessClusterRequestWithoutParam ¶ added in v1.59.0
func NewDeleteServerlessClusterRequestWithoutParam() *DeleteServerlessClusterRequest
This constructor has better compatible ability when API parameters changed
func (DeleteServerlessClusterRequest) GetRegionId ¶ added in v1.59.0
func (r DeleteServerlessClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteServerlessClusterRequest) SetClusterId ¶ added in v1.59.0
func (r *DeleteServerlessClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群 ID(Required)
func (*DeleteServerlessClusterRequest) SetRegionId ¶ added in v1.59.0
func (r *DeleteServerlessClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*DeleteServerlessClusterRequest) SetRouteTableId ¶ added in v1.59.0
func (r *DeleteServerlessClusterRequest) SetRouteTableId(routeTableId string)
param routeTableId: 替换路由表id(Optional)
type DeleteServerlessClusterResponse ¶ added in v1.59.0
type DeleteServerlessClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteServerlessClusterResult `json:"result"` }
type DeleteServerlessClusterResult ¶ added in v1.59.0
type DeleteServerlessClusterResult struct { }
type DescribeClusterRequest ¶
type DescribeClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 集群 ID */ ClusterId string `json:"clusterId"` }
func NewDescribeClusterRequest ¶
func NewDescribeClusterRequest( regionId string, clusterId string, ) *DescribeClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClusterRequestWithAllParams ¶
func NewDescribeClusterRequestWithAllParams( regionId string, clusterId string, ) *DescribeClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required)
func NewDescribeClusterRequestWithoutParam ¶
func NewDescribeClusterRequestWithoutParam() *DescribeClusterRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClusterRequest) GetRegionId ¶
func (r DescribeClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClusterRequest) SetClusterId ¶
func (r *DescribeClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群 ID(Required)
func (*DescribeClusterRequest) SetRegionId ¶
func (r *DescribeClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeClusterResponse ¶
type DescribeClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeClusterResult `json:"result"` }
type DescribeClusterResult ¶
type DescribeClusterResult struct {
Cluster kubernetes.Cluster `json:"cluster"`
}
type DescribeClustersRequest ¶
type DescribeClustersRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* name - 集群名称,模糊匹配,仅支持单个 id - id,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeClustersRequest ¶
func NewDescribeClustersRequest( regionId string, ) *DescribeClustersRequest
* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClustersRequestWithAllParams ¶
func NewDescribeClustersRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ) *DescribeClustersRequest
- param regionId: 地域 ID (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: name - 集群名称,模糊匹配,仅支持单个
id - id,支持多个
(Optional)
func NewDescribeClustersRequestWithoutParam ¶
func NewDescribeClustersRequestWithoutParam() *DescribeClustersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClustersRequest) GetRegionId ¶
func (r DescribeClustersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClustersRequest) SetFilters ¶
func (r *DescribeClustersRequest) SetFilters(filters []common.Filter)
param filters: name - 集群名称,模糊匹配,仅支持单个
id - id,支持多个 (Optional)
func (*DescribeClustersRequest) SetPageNumber ¶
func (r *DescribeClustersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeClustersRequest) SetPageSize ¶
func (r *DescribeClustersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeClustersRequest) SetRegionId ¶
func (r *DescribeClustersRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeClustersResponse ¶
type DescribeClustersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeClustersResult `json:"result"` }
type DescribeClustersResult ¶
type DescribeClustersResult struct { Clusters []kubernetes.Cluster `json:"clusters"` TotalCount int `json:"totalCount"` }
type DescribeNodeGroupRequest ¶
type DescribeNodeGroupRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 工作节点组 ID */ NodeGroupId string `json:"nodeGroupId"` }
func NewDescribeNodeGroupRequest ¶
func NewDescribeNodeGroupRequest( regionId string, nodeGroupId string, ) *DescribeNodeGroupRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNodeGroupRequestWithAllParams ¶
func NewDescribeNodeGroupRequestWithAllParams( regionId string, nodeGroupId string, ) *DescribeNodeGroupRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required)
func NewDescribeNodeGroupRequestWithoutParam ¶
func NewDescribeNodeGroupRequestWithoutParam() *DescribeNodeGroupRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNodeGroupRequest) GetRegionId ¶
func (r DescribeNodeGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNodeGroupRequest) SetNodeGroupId ¶
func (r *DescribeNodeGroupRequest) SetNodeGroupId(nodeGroupId string)
param nodeGroupId: 工作节点组 ID(Required)
func (*DescribeNodeGroupRequest) SetRegionId ¶
func (r *DescribeNodeGroupRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeNodeGroupResponse ¶
type DescribeNodeGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeNodeGroupResult `json:"result"` }
type DescribeNodeGroupResult ¶
type DescribeNodeGroupResult struct {
NodeGroup kubernetes.NodeGroup `json:"nodeGroup"`
}
type DescribeNodeGroupsRequest ¶
type DescribeNodeGroupsRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* Tag筛选条件 (Optional) */ Tags []kubernetes.TagFilter `json:"tags"` /* name - 节点组名称,模糊匹配,支持单个 id - 节点组 id,支持多个 clusterId - 根据 clusterId 查询 clusterName - 根据 cluster 名称查询 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeNodeGroupsRequest ¶
func NewDescribeNodeGroupsRequest( regionId string, ) *DescribeNodeGroupsRequest
* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNodeGroupsRequestWithAllParams ¶
func NewDescribeNodeGroupsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, tags []kubernetes.TagFilter, filters []common.Filter, ) *DescribeNodeGroupsRequest
- param regionId: 地域 ID (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param tags: Tag筛选条件 (Optional)
- param filters: name - 节点组名称,模糊匹配,支持单个
id - 节点组 id,支持多个 clusterId - 根据 clusterId 查询 clusterName - 根据 cluster 名称查询
(Optional)
func NewDescribeNodeGroupsRequestWithoutParam ¶
func NewDescribeNodeGroupsRequestWithoutParam() *DescribeNodeGroupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNodeGroupsRequest) GetRegionId ¶
func (r DescribeNodeGroupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNodeGroupsRequest) SetFilters ¶
func (r *DescribeNodeGroupsRequest) SetFilters(filters []common.Filter)
param filters: name - 节点组名称,模糊匹配,支持单个
id - 节点组 id,支持多个 clusterId - 根据 clusterId 查询 clusterName - 根据 cluster 名称查询 (Optional)
func (*DescribeNodeGroupsRequest) SetPageNumber ¶
func (r *DescribeNodeGroupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeNodeGroupsRequest) SetPageSize ¶
func (r *DescribeNodeGroupsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeNodeGroupsRequest) SetRegionId ¶
func (r *DescribeNodeGroupsRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*DescribeNodeGroupsRequest) SetTags ¶ added in v1.8.0
func (r *DescribeNodeGroupsRequest) SetTags(tags []kubernetes.TagFilter)
param tags: Tag筛选条件(Optional)
type DescribeNodeGroupsResponse ¶
type DescribeNodeGroupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeNodeGroupsResult `json:"result"` }
type DescribeNodeGroupsResult ¶
type DescribeNodeGroupsResult struct { NodeGroups []kubernetes.NodeGroup `json:"nodeGroups"` TotalCount int `json:"totalCount"` }
type DescribeQuotasRequest ¶
type DescribeQuotasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* resourceTypes - 资源类型,暂时只支持[kubernetes、serverless-kubernetes] (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeQuotasRequest ¶
func NewDescribeQuotasRequest( regionId string, ) *DescribeQuotasRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQuotasRequestWithAllParams ¶
func NewDescribeQuotasRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeQuotasRequest
* param regionId: Region ID (Required) * param filters: resourceTypes - 资源类型,暂时只支持[kubernetes、serverless-kubernetes] (Optional)
func NewDescribeQuotasRequestWithoutParam ¶
func NewDescribeQuotasRequestWithoutParam() *DescribeQuotasRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQuotasRequest) GetRegionId ¶
func (r DescribeQuotasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQuotasRequest) SetFilters ¶
func (r *DescribeQuotasRequest) SetFilters(filters []common.Filter)
param filters: resourceTypes - 资源类型,暂时只支持[kubernetes、serverless-kubernetes]
(Optional)
func (*DescribeQuotasRequest) SetRegionId ¶
func (r *DescribeQuotasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeQuotasResponse ¶
type DescribeQuotasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeQuotasResult `json:"result"` }
type DescribeQuotasResult ¶
type DescribeQuotasResult struct {
Quotas []kubernetes.Quota `json:"quotas"`
}
type DescribeServerlessClusterRequest ¶ added in v1.59.0
type DescribeServerlessClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 集群 ID */ ClusterId string `json:"clusterId"` }
func NewDescribeServerlessClusterRequest ¶ added in v1.59.0
func NewDescribeServerlessClusterRequest( regionId string, clusterId string, ) *DescribeServerlessClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServerlessClusterRequestWithAllParams ¶ added in v1.59.0
func NewDescribeServerlessClusterRequestWithAllParams( regionId string, clusterId string, ) *DescribeServerlessClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required)
func NewDescribeServerlessClusterRequestWithoutParam ¶ added in v1.59.0
func NewDescribeServerlessClusterRequestWithoutParam() *DescribeServerlessClusterRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServerlessClusterRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeServerlessClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServerlessClusterRequest) SetClusterId ¶ added in v1.59.0
func (r *DescribeServerlessClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群 ID(Required)
func (*DescribeServerlessClusterRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeServerlessClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeServerlessClusterResponse ¶ added in v1.59.0
type DescribeServerlessClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeServerlessClusterResult `json:"result"` }
type DescribeServerlessClusterResult ¶ added in v1.59.0
type DescribeServerlessClusterResult struct {
Cluster kubernetes.ServerlessCluster `json:"cluster"`
}
type DescribeServerlessClustersRequest ¶ added in v1.59.0
type DescribeServerlessClustersRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* name - 集群名称,模糊匹配,仅支持单个 id - id,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeServerlessClustersRequest ¶ added in v1.59.0
func NewDescribeServerlessClustersRequest( regionId string, ) *DescribeServerlessClustersRequest
* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServerlessClustersRequestWithAllParams ¶ added in v1.59.0
func NewDescribeServerlessClustersRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ) *DescribeServerlessClustersRequest
- param regionId: 地域 ID (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: name - 集群名称,模糊匹配,仅支持单个
id - id,支持多个
(Optional)
func NewDescribeServerlessClustersRequestWithoutParam ¶ added in v1.59.0
func NewDescribeServerlessClustersRequestWithoutParam() *DescribeServerlessClustersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServerlessClustersRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeServerlessClustersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServerlessClustersRequest) SetFilters ¶ added in v1.59.0
func (r *DescribeServerlessClustersRequest) SetFilters(filters []common.Filter)
param filters: name - 集群名称,模糊匹配,仅支持单个
id - id,支持多个 (Optional)
func (*DescribeServerlessClustersRequest) SetPageNumber ¶ added in v1.59.0
func (r *DescribeServerlessClustersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeServerlessClustersRequest) SetPageSize ¶ added in v1.59.0
func (r *DescribeServerlessClustersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeServerlessClustersRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeServerlessClustersRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeServerlessClustersResponse ¶ added in v1.59.0
type DescribeServerlessClustersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeServerlessClustersResult `json:"result"` }
type DescribeServerlessClustersResult ¶ added in v1.59.0
type DescribeServerlessClustersResult struct { Clusters []kubernetes.ServerlessCluster `json:"clusters"` TotalCount int `json:"totalCount"` }
type DescribeServerlessVersionsRequest ¶ added in v1.59.0
type DescribeServerlessVersionsRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* (Optional) */ MasterVersion *string `json:"masterVersion"` }
func NewDescribeServerlessVersionsRequest ¶ added in v1.59.0
func NewDescribeServerlessVersionsRequest( regionId string, ) *DescribeServerlessVersionsRequest
* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServerlessVersionsRequestWithAllParams ¶ added in v1.59.0
func NewDescribeServerlessVersionsRequestWithAllParams( regionId string, masterVersion *string, ) *DescribeServerlessVersionsRequest
* param regionId: 地域 ID (Required) * param masterVersion: (Optional)
func NewDescribeServerlessVersionsRequestWithoutParam ¶ added in v1.59.0
func NewDescribeServerlessVersionsRequestWithoutParam() *DescribeServerlessVersionsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServerlessVersionsRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeServerlessVersionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServerlessVersionsRequest) SetMasterVersion ¶ added in v1.59.0
func (r *DescribeServerlessVersionsRequest) SetMasterVersion(masterVersion string)
param masterVersion: (Optional)
func (*DescribeServerlessVersionsRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeServerlessVersionsRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeServerlessVersionsResponse ¶ added in v1.59.0
type DescribeServerlessVersionsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeServerlessVersionsResult `json:"result"` }
type DescribeServerlessVersionsResult ¶ added in v1.59.0
type DescribeServerlessVersionsResult struct {
MasterVersions []kubernetes.ServerlessMasterVersion `json:"masterVersions"`
}
type DescribeVersionsRequest ¶
type DescribeVersionsRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 集群的大版本,如 1.16.4-jcs.3 (Optional) */ MasterVersion *string `json:"masterVersion"` }
func NewDescribeVersionsRequest ¶
func NewDescribeVersionsRequest( regionId string, ) *DescribeVersionsRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeVersionsRequestWithAllParams ¶
func NewDescribeVersionsRequestWithAllParams( regionId string, masterVersion *string, ) *DescribeVersionsRequest
* param regionId: Region ID (Required) * param masterVersion: 集群的大版本,如 1.16.4-jcs.3 (Optional)
func NewDescribeVersionsRequestWithoutParam ¶
func NewDescribeVersionsRequestWithoutParam() *DescribeVersionsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVersionsRequest) GetRegionId ¶
func (r DescribeVersionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVersionsRequest) SetMasterVersion ¶
func (r *DescribeVersionsRequest) SetMasterVersion(masterVersion string)
param masterVersion: 集群的大版本,如 1.16.4-jcs.3(Optional)
func (*DescribeVersionsRequest) SetRegionId ¶
func (r *DescribeVersionsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeVersionsResponse ¶
type DescribeVersionsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeVersionsResult `json:"result"` }
type DescribeVersionsResult ¶
type DescribeVersionsResult struct {
MasterVersions []kubernetes.MasterVersion `json:"masterVersions"`
}
type ModifyClusterRequest ¶
type ModifyClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 集群 ID */ ClusterId string `json:"clusterId"` /* 集群名称 (Optional) */ Name *string `json:"name"` /* 集群描述 (Optional) */ Description *string `json:"description"` }
func NewModifyClusterRequest ¶
func NewModifyClusterRequest( regionId string, clusterId string, ) *ModifyClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyClusterRequestWithAllParams ¶
func NewModifyClusterRequestWithAllParams( regionId string, clusterId string, name *string, description *string, ) *ModifyClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * param name: 集群名称 (Optional) * param description: 集群描述 (Optional)
func NewModifyClusterRequestWithoutParam ¶
func NewModifyClusterRequestWithoutParam() *ModifyClusterRequest
This constructor has better compatible ability when API parameters changed
func (ModifyClusterRequest) GetRegionId ¶
func (r ModifyClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyClusterRequest) SetClusterId ¶
func (r *ModifyClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群 ID(Required)
func (*ModifyClusterRequest) SetDescription ¶
func (r *ModifyClusterRequest) SetDescription(description string)
param description: 集群描述(Optional)
func (*ModifyClusterRequest) SetName ¶
func (r *ModifyClusterRequest) SetName(name string)
param name: 集群名称(Optional)
func (*ModifyClusterRequest) SetRegionId ¶
func (r *ModifyClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type ModifyClusterResponse ¶
type ModifyClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyClusterResult `json:"result"` }
type ModifyClusterResult ¶
type ModifyClusterResult struct { }
type ModifyNodeGroupRequest ¶
type ModifyNodeGroupRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 工作节点组 ID */ NodeGroupId string `json:"nodeGroupId"` /* 工作节点组名称 (Optional) */ Name *string `json:"name"` /* 工作节点组描述 (Optional) */ Description *string `json:"description"` }
func NewModifyNodeGroupRequest ¶
func NewModifyNodeGroupRequest( regionId string, nodeGroupId string, ) *ModifyNodeGroupRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyNodeGroupRequestWithAllParams ¶
func NewModifyNodeGroupRequestWithAllParams( regionId string, nodeGroupId string, name *string, description *string, ) *ModifyNodeGroupRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * param name: 工作节点组名称 (Optional) * param description: 工作节点组描述 (Optional)
func NewModifyNodeGroupRequestWithoutParam ¶
func NewModifyNodeGroupRequestWithoutParam() *ModifyNodeGroupRequest
This constructor has better compatible ability when API parameters changed
func (ModifyNodeGroupRequest) GetRegionId ¶
func (r ModifyNodeGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyNodeGroupRequest) SetDescription ¶
func (r *ModifyNodeGroupRequest) SetDescription(description string)
param description: 工作节点组描述(Optional)
func (*ModifyNodeGroupRequest) SetName ¶
func (r *ModifyNodeGroupRequest) SetName(name string)
param name: 工作节点组名称(Optional)
func (*ModifyNodeGroupRequest) SetNodeGroupId ¶
func (r *ModifyNodeGroupRequest) SetNodeGroupId(nodeGroupId string)
param nodeGroupId: 工作节点组 ID(Required)
func (*ModifyNodeGroupRequest) SetRegionId ¶
func (r *ModifyNodeGroupRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type ModifyNodeGroupResponse ¶
type ModifyNodeGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyNodeGroupResult `json:"result"` }
type ModifyNodeGroupResult ¶
type ModifyNodeGroupResult struct { }
type ModifyServerlessClusterRequest ¶ added in v1.59.0
type ModifyServerlessClusterRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 集群 ID */ ClusterId string `json:"clusterId"` /* 集群名称 (Optional) */ Name *string `json:"name"` /* 集群描述 (Optional) */ Description *string `json:"description"` }
func NewModifyServerlessClusterRequest ¶ added in v1.59.0
func NewModifyServerlessClusterRequest( regionId string, clusterId string, ) *ModifyServerlessClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyServerlessClusterRequestWithAllParams ¶ added in v1.59.0
func NewModifyServerlessClusterRequestWithAllParams( regionId string, clusterId string, name *string, description *string, ) *ModifyServerlessClusterRequest
* param regionId: 地域 ID (Required) * param clusterId: 集群 ID (Required) * param name: 集群名称 (Optional) * param description: 集群描述 (Optional)
func NewModifyServerlessClusterRequestWithoutParam ¶ added in v1.59.0
func NewModifyServerlessClusterRequestWithoutParam() *ModifyServerlessClusterRequest
This constructor has better compatible ability when API parameters changed
func (ModifyServerlessClusterRequest) GetRegionId ¶ added in v1.59.0
func (r ModifyServerlessClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyServerlessClusterRequest) SetClusterId ¶ added in v1.59.0
func (r *ModifyServerlessClusterRequest) SetClusterId(clusterId string)
param clusterId: 集群 ID(Required)
func (*ModifyServerlessClusterRequest) SetDescription ¶ added in v1.59.0
func (r *ModifyServerlessClusterRequest) SetDescription(description string)
param description: 集群描述(Optional)
func (*ModifyServerlessClusterRequest) SetName ¶ added in v1.59.0
func (r *ModifyServerlessClusterRequest) SetName(name string)
param name: 集群名称(Optional)
func (*ModifyServerlessClusterRequest) SetRegionId ¶ added in v1.59.0
func (r *ModifyServerlessClusterRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type ModifyServerlessClusterResponse ¶ added in v1.59.0
type ModifyServerlessClusterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyServerlessClusterResult `json:"result"` }
type ModifyServerlessClusterResult ¶ added in v1.59.0
type ModifyServerlessClusterResult struct { }
type SetNodeGroupCARequest ¶ added in v1.15.0
type SetNodeGroupCARequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 工作节点组 ID */ NodeGroupId string `json:"nodeGroupId"` /* 自动伸缩配置,其中 enable 必须指定 */ CaConfig *kubernetes.CAConfigSpec `json:"caConfig"` }
func NewSetNodeGroupCARequest ¶ added in v1.15.0
func NewSetNodeGroupCARequest( regionId string, nodeGroupId string, caConfig *kubernetes.CAConfigSpec, ) *SetNodeGroupCARequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * param caConfig: 自动伸缩配置,其中 enable 必须指定 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetNodeGroupCARequestWithAllParams ¶ added in v1.15.0
func NewSetNodeGroupCARequestWithAllParams( regionId string, nodeGroupId string, caConfig *kubernetes.CAConfigSpec, ) *SetNodeGroupCARequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * param caConfig: 自动伸缩配置,其中 enable 必须指定 (Required)
func NewSetNodeGroupCARequestWithoutParam ¶ added in v1.15.0
func NewSetNodeGroupCARequestWithoutParam() *SetNodeGroupCARequest
This constructor has better compatible ability when API parameters changed
func (SetNodeGroupCARequest) GetRegionId ¶ added in v1.15.0
func (r SetNodeGroupCARequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetNodeGroupCARequest) SetCaConfig ¶ added in v1.15.0
func (r *SetNodeGroupCARequest) SetCaConfig(caConfig *kubernetes.CAConfigSpec)
param caConfig: 自动伸缩配置,其中 enable 必须指定(Required)
func (*SetNodeGroupCARequest) SetNodeGroupId ¶ added in v1.15.0
func (r *SetNodeGroupCARequest) SetNodeGroupId(nodeGroupId string)
param nodeGroupId: 工作节点组 ID(Required)
func (*SetNodeGroupCARequest) SetRegionId ¶ added in v1.15.0
func (r *SetNodeGroupCARequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type SetNodeGroupCAResponse ¶ added in v1.15.0
type SetNodeGroupCAResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetNodeGroupCAResult `json:"result"` }
type SetNodeGroupCAResult ¶ added in v1.15.0
type SetNodeGroupCAResult struct { }
type SetNodeGroupSizeRequest ¶
type SetNodeGroupSizeRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 工作节点组 ID */ NodeGroupId string `json:"nodeGroupId"` /* 预期目标节点数量 */ ExpectCount int `json:"expectCount"` }
func NewSetNodeGroupSizeRequest ¶
func NewSetNodeGroupSizeRequest( regionId string, nodeGroupId string, expectCount int, ) *SetNodeGroupSizeRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * param expectCount: 预期目标节点数量 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetNodeGroupSizeRequestWithAllParams ¶
func NewSetNodeGroupSizeRequestWithAllParams( regionId string, nodeGroupId string, expectCount int, ) *SetNodeGroupSizeRequest
* param regionId: 地域 ID (Required) * param nodeGroupId: 工作节点组 ID (Required) * param expectCount: 预期目标节点数量 (Required)
func NewSetNodeGroupSizeRequestWithoutParam ¶
func NewSetNodeGroupSizeRequestWithoutParam() *SetNodeGroupSizeRequest
This constructor has better compatible ability when API parameters changed
func (SetNodeGroupSizeRequest) GetRegionId ¶
func (r SetNodeGroupSizeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetNodeGroupSizeRequest) SetExpectCount ¶
func (r *SetNodeGroupSizeRequest) SetExpectCount(expectCount int)
param expectCount: 预期目标节点数量(Required)
func (*SetNodeGroupSizeRequest) SetNodeGroupId ¶
func (r *SetNodeGroupSizeRequest) SetNodeGroupId(nodeGroupId string)
param nodeGroupId: 工作节点组 ID(Required)
func (*SetNodeGroupSizeRequest) SetRegionId ¶
func (r *SetNodeGroupSizeRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type SetNodeGroupSizeResponse ¶
type SetNodeGroupSizeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetNodeGroupSizeResult `json:"result"` }
type SetNodeGroupSizeResult ¶
type SetNodeGroupSizeResult struct { }
Source Files ¶
- CreateCluster.go
- CreateNodeGroup.go
- CreateServerlessCluster.go
- DeleteCluster.go
- DeleteNodeGroup.go
- DeleteNodeInstances.go
- DeleteServerlessCluster.go
- DescribeCluster.go
- DescribeClusters.go
- DescribeNodeGroup.go
- DescribeNodeGroups.go
- DescribeQuotas.go
- DescribeServerlessCluster.go
- DescribeServerlessClusters.go
- DescribeServerlessVersions.go
- DescribeVersions.go
- ModifyCluster.go
- ModifyNodeGroup.go
- ModifyServerlessCluster.go
- SetNodeGroupCA.go
- SetNodeGroupSize.go