RosScalingGroupProps
Properties for defining a RosScalingGroup.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalinggroup
Initializer
import { RosScalingGroupProps } from '@alicloud/ros-cdk-ess'
const rosScalingGroupProps: RosScalingGroupProps = { ... }
Properties
| Name | Type | Description |
|---|---|---|
maxSize | number | @alicloud/ros-cdk-core.IResolvable | No description. |
minSize | number | @alicloud/ros-cdk-core.IResolvable | No description. |
allocationStrategy | string | @alicloud/ros-cdk-core.IResolvable | No description. |
azBalance | boolean | @alicloud/ros-cdk-core.IResolvable | No description. |
compensateWithOnDemand | boolean | @alicloud/ros-cdk-core.IResolvable | No description. |
containerGroupId | string | @alicloud/ros-cdk-core.IResolvable | No description. |
customPolicyArn | string | @alicloud/ros-cdk-core.IResolvable | No description. |
dbInstanceIds | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
defaultCooldown | number | @alicloud/ros-cdk-core.IResolvable | No description. |
desiredCapacity | number | @alicloud/ros-cdk-core.IResolvable | No description. |
groupDeletionProtection | boolean | @alicloud/ros-cdk-core.IResolvable | No description. |
groupType | string | @alicloud/ros-cdk-core.IResolvable | No description. |
healthCheckType | string | @alicloud/ros-cdk-core.IResolvable | No description. |
healthCheckTypes | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
instanceId | string | @alicloud/ros-cdk-core.IResolvable | No description. |
launchTemplateId | string | @alicloud/ros-cdk-core.IResolvable | No description. |
launchTemplateOverrides | @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | LaunchTemplateOverridesProperty[] | No description. |
launchTemplateVersion | string | @alicloud/ros-cdk-core.IResolvable | No description. |
loadBalancerIds | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
maxInstanceLifetime | number | @alicloud/ros-cdk-core.IResolvable | No description. |
multiAzPolicy | string | @alicloud/ros-cdk-core.IResolvable | No description. |
notificationConfigurations | @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | NotificationConfigurationsProperty[] | No description. |
onDemandBaseCapacity | number | @alicloud/ros-cdk-core.IResolvable | No description. |
onDemandPercentageAboveBaseCapacity | number | @alicloud/ros-cdk-core.IResolvable | No description. |
protectedInstances | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
removalPolicys | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
resourceGroupId | string | @alicloud/ros-cdk-core.IResolvable | No description. |
scalingGroupName | string | @alicloud/ros-cdk-core.IResolvable | No description. |
scalingPolicy | string | @alicloud/ros-cdk-core.IResolvable | No description. |
serverGroups | @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ServerGroupsProperty[] | No description. |
spotAllocationStrategy | string | @alicloud/ros-cdk-core.IResolvable | No description. |
spotInstancePools | number | @alicloud/ros-cdk-core.IResolvable | No description. |
spotInstanceRemedy | boolean | @alicloud/ros-cdk-core.IResolvable | No description. |
standbyInstances | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
tags | TagsProperty[] | No description. |
vSwitchId | string | @alicloud/ros-cdk-core.IResolvable | No description. |
vSwitchIds | @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] | No description. |
maxSizeRequired
public readonly maxSize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
minSizeRequired
public readonly minSize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
allocationStrategyOptional
public readonly allocationStrategy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
azBalanceOptional
public readonly azBalance: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
compensateWithOnDemandOptional
public readonly compensateWithOnDemand: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
containerGroupIdOptional
public readonly containerGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
customPolicyArnOptional
public readonly customPolicyArn: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
dbInstanceIdsOptional
public readonly dbInstanceIds: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
defaultCooldownOptional
public readonly defaultCooldown: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
desiredCapacityOptional
public readonly desiredCapacity: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
groupDeletionProtectionOptional
public readonly groupDeletionProtection: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
groupTypeOptional
public readonly groupType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
healthCheckTypeOptional
public readonly healthCheckType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
healthCheckTypesOptional
public readonly healthCheckTypes: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
instanceIdOptional
public readonly instanceId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
launchTemplateIdOptional
public readonly launchTemplateId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
launchTemplateOverridesOptional
public readonly launchTemplateOverrides: IResolvable | IResolvable | LaunchTemplateOverridesProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | LaunchTemplateOverridesProperty[]
launchTemplateVersionOptional
public readonly launchTemplateVersion: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
loadBalancerIdsOptional
public readonly loadBalancerIds: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
maxInstanceLifetimeOptional
public readonly maxInstanceLifetime: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
multiAzPolicyOptional
public readonly multiAzPolicy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
notificationConfigurationsOptional
public readonly notificationConfigurations: IResolvable | IResolvable | NotificationConfigurationsProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | NotificationConfigurationsProperty[]
onDemandBaseCapacityOptional
public readonly onDemandBaseCapacity: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
onDemandPercentageAboveBaseCapacityOptional
public readonly onDemandPercentageAboveBaseCapacity: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
protectedInstancesOptional
public readonly protectedInstances: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
removalPolicysOptional
public readonly removalPolicys: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
resourceGroupIdOptional
public readonly resourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
scalingGroupNameOptional
public readonly scalingGroupName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
scalingPolicyOptional
public readonly scalingPolicy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
serverGroupsOptional
public readonly serverGroups: IResolvable | IResolvable | ServerGroupsProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ServerGroupsProperty[]
spotAllocationStrategyOptional
public readonly spotAllocationStrategy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
spotInstancePoolsOptional
public readonly spotInstancePools: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
spotInstanceRemedyOptional
public readonly spotInstanceRemedy: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
standbyInstancesOptional
public readonly standbyInstances: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
tagsOptional
public readonly tags: TagsProperty[];
- Type: TagsProperty[]
vSwitchIdOptional
public readonly vSwitchId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
vSwitchIdsOptional
public readonly vSwitchIds: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]