RosAutoProvisioningGroupProps
Properties for defining a RosAutoProvisioningGroup.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-autoprovisioninggroup
Initializer
import com.aliyun.ros.cdk.ecs.RosAutoProvisioningGroupProps;
RosAutoProvisioningGroupProps.builder()
.totalTargetCapacity(java.lang.String)
.totalTargetCapacity(IResolvable)
// .autoProvisioningGroupName(java.lang.String)
// .autoProvisioningGroupName(IResolvable)
// .autoProvisioningGroupType(java.lang.String)
// .autoProvisioningGroupType(IResolvable)
// .checkExecutionStatus(java.lang.Boolean)
// .checkExecutionStatus(IResolvable)
// .dataDiskConfig(IResolvable)
// .dataDiskConfig(java.util.List<IResolvable)
// .dataDiskConfig(DataDiskConfigProperty>)
// .defaultTargetCapacityType(java.lang.String)
// .defaultTargetCapacityType(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .excessCapacityTerminationPolicy(java.lang.String)
// .excessCapacityTerminationPolicy(IResolvable)
// .launchConfiguration(IResolvable)
// .launchConfiguration(LaunchConfigurationProperty)
// .launchTemplateConfig(IResolvable)
// .launchTemplateConfig(java.util.List<IResolvable)
// .launchTemplateConfig(LaunchTemplateConfigProperty>)
// .launchTemplateId(java.lang.String)
// .launchTemplateId(IResolvable)
// .launchTemplateVersion(java.lang.String)
// .launchTemplateVersion(IResolvable)
// .maxSpotPrice(java.lang.Number)
// .maxSpotPrice(IResolvable)
// .minTargetCapacity(java.lang.String)
// .minTargetCapacity(IResolvable)
// .payAsYouGoAllocationStrategy(java.lang.String)
// .payAsYouGoAllocationStrategy(IResolvable)
// .payAsYouGoTargetCapacity(java.lang.String)
// .payAsYouGoTargetCapacity(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .resourcePoolOptions(IResolvable)
// .resourcePoolOptions(ResourcePoolOptionsProperty)
// .spotAllocationStrategy(java.lang.String)
// .spotAllocationStrategy(IResolvable)
// .spotInstanceInterruptionBehavior(java.lang.String)
// .spotInstanceInterruptionBehavior(IResolvable)
// .spotInstancePoolsToUseCount(java.lang.Number)
// .spotInstancePoolsToUseCount(IResolvable)
// .spotTargetCapacity(java.lang.String)
// .spotTargetCapacity(IResolvable)
// .systemDiskConfig(IResolvable)
// .systemDiskConfig(java.util.List<IResolvable)
// .systemDiskConfig(SystemDiskConfigProperty>)
// .terminateInstances(java.lang.Boolean)
// .terminateInstances(IResolvable)
// .terminateInstancesWithExpiration(java.lang.Boolean)
// .terminateInstancesWithExpiration(IResolvable)
// .validFrom(java.lang.String)
// .validFrom(IResolvable)
// .validUntil(java.lang.String)
// .validUntil(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
totalTargetCapacity | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
autoProvisioningGroupName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
autoProvisioningGroupType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
checkExecutionStatus | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
dataDiskConfig | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
defaultTargetCapacityType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
description | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
excessCapacityTerminationPolicy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
launchConfiguration | com.aliyun.ros.cdk.core.IResolvable OR LaunchConfigurationProperty | No description. |
launchTemplateConfig | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
launchTemplateId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
launchTemplateVersion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
maxSpotPrice | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
minTargetCapacity | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
payAsYouGoAllocationStrategy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
payAsYouGoTargetCapacity | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
resourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
resourcePoolOptions | com.aliyun.ros.cdk.core.IResolvable OR ResourcePoolOptionsProperty | No description. |
spotAllocationStrategy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
spotInstanceInterruptionBehavior | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
spotInstancePoolsToUseCount | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
spotTargetCapacity | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
systemDiskConfig | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
terminateInstances | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
terminateInstancesWithExpiration | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
validFrom | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
validUntil | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
totalTargetCapacityRequired
public java.lang.Object getTotalTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoProvisioningGroupNameOptional
public java.lang.Object getAutoProvisioningGroupName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoProvisioningGroupTypeOptional
public java.lang.Object getAutoProvisioningGroupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
checkExecutionStatusOptional
public java.lang.Object getCheckExecutionStatus();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
dataDiskConfigOptional
public java.lang.Object getDataDiskConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DataDiskConfigProperty>
defaultTargetCapacityTypeOptional
public java.lang.Object getDefaultTargetCapacityType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
excessCapacityTerminationPolicyOptional
public java.lang.Object getExcessCapacityTerminationPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
launchConfigurationOptional
public java.lang.Object getLaunchConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LaunchConfigurationProperty
launchTemplateConfigOptional
public java.lang.Object getLaunchTemplateConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
LaunchTemplateConfigProperty>
launchTemplateIdOptional
public java.lang.Object getLaunchTemplateId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
launchTemplateVersionOptional
public java.lang.Object getLaunchTemplateVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
maxSpotPriceOptional
public java.lang.Object getMaxSpotPrice();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
minTargetCapacityOptional
public java.lang.Object getMinTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
payAsYouGoAllocationStrategyOptional
public java.lang.Object getPayAsYouGoAllocationStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
payAsYouGoTargetCapacityOptional
public java.lang.Object getPayAsYouGoTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupIdOptional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourcePoolOptionsOptional
public java.lang.Object getResourcePoolOptions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ResourcePoolOptionsProperty
spotAllocationStrategyOptional
public java.lang.Object getSpotAllocationStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotInstanceInterruptionBehaviorOptional
public java.lang.Object getSpotInstanceInterruptionBehavior();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotInstancePoolsToUseCountOptional
public java.lang.Object getSpotInstancePoolsToUseCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotTargetCapacityOptional
public java.lang.Object getSpotTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskConfigOptional
public java.lang.Object getSystemDiskConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
SystemDiskConfigProperty>
terminateInstancesOptional
public java.lang.Object getTerminateInstances();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
terminateInstancesWithExpirationOptional
public java.lang.Object getTerminateInstancesWithExpiration();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
validFromOptional
public java.lang.Object getValidFrom();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
validUntilOptional
public java.lang.Object getValidUntil();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable