RosScalingConfigurationProps
Properties for defining a RosScalingConfiguration
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalingconfiguration
Initializer
import com.aliyun.ros.cdk.ess.RosScalingConfigurationProps;
RosScalingConfigurationProps.builder()
.scalingGroupId(java.lang.String)
.scalingGroupId(IResolvable)
// .affinity(java.lang.String)
// .affinity(IResolvable)
// .cpu(java.lang.Number)
// .cpu(IResolvable)
// .creditSpecification(java.lang.String)
// .creditSpecification(IResolvable)
// .dedicatedHostId(java.lang.String)
// .dedicatedHostId(IResolvable)
// .deploymentSetId(java.lang.String)
// .deploymentSetId(IResolvable)
// .diskMappings(IResolvable)
// .diskMappings(java.util.List<IResolvable)
// .diskMappings(DiskMappingsProperty>)
// .hostName(java.lang.String)
// .hostName(IResolvable)
// .hpcClusterId(java.lang.String)
// .hpcClusterId(IResolvable)
// .imageFamily(java.lang.String)
// .imageFamily(IResolvable)
// .imageId(java.lang.String)
// .imageId(IResolvable)
// .imageName(java.lang.String)
// .imageName(IResolvable)
// .imageOptionsLoginAsNonRoot(java.lang.Boolean)
// .imageOptionsLoginAsNonRoot(IResolvable)
// .instanceDescription(java.lang.String)
// .instanceDescription(IResolvable)
// .instanceId(java.lang.String)
// .instanceId(IResolvable)
// .instanceName(java.lang.String)
// .instanceName(IResolvable)
// .instancePatternInfos(IResolvable)
// .instancePatternInfos(java.util.List<IResolvable)
// .instancePatternInfos(InstancePatternInfosProperty>)
// .instanceType(java.lang.String)
// .instanceType(IResolvable)
// .instanceTypeOverrides(IResolvable)
// .instanceTypeOverrides(java.util.List<IResolvable)
// .instanceTypeOverrides(InstanceTypeOverridesProperty>)
// .instanceTypes(IResolvable)
// .instanceTypes(java.util.List<java.lang.String)
// .instanceTypes(IResolvable>)
// .internetChargeType(java.lang.String)
// .internetChargeType(IResolvable)
// .internetMaxBandwidthIn(java.lang.Number)
// .internetMaxBandwidthIn(IResolvable)
// .internetMaxBandwidthOut(java.lang.Number)
// .internetMaxBandwidthOut(IResolvable)
// .ioOptimized(java.lang.String)
// .ioOptimized(IResolvable)
// .ipv6AddressCount(java.lang.Number)
// .ipv6AddressCount(IResolvable)
// .keyPairName(java.lang.String)
// .keyPairName(IResolvable)
// .loadBalancerWeight(java.lang.Number)
// .loadBalancerWeight(IResolvable)
// .memory(java.lang.Number)
// .memory(IResolvable)
// .password(java.lang.String)
// .password(IResolvable)
// .passwordInherit(java.lang.Boolean)
// .passwordInherit(IResolvable)
// .privatePoolOptions(IResolvable)
// .privatePoolOptions(PrivatePoolOptionsProperty)
// .ramRoleName(java.lang.String)
// .ramRoleName(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .scalingConfigurationName(java.lang.String)
// .scalingConfigurationName(IResolvable)
// .securityEnhancementStrategy(java.lang.String)
// .securityEnhancementStrategy(IResolvable)
// .securityGroupId(java.lang.String)
// .securityGroupId(IResolvable)
// .securityGroupIds(IResolvable)
// .securityGroupIds(java.util.List<java.lang.String)
// .securityGroupIds(IResolvable>)
// .spotDuration(java.lang.Number)
// .spotDuration(IResolvable)
// .spotInterruptionBehavior(java.lang.String)
// .spotInterruptionBehavior(IResolvable)
// .spotPriceLimit(java.lang.Number)
// .spotPriceLimit(IResolvable)
// .spotPriceLimitForInstanceType(IResolvable)
// .spotPriceLimitForInstanceType(java.util.Map<java.lang.String, java.lang.Object>)
// .spotStrategy(java.lang.String)
// .spotStrategy(IResolvable)
// .systemDiskAutoSnapshotPolicyId(java.lang.String)
// .systemDiskAutoSnapshotPolicyId(IResolvable)
// .systemDiskBurstingEnabled(java.lang.Boolean)
// .systemDiskBurstingEnabled(IResolvable)
// .systemDiskCategories(IResolvable)
// .systemDiskCategories(java.util.List<java.lang.String)
// .systemDiskCategories(IResolvable>)
// .systemDiskCategory(java.lang.String)
// .systemDiskCategory(IResolvable)
// .systemDiskDescription(java.lang.String)
// .systemDiskDescription(IResolvable)
// .systemDiskDiskName(java.lang.String)
// .systemDiskDiskName(IResolvable)
// .systemDiskEncryptAlgorithm(java.lang.String)
// .systemDiskEncryptAlgorithm(IResolvable)
// .systemDiskEncrypted(java.lang.Boolean)
// .systemDiskEncrypted(IResolvable)
// .systemDiskKmsKeyId(java.lang.String)
// .systemDiskKmsKeyId(IResolvable)
// .systemDiskPerformanceLevel(java.lang.String)
// .systemDiskPerformanceLevel(IResolvable)
// .systemDiskProvisionedIops(java.lang.Number)
// .systemDiskProvisionedIops(IResolvable)
// .systemDiskSize(java.lang.Number)
// .systemDiskSize(IResolvable)
// .tagList(IResolvable)
// .tagList(java.util.List<IResolvable)
// .tagList(TagListProperty>)
// .tenancy(java.lang.String)
// .tenancy(IResolvable)
// .userData(java.lang.String)
// .userData(IResolvable)
// .zoneId(java.lang.String)
// .zoneId(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
scalingGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
affinity |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
cpu |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
creditSpecification |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
dedicatedHostId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
deploymentSetId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
diskMappings |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
hostName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
hpcClusterId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
imageFamily |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
imageId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
imageName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
imageOptionsLoginAsNonRoot |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceDescription |
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. |
instanceName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instancePatternInfos |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
instanceType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceTypeOverrides |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
instanceTypes |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
internetChargeType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetMaxBandwidthIn |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetMaxBandwidthOut |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
ioOptimized |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
ipv6AddressCount |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
keyPairName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
loadBalancerWeight |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
memory |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
password |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
passwordInherit |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
privatePoolOptions |
com.aliyun.ros.cdk.core.IResolvable OR PrivatePoolOptionsProperty |
No description. |
ramRoleName |
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. |
scalingConfigurationName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
securityEnhancementStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
securityGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
securityGroupIds |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
spotDuration |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotInterruptionBehavior |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotPriceLimit |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotPriceLimitForInstanceType |
com.aliyun.ros.cdk.core.IResolvable OR java.util.Map |
No description. |
spotStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskAutoSnapshotPolicyId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskBurstingEnabled |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskCategories |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
systemDiskCategory |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskDescription |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskDiskName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskEncryptAlgorithm |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskEncrypted |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskKmsKeyId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskPerformanceLevel |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskProvisionedIops |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskSize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tagList |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
tenancy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
userData |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
zoneId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
scalingGroupId
Required
public java.lang.Object getScalingGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
affinity
Optional
public java.lang.Object getAffinity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
cpu
Optional
public java.lang.Object getCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
creditSpecification
Optional
public java.lang.Object getCreditSpecification();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
dedicatedHostId
Optional
public java.lang.Object getDedicatedHostId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
deploymentSetId
Optional
public java.lang.Object getDeploymentSetId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
diskMappings
Optional
public java.lang.Object getDiskMappings();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DiskMappingsProperty>
hostName
Optional
public java.lang.Object getHostName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
hpcClusterId
Optional
public java.lang.Object getHpcClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageFamily
Optional
public java.lang.Object getImageFamily();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageId
Optional
public java.lang.Object getImageId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageName
Optional
public java.lang.Object getImageName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageOptionsLoginAsNonRoot
Optional
public java.lang.Object getImageOptionsLoginAsNonRoot();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
instanceDescription
Optional
public java.lang.Object getInstanceDescription();
- 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
instanceName
Optional
public java.lang.Object getInstanceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instancePatternInfos
Optional
public java.lang.Object getInstancePatternInfos();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
InstancePatternInfosProperty>
instanceType
Optional
public java.lang.Object getInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceTypeOverrides
Optional
public java.lang.Object getInstanceTypeOverrides();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
InstanceTypeOverridesProperty>
instanceTypes
Optional
public java.lang.Object getInstanceTypes();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
internetChargeType
Optional
public java.lang.Object getInternetChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetMaxBandwidthIn
Optional
public java.lang.Object getInternetMaxBandwidthIn();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
internetMaxBandwidthOut
Optional
public java.lang.Object getInternetMaxBandwidthOut();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
ioOptimized
Optional
public java.lang.Object getIoOptimized();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ipv6AddressCount
Optional
public java.lang.Object getIpv6AddressCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
keyPairName
Optional
public java.lang.Object getKeyPairName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
loadBalancerWeight
Optional
public java.lang.Object getLoadBalancerWeight();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
memory
Optional
public java.lang.Object getMemory();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
password
Optional
public java.lang.Object getPassword();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
passwordInherit
Optional
public java.lang.Object getPasswordInherit();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
privatePoolOptions
Optional
public java.lang.Object getPrivatePoolOptions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR PrivatePoolOptionsProperty
ramRoleName
Optional
public java.lang.Object getRamRoleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
scalingConfigurationName
Optional
public java.lang.Object getScalingConfigurationName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityEnhancementStrategy
Optional
public java.lang.Object getSecurityEnhancementStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityGroupId
Optional
public java.lang.Object getSecurityGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityGroupIds
Optional
public java.lang.Object getSecurityGroupIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
spotDuration
Optional
public java.lang.Object getSpotDuration();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotInterruptionBehavior
Optional
public java.lang.Object getSpotInterruptionBehavior();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotPriceLimit
Optional
public java.lang.Object getSpotPriceLimit();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotPriceLimitForInstanceType
Optional
public java.lang.Object getSpotPriceLimitForInstanceType();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
spotStrategy
Optional
public java.lang.Object getSpotStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskAutoSnapshotPolicyId
Optional
public java.lang.Object getSystemDiskAutoSnapshotPolicyId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskBurstingEnabled
Optional
public java.lang.Object getSystemDiskBurstingEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
systemDiskCategories
Optional
public java.lang.Object getSystemDiskCategories();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
systemDiskCategory
Optional
public java.lang.Object getSystemDiskCategory();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskDescription
Optional
public java.lang.Object getSystemDiskDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskDiskName
Optional
public java.lang.Object getSystemDiskDiskName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskEncryptAlgorithm
Optional
public java.lang.Object getSystemDiskEncryptAlgorithm();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskEncrypted
Optional
public java.lang.Object getSystemDiskEncrypted();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
systemDiskKmsKeyId
Optional
public java.lang.Object getSystemDiskKmsKeyId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskPerformanceLevel
Optional
public java.lang.Object getSystemDiskPerformanceLevel();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskProvisionedIops
Optional
public java.lang.Object getSystemDiskProvisionedIops();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
systemDiskSize
Optional
public java.lang.Object getSystemDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
tagList
Optional
public java.lang.Object getTagList();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
TagListProperty>
tenancy
Optional
public java.lang.Object getTenancy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
userData
Optional
public java.lang.Object getUserData();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
zoneId
Optional
public java.lang.Object getZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable