RosScalingGroupProps
Properties for defining a RosScalingGroup
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalinggroup
Initializer
import com.aliyun.ros.cdk.ess.RosScalingGroupProps;
RosScalingGroupProps.builder()
.maxSize(java.lang.Number)
.maxSize(IResolvable)
.minSize(java.lang.Number)
.minSize(IResolvable)
// .allocationStrategy(java.lang.String)
// .allocationStrategy(IResolvable)
// .azBalance(java.lang.Boolean)
// .azBalance(IResolvable)
// .compensateWithOnDemand(java.lang.Boolean)
// .compensateWithOnDemand(IResolvable)
// .containerGroupId(java.lang.String)
// .containerGroupId(IResolvable)
// .customPolicyArn(java.lang.String)
// .customPolicyArn(IResolvable)
// .dbInstanceIds(IResolvable)
// .dbInstanceIds(java.util.List<java.lang.String)
// .dbInstanceIds(IResolvable>)
// .defaultCooldown(java.lang.Number)
// .defaultCooldown(IResolvable)
// .desiredCapacity(java.lang.Number)
// .desiredCapacity(IResolvable)
// .groupDeletionProtection(java.lang.Boolean)
// .groupDeletionProtection(IResolvable)
// .groupType(java.lang.String)
// .groupType(IResolvable)
// .healthCheckType(java.lang.String)
// .healthCheckType(IResolvable)
// .instanceId(java.lang.String)
// .instanceId(IResolvable)
// .launchTemplateId(java.lang.String)
// .launchTemplateId(IResolvable)
// .launchTemplateOverrides(IResolvable)
// .launchTemplateOverrides(java.util.List<IResolvable)
// .launchTemplateOverrides(LaunchTemplateOverridesProperty>)
// .launchTemplateVersion(java.lang.String)
// .launchTemplateVersion(IResolvable)
// .loadBalancerIds(IResolvable)
// .loadBalancerIds(java.util.List<java.lang.String)
// .loadBalancerIds(IResolvable>)
// .maxInstanceLifetime(java.lang.Number)
// .maxInstanceLifetime(IResolvable)
// .multiAzPolicy(java.lang.String)
// .multiAzPolicy(IResolvable)
// .notificationConfigurations(IResolvable)
// .notificationConfigurations(java.util.List<IResolvable)
// .notificationConfigurations(NotificationConfigurationsProperty>)
// .onDemandBaseCapacity(java.lang.Number)
// .onDemandBaseCapacity(IResolvable)
// .onDemandPercentageAboveBaseCapacity(java.lang.Number)
// .onDemandPercentageAboveBaseCapacity(IResolvable)
// .protectedInstances(IResolvable)
// .protectedInstances(java.util.List<java.lang.String)
// .protectedInstances(IResolvable>)
// .removalPolicys(IResolvable)
// .removalPolicys(java.util.List<java.lang.String)
// .removalPolicys(IResolvable>)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .scalingGroupName(java.lang.String)
// .scalingGroupName(IResolvable)
// .scalingPolicy(java.lang.String)
// .scalingPolicy(IResolvable)
// .serverGroups(IResolvable)
// .serverGroups(java.util.List<IResolvable)
// .serverGroups(ServerGroupsProperty>)
// .spotAllocationStrategy(java.lang.String)
// .spotAllocationStrategy(IResolvable)
// .spotInstancePools(java.lang.Number)
// .spotInstancePools(IResolvable)
// .spotInstanceRemedy(java.lang.Boolean)
// .spotInstanceRemedy(IResolvable)
// .standbyInstances(IResolvable)
// .standbyInstances(java.util.List<java.lang.String)
// .standbyInstances(IResolvable>)
// .tags(java.util.List<TagsProperty>)
// .vSwitchId(java.lang.String)
// .vSwitchId(IResolvable)
// .vSwitchIds(IResolvable)
// .vSwitchIds(java.util.List<java.lang.String)
// .vSwitchIds(IResolvable>)
.build();
Properties
Name | Type | Description |
---|---|---|
maxSize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
minSize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
allocationStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
azBalance |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
compensateWithOnDemand |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
containerGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
customPolicyArn |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
dbInstanceIds |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
defaultCooldown |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
desiredCapacity |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
groupDeletionProtection |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
groupType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
healthCheckType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
launchTemplateId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
launchTemplateOverrides |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
launchTemplateVersion |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
loadBalancerIds |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
maxInstanceLifetime |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
multiAzPolicy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
notificationConfigurations |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
onDemandBaseCapacity |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
onDemandPercentageAboveBaseCapacity |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
protectedInstances |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
removalPolicys |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
resourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
scalingGroupName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
scalingPolicy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
serverGroups |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
spotAllocationStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotInstancePools |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotInstanceRemedy |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
standbyInstances |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
tags |
java.util.List<TagsProperty> |
No description. |
vSwitchId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
vSwitchIds |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
maxSize
Required
public java.lang.Object getMaxSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
minSize
Required
public java.lang.Object getMinSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
allocationStrategy
Optional
public java.lang.Object getAllocationStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
azBalance
Optional
public java.lang.Object getAzBalance();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
compensateWithOnDemand
Optional
public java.lang.Object getCompensateWithOnDemand();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
containerGroupId
Optional
public java.lang.Object getContainerGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
customPolicyArn
Optional
public java.lang.Object getCustomPolicyArn();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
dbInstanceIds
Optional
public java.lang.Object getDbInstanceIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
defaultCooldown
Optional
public java.lang.Object getDefaultCooldown();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
desiredCapacity
Optional
public java.lang.Object getDesiredCapacity();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
groupDeletionProtection
Optional
public java.lang.Object getGroupDeletionProtection();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
groupType
Optional
public java.lang.Object getGroupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
healthCheckType
Optional
public java.lang.Object getHealthCheckType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceId
Optional
public java.lang.Object getInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
launchTemplateId
Optional
public java.lang.Object getLaunchTemplateId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
launchTemplateOverrides
Optional
public java.lang.Object getLaunchTemplateOverrides();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
LaunchTemplateOverridesProperty>
launchTemplateVersion
Optional
public java.lang.Object getLaunchTemplateVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
loadBalancerIds
Optional
public java.lang.Object getLoadBalancerIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
maxInstanceLifetime
Optional
public java.lang.Object getMaxInstanceLifetime();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
multiAzPolicy
Optional
public java.lang.Object getMultiAzPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
notificationConfigurations
Optional
public java.lang.Object getNotificationConfigurations();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
NotificationConfigurationsProperty>
onDemandBaseCapacity
Optional
public java.lang.Object getOnDemandBaseCapacity();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
onDemandPercentageAboveBaseCapacity
Optional
public java.lang.Object getOnDemandPercentageAboveBaseCapacity();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
protectedInstances
Optional
public java.lang.Object getProtectedInstances();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
removalPolicys
Optional
public java.lang.Object getRemovalPolicys();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
scalingGroupName
Optional
public java.lang.Object getScalingGroupName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
scalingPolicy
Optional
public java.lang.Object getScalingPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serverGroups
Optional
public java.lang.Object getServerGroups();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
ServerGroupsProperty>
spotAllocationStrategy
Optional
public java.lang.Object getSpotAllocationStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotInstancePools
Optional
public java.lang.Object getSpotInstancePools();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotInstanceRemedy
Optional
public java.lang.Object getSpotInstanceRemedy();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
standbyInstances
Optional
public java.lang.Object getStandbyInstances();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
tags
Optional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
vSwitchId
Optional
public java.lang.Object getVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vSwitchIds
Optional
public java.lang.Object getVSwitchIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List