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. |
totalTargetCapacity
Required
public java.lang.Object getTotalTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoProvisioningGroupName
Optional
public java.lang.Object getAutoProvisioningGroupName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoProvisioningGroupType
Optional
public java.lang.Object getAutoProvisioningGroupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
checkExecutionStatus
Optional
public java.lang.Object getCheckExecutionStatus();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
defaultTargetCapacityType
Optional
public java.lang.Object getDefaultTargetCapacityType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
description
Optional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
excessCapacityTerminationPolicy
Optional
public java.lang.Object getExcessCapacityTerminationPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
launchConfiguration
Optional
public java.lang.Object getLaunchConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LaunchConfigurationProperty
launchTemplateConfig
Optional
public java.lang.Object getLaunchTemplateConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
LaunchTemplateConfigProperty>
launchTemplateId
Optional
public java.lang.Object getLaunchTemplateId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
launchTemplateVersion
Optional
public java.lang.Object getLaunchTemplateVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
maxSpotPrice
Optional
public java.lang.Object getMaxSpotPrice();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
payAsYouGoAllocationStrategy
Optional
public java.lang.Object getPayAsYouGoAllocationStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
payAsYouGoTargetCapacity
Optional
public java.lang.Object getPayAsYouGoTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotAllocationStrategy
Optional
public java.lang.Object getSpotAllocationStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotInstanceInterruptionBehavior
Optional
public java.lang.Object getSpotInstanceInterruptionBehavior();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotInstancePoolsToUseCount
Optional
public java.lang.Object getSpotInstancePoolsToUseCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotTargetCapacity
Optional
public java.lang.Object getSpotTargetCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
terminateInstances
Optional
public java.lang.Object getTerminateInstances();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
terminateInstancesWithExpiration
Optional
public java.lang.Object getTerminateInstancesWithExpiration();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
validFrom
Optional
public java.lang.Object getValidFrom();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
validUntil
Optional
public java.lang.Object getValidUntil();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable