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. |
maxSize
Required
public readonly maxSize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
minSize
Required
public readonly minSize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
allocationStrategy
Optional
public readonly allocationStrategy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
azBalance
Optional
public readonly azBalance: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
compensateWithOnDemand
Optional
public readonly compensateWithOnDemand: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
containerGroupId
Optional
public readonly containerGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
customPolicyArn
Optional
public readonly customPolicyArn: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
dbInstanceIds
Optional
public readonly dbInstanceIds: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
defaultCooldown
Optional
public readonly defaultCooldown: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
desiredCapacity
Optional
public readonly desiredCapacity: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
groupDeletionProtection
Optional
public readonly groupDeletionProtection: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
groupType
Optional
public readonly groupType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
healthCheckType
Optional
public readonly healthCheckType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
instanceId
Optional
public readonly instanceId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
launchTemplateId
Optional
public readonly launchTemplateId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
launchTemplateOverrides
Optional
public readonly launchTemplateOverrides: IResolvable | IResolvable | LaunchTemplateOverridesProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | LaunchTemplateOverridesProperty[]
launchTemplateVersion
Optional
public readonly launchTemplateVersion: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
loadBalancerIds
Optional
public readonly loadBalancerIds: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
maxInstanceLifetime
Optional
public readonly maxInstanceLifetime: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
multiAzPolicy
Optional
public readonly multiAzPolicy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
notificationConfigurations
Optional
public readonly notificationConfigurations: IResolvable | IResolvable | NotificationConfigurationsProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | NotificationConfigurationsProperty[]
onDemandBaseCapacity
Optional
public readonly onDemandBaseCapacity: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
onDemandPercentageAboveBaseCapacity
Optional
public readonly onDemandPercentageAboveBaseCapacity: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
protectedInstances
Optional
public readonly protectedInstances: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
removalPolicys
Optional
public readonly removalPolicys: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
resourceGroupId
Optional
public readonly resourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
scalingGroupName
Optional
public readonly scalingGroupName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
scalingPolicy
Optional
public readonly scalingPolicy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
serverGroups
Optional
public readonly serverGroups: IResolvable | IResolvable | ServerGroupsProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ServerGroupsProperty[]
spotAllocationStrategy
Optional
public readonly spotAllocationStrategy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
spotInstancePools
Optional
public readonly spotInstancePools: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
spotInstanceRemedy
Optional
public readonly spotInstanceRemedy: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
standbyInstances
Optional
public readonly standbyInstances: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]
tags
Optional
public readonly tags: TagsProperty[];
- Type: TagsProperty[]
vSwitchId
Optional
public readonly vSwitchId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
vSwitchIds
Optional
public readonly vSwitchIds: IResolvable | string | IResolvable[];
- Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]