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. |
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
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[]