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)
// .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)
// .payAsYouGoAllocationStrategy(java.lang.String)
// .payAsYouGoAllocationStrategy(IResolvable)
// .payAsYouGoTargetCapacity(java.lang.String)
// .payAsYouGoTargetCapacity(IResolvable)
// .spotAllocationStrategy(java.lang.String)
// .spotAllocationStrategy(IResolvable)
// .spotInstanceInterruptionBehavior(java.lang.String)
// .spotInstanceInterruptionBehavior(IResolvable)
// .spotInstancePoolsToUseCount(java.lang.Number)
// .spotInstancePoolsToUseCount(IResolvable)
// .spotTargetCapacity(java.lang.String)
// .spotTargetCapacity(IResolvable)
// .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. |
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. |
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. |
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. |
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
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
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
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
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