Skip to content

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.ListDiskMappingsProperty> 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.ListInstancePatternInfosProperty> 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.ListInstanceTypeOverridesProperty> 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.ListTagListProperty> 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.

scalingGroupIdRequired

public java.lang.Object getScalingGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

affinityOptional

public java.lang.Object getAffinity();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

cpuOptional

public java.lang.Object getCpu();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

creditSpecificationOptional

public java.lang.Object getCreditSpecification();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

dedicatedHostIdOptional

public java.lang.Object getDedicatedHostId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

deploymentSetIdOptional

public java.lang.Object getDeploymentSetId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

diskMappingsOptional

public java.lang.Object getDiskMappings();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDiskMappingsProperty>

hostNameOptional

public java.lang.Object getHostName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

hpcClusterIdOptional

public java.lang.Object getHpcClusterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

imageFamilyOptional

public java.lang.Object getImageFamily();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

imageIdOptional

public java.lang.Object getImageId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

imageNameOptional

public java.lang.Object getImageName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

imageOptionsLoginAsNonRootOptional

public java.lang.Object getImageOptionsLoginAsNonRoot();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

instanceDescriptionOptional

public java.lang.Object getInstanceDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

instanceIdOptional

public java.lang.Object getInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

instanceNameOptional

public java.lang.Object getInstanceName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

instancePatternInfosOptional

public java.lang.Object getInstancePatternInfos();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListInstancePatternInfosProperty>

instanceTypeOptional

public java.lang.Object getInstanceType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

instanceTypeOverridesOptional

public java.lang.Object getInstanceTypeOverrides();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListInstanceTypeOverridesProperty>

instanceTypesOptional

public java.lang.Object getInstanceTypes();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

internetChargeTypeOptional

public java.lang.Object getInternetChargeType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

internetMaxBandwidthInOptional

public java.lang.Object getInternetMaxBandwidthIn();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

internetMaxBandwidthOutOptional

public java.lang.Object getInternetMaxBandwidthOut();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

ioOptimizedOptional

public java.lang.Object getIoOptimized();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

ipv6AddressCountOptional

public java.lang.Object getIpv6AddressCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

keyPairNameOptional

public java.lang.Object getKeyPairName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

loadBalancerWeightOptional

public java.lang.Object getLoadBalancerWeight();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

memoryOptional

public java.lang.Object getMemory();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

passwordOptional

public java.lang.Object getPassword();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

passwordInheritOptional

public java.lang.Object getPasswordInherit();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

privatePoolOptionsOptional

public java.lang.Object getPrivatePoolOptions();

ramRoleNameOptional

public java.lang.Object getRamRoleName();
  • 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

scalingConfigurationNameOptional

public java.lang.Object getScalingConfigurationName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

securityEnhancementStrategyOptional

public java.lang.Object getSecurityEnhancementStrategy();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

securityGroupIdOptional

public java.lang.Object getSecurityGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

securityGroupIdsOptional

public java.lang.Object getSecurityGroupIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

spotDurationOptional

public java.lang.Object getSpotDuration();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

spotInterruptionBehaviorOptional

public java.lang.Object getSpotInterruptionBehavior();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

spotPriceLimitOptional

public java.lang.Object getSpotPriceLimit();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

spotPriceLimitForInstanceTypeOptional

public java.lang.Object getSpotPriceLimitForInstanceType();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

spotStrategyOptional

public java.lang.Object getSpotStrategy();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskAutoSnapshotPolicyIdOptional

public java.lang.Object getSystemDiskAutoSnapshotPolicyId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskBurstingEnabledOptional

public java.lang.Object getSystemDiskBurstingEnabled();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

systemDiskCategoriesOptional

public java.lang.Object getSystemDiskCategories();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

systemDiskCategoryOptional

public java.lang.Object getSystemDiskCategory();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskDescriptionOptional

public java.lang.Object getSystemDiskDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskDiskNameOptional

public java.lang.Object getSystemDiskDiskName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskEncryptAlgorithmOptional

public java.lang.Object getSystemDiskEncryptAlgorithm();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskEncryptedOptional

public java.lang.Object getSystemDiskEncrypted();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

systemDiskKmsKeyIdOptional

public java.lang.Object getSystemDiskKmsKeyId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskPerformanceLevelOptional

public java.lang.Object getSystemDiskPerformanceLevel();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

systemDiskProvisionedIopsOptional

public java.lang.Object getSystemDiskProvisionedIops();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

systemDiskSizeOptional

public java.lang.Object getSystemDiskSize();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

tagListOptional

public java.lang.Object getTagList();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTagListProperty>

tenancyOptional

public java.lang.Object getTenancy();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

userDataOptional

public java.lang.Object getUserData();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

zoneIdOptional

public java.lang.Object getZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable