public static class DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
allocationStrategy
The provisioning policy for preemptible instances.
|
String |
instanceInterruptionBehavior
The action to be performed after the extra preemptible instances are stopped.
|
Integer |
instancePoolsToUseCount
The number of instances that the auto provisioning group used the instance type of the lowest cost to create.
|
构造器和说明 |
---|
DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions() |
@NameInMap(value="AllocationStrategy") public String allocationStrategy
The provisioning policy for preemptible instances. Valid values:
- lowest-price: the cost optimization policy. This policy indicates that instance types of the lowest cost are used to create instances.
- diversified: balanced distribution policy. This policy indicates that instances are created evenly across multiple zones specified in the extended configurations.
@NameInMap(value="InstanceInterruptionBehavior") public String instanceInterruptionBehavior
The action to be performed after the extra preemptible instances are stopped. Valid values:
- stop: retains the extra preemptible instances in the stopped state.
- terminate: releases the extra preemptible instances.
@NameInMap(value="InstancePoolsToUseCount") public Integer instancePoolsToUseCount
The number of instances that the auto provisioning group used the instance type of the lowest cost to create.
> This parameter is set when the auto provisioning group is created, and cannot be modified.
public DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions()
public static DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions build(Map<String,?> map) throws Exception
Exception
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions setAllocationStrategy(String allocationStrategy)
public String getAllocationStrategy()
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions setInstanceInterruptionBehavior(String instanceInterruptionBehavior)
public String getInstanceInterruptionBehavior()
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupSpotOptions setInstancePoolsToUseCount(Integer instancePoolsToUseCount)
public Integer getInstancePoolsToUseCount()
Copyright © 2023. All rights reserved.