Parameter | Type | Description | Example |
---|---|---|---|
object | The node group. | ||
ZoneId | string | The zone ID. | cn-hangzhou |
NodeGroupId | string | The node group ID. | ng-869471354ecd**** |
NodeGroupName | string | The name of the node group. | core-1 |
NodeGroupType | string | The type of the node group. Valid values:
| MASTER |
RunningNodeCount | integer | The number of active nodes. | 3 |
InstanceTypes | array | The instance types. | |
String | string | The type of the instance. | ecs.g7.2xlarge |
PaymentType | string | The billing method. Valid values: Subscription and PayAsYouGo. | Subscription |
DataDisks | array | The data disks. | |
DataDisk | DataDisk | The data disk. | |
SystemDisk | SystemDisk | The system disk. | |
NodeGroupState | string | The status of the node group. | RESIZING |
AdditionalSecurityGroupIds | array | The ID of new security group N. | |
String | string | ||
WithPublicIp | boolean | Indicates whether a public IP address is assigned. | true |
VSwitchIds | array | The vSwitch IDs. | |
String | string | The vSwitch ID. | vsw-bp1opd2qejvhsabfe**** |
SpotStrategy | string | The usage policy of the spot instance. Valid values:
Default value: NoSpot. | NoSpot |
SpotBidPrices | array | The bid prices of the preemptible instances. The parameter takes effect only if the SpotStrategy parameter is set to SpotWithPriceLimit. Number of elements in the array: 0 to 100. | |
SpotBidPrice | SpotBidPrice | The bid prices of the preemptible instances. | |
StateChangeReason | NodeGroupStateChangeReason | The reason of the status change. | Specifies whether to enable graceful shutdown for components in the node group. Valid values: * true * false: does not enable graceful disconnection. |
GracefulShutdown | boolean | Indicates whether graceful shutdown is enabled for services in the node group. Valid values:
| false |
SpotInstanceRemedy | boolean | Indicates whether preemptible instances are supplemented. If you set this parameter to true, the system attempts to create another instance in the scaling group when the system notifies that an existing preemptible instance is about to be reclaimed. Valid values:
Default value: false. | false |
CompensateWithOnDemand | boolean | Indicates whether Auto Scaling can create pay-as-you-go instances to supplement preemptible instances if preemptible instances cannot be created due to price-related factors or insufficient inventory when the NodeResizeStrategy parameter is set to COST_OPTIMIZED. | true |
NodeResizeStrategy | string |
| PRIORITY |
CostOptimizedConfig | CostOptimizedConfig | The configurations of the cost optimization policy. | |
DeploymentSetStrategy | string | The deployment set policy. Valid values:
Default value: NONE. | NONE |
PrivatePoolOptions | PrivatePoolOptions | The settings of the private pool that is associated with the node group. | |
Status | string | The status of the node group. | CREATED |