Skip to content

RosScalingConfigurationProps

Properties for defining a RosScalingConfiguration.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalingconfiguration

Initializer

import { RosScalingConfigurationProps } from '@alicloud/ros-cdk-ess'
const rosScalingConfigurationProps: RosScalingConfigurationProps = { ... }

Properties

Name Type Description
scalingGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
affinity string | @alicloud/ros-cdk-core.IResolvable No description.
cpu number | @alicloud/ros-cdk-core.IResolvable No description.
creditSpecification string | @alicloud/ros-cdk-core.IResolvable No description.
dedicatedHostId string | @alicloud/ros-cdk-core.IResolvable No description.
deploymentSetId string | @alicloud/ros-cdk-core.IResolvable No description.
diskMappings @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DiskMappingsProperty[] No description.
hostName string | @alicloud/ros-cdk-core.IResolvable No description.
hpcClusterId string | @alicloud/ros-cdk-core.IResolvable No description.
imageFamily string | @alicloud/ros-cdk-core.IResolvable No description.
imageId string | @alicloud/ros-cdk-core.IResolvable No description.
imageName string | @alicloud/ros-cdk-core.IResolvable No description.
imageOptionsLoginAsNonRoot boolean | @alicloud/ros-cdk-core.IResolvable No description.
instanceDescription string | @alicloud/ros-cdk-core.IResolvable No description.
instanceId string | @alicloud/ros-cdk-core.IResolvable No description.
instanceName string | @alicloud/ros-cdk-core.IResolvable No description.
instancePatternInfos @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | InstancePatternInfosProperty[] No description.
instanceType string | @alicloud/ros-cdk-core.IResolvable No description.
instanceTypeOverrides @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | InstanceTypeOverridesProperty[] No description.
instanceTypes @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
internetChargeType string | @alicloud/ros-cdk-core.IResolvable No description.
internetMaxBandwidthIn number | @alicloud/ros-cdk-core.IResolvable No description.
internetMaxBandwidthOut number | @alicloud/ros-cdk-core.IResolvable No description.
ioOptimized string | @alicloud/ros-cdk-core.IResolvable No description.
ipv6AddressCount number | @alicloud/ros-cdk-core.IResolvable No description.
keyPairName string | @alicloud/ros-cdk-core.IResolvable No description.
loadBalancerWeight number | @alicloud/ros-cdk-core.IResolvable No description.
memory number | @alicloud/ros-cdk-core.IResolvable No description.
password string | @alicloud/ros-cdk-core.IResolvable No description.
passwordInherit boolean | @alicloud/ros-cdk-core.IResolvable No description.
privatePoolOptions @alicloud/ros-cdk-core.IResolvable | PrivatePoolOptionsProperty No description.
ramRoleName string | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
scalingConfigurationName string | @alicloud/ros-cdk-core.IResolvable No description.
securityEnhancementStrategy string | @alicloud/ros-cdk-core.IResolvable No description.
securityGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
securityGroupIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
spotDuration number | @alicloud/ros-cdk-core.IResolvable No description.
spotInterruptionBehavior string | @alicloud/ros-cdk-core.IResolvable No description.
spotPriceLimit number | @alicloud/ros-cdk-core.IResolvable No description.
spotPriceLimitForInstanceType @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} No description.
spotStrategy string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskAutoSnapshotPolicyId string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskBurstingEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskCategories @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
systemDiskCategory string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskDescription string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskDiskName string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskEncryptAlgorithm string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskEncrypted boolean | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskKmsKeyId string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskPerformanceLevel string | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskProvisionedIops number | @alicloud/ros-cdk-core.IResolvable No description.
systemDiskSize number | @alicloud/ros-cdk-core.IResolvable No description.
tagList @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | TagListProperty[] No description.
tenancy string | @alicloud/ros-cdk-core.IResolvable No description.
userData string | @alicloud/ros-cdk-core.IResolvable No description.
zoneId string | @alicloud/ros-cdk-core.IResolvable No description.

scalingGroupIdRequired

public readonly scalingGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

affinityOptional

public readonly affinity: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

cpuOptional

public readonly cpu: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

creditSpecificationOptional

public readonly creditSpecification: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dedicatedHostIdOptional

public readonly dedicatedHostId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

deploymentSetIdOptional

public readonly deploymentSetId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

diskMappingsOptional

public readonly diskMappings: IResolvable | IResolvable | DiskMappingsProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DiskMappingsProperty[]

hostNameOptional

public readonly hostName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

hpcClusterIdOptional

public readonly hpcClusterId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

imageFamilyOptional

public readonly imageFamily: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

imageIdOptional

public readonly imageId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

imageNameOptional

public readonly imageName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

imageOptionsLoginAsNonRootOptional

public readonly imageOptionsLoginAsNonRoot: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

instanceDescriptionOptional

public readonly instanceDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

instanceIdOptional

public readonly instanceId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

instanceNameOptional

public readonly instanceName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

instancePatternInfosOptional

public readonly instancePatternInfos: IResolvable | IResolvable | InstancePatternInfosProperty[];

instanceTypeOptional

public readonly instanceType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

instanceTypeOverridesOptional

public readonly instanceTypeOverrides: IResolvable | IResolvable | InstanceTypeOverridesProperty[];

instanceTypesOptional

public readonly instanceTypes: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

internetChargeTypeOptional

public readonly internetChargeType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

internetMaxBandwidthInOptional

public readonly internetMaxBandwidthIn: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

internetMaxBandwidthOutOptional

public readonly internetMaxBandwidthOut: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

ioOptimizedOptional

public readonly ioOptimized: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ipv6AddressCountOptional

public readonly ipv6AddressCount: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

keyPairNameOptional

public readonly keyPairName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

loadBalancerWeightOptional

public readonly loadBalancerWeight: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

memoryOptional

public readonly memory: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

passwordOptional

public readonly password: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

passwordInheritOptional

public readonly passwordInherit: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

privatePoolOptionsOptional

public readonly privatePoolOptions: IResolvable | PrivatePoolOptionsProperty;

ramRoleNameOptional

public readonly ramRoleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

scalingConfigurationNameOptional

public readonly scalingConfigurationName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

securityEnhancementStrategyOptional

public readonly securityEnhancementStrategy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

securityGroupIdOptional

public readonly securityGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

securityGroupIdsOptional

public readonly securityGroupIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

spotDurationOptional

public readonly spotDuration: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

spotInterruptionBehaviorOptional

public readonly spotInterruptionBehavior: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

spotPriceLimitOptional

public readonly spotPriceLimit: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

spotPriceLimitForInstanceTypeOptional

public readonly spotPriceLimitForInstanceType: IResolvable | {[ key: string ]: any};
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}

spotStrategyOptional

public readonly spotStrategy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskAutoSnapshotPolicyIdOptional

public readonly systemDiskAutoSnapshotPolicyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskBurstingEnabledOptional

public readonly systemDiskBurstingEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

systemDiskCategoriesOptional

public readonly systemDiskCategories: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

systemDiskCategoryOptional

public readonly systemDiskCategory: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskDescriptionOptional

public readonly systemDiskDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskDiskNameOptional

public readonly systemDiskDiskName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskEncryptAlgorithmOptional

public readonly systemDiskEncryptAlgorithm: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskEncryptedOptional

public readonly systemDiskEncrypted: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

systemDiskKmsKeyIdOptional

public readonly systemDiskKmsKeyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskPerformanceLevelOptional

public readonly systemDiskPerformanceLevel: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

systemDiskProvisionedIopsOptional

public readonly systemDiskProvisionedIops: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

systemDiskSizeOptional

public readonly systemDiskSize: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

tagListOptional

public readonly tagList: IResolvable | IResolvable | TagListProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | TagListProperty[]

tenancyOptional

public readonly tenancy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

userDataOptional

public readonly userData: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

zoneIdOptional

public readonly zoneId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable