RosScalingGroupProps
Properties for defining a RosScalingGroup
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalinggroup
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkess"
&alicloudroscdkess.RosScalingGroupProps {
MaxSize: interface{},
MinSize: interface{},
AllocationStrategy: interface{},
AzBalance: interface{},
CompensateWithOnDemand: interface{},
ContainerGroupId: interface{},
CustomPolicyArn: interface{},
DbInstanceIds: interface{},
DefaultCooldown: interface{},
DesiredCapacity: interface{},
GroupDeletionProtection: interface{},
GroupType: interface{},
HealthCheckType: interface{},
InstanceId: interface{},
LaunchTemplateId: interface{},
LaunchTemplateOverrides: interface{},
LaunchTemplateVersion: interface{},
LoadBalancerIds: interface{},
MaxInstanceLifetime: interface{},
MultiAzPolicy: interface{},
NotificationConfigurations: interface{},
OnDemandBaseCapacity: interface{},
OnDemandPercentageAboveBaseCapacity: interface{},
ProtectedInstances: interface{},
RemovalPolicys: interface{},
ResourceGroupId: interface{},
ScalingGroupName: interface{},
ScalingPolicy: interface{},
ServerGroups: interface{},
SpotAllocationStrategy: interface{},
SpotInstancePools: interface{},
SpotInstanceRemedy: interface{},
StandbyInstances: interface{},
Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkess.RosScalingGroup.TagsProperty,
VSwitchId: interface{},
VSwitchIds: interface{},
}
Properties
Name | Type | Description |
---|---|---|
MaxSize |
interface{} |
No description. |
MinSize |
interface{} |
No description. |
AllocationStrategy |
interface{} |
No description. |
AzBalance |
interface{} |
No description. |
CompensateWithOnDemand |
interface{} |
No description. |
ContainerGroupId |
interface{} |
No description. |
CustomPolicyArn |
interface{} |
No description. |
DbInstanceIds |
interface{} |
No description. |
DefaultCooldown |
interface{} |
No description. |
DesiredCapacity |
interface{} |
No description. |
GroupDeletionProtection |
interface{} |
No description. |
GroupType |
interface{} |
No description. |
HealthCheckType |
interface{} |
No description. |
InstanceId |
interface{} |
No description. |
LaunchTemplateId |
interface{} |
No description. |
LaunchTemplateOverrides |
interface{} |
No description. |
LaunchTemplateVersion |
interface{} |
No description. |
LoadBalancerIds |
interface{} |
No description. |
MaxInstanceLifetime |
interface{} |
No description. |
MultiAzPolicy |
interface{} |
No description. |
NotificationConfigurations |
interface{} |
No description. |
OnDemandBaseCapacity |
interface{} |
No description. |
OnDemandPercentageAboveBaseCapacity |
interface{} |
No description. |
ProtectedInstances |
interface{} |
No description. |
RemovalPolicys |
interface{} |
No description. |
ResourceGroupId |
interface{} |
No description. |
ScalingGroupName |
interface{} |
No description. |
ScalingPolicy |
interface{} |
No description. |
ServerGroups |
interface{} |
No description. |
SpotAllocationStrategy |
interface{} |
No description. |
SpotInstancePools |
interface{} |
No description. |
SpotInstanceRemedy |
interface{} |
No description. |
StandbyInstances |
interface{} |
No description. |
Tags |
*[]TagsProperty |
No description. |
VSwitchId |
interface{} |
No description. |
VSwitchIds |
interface{} |
No description. |
MaxSize
Required
MaxSize interface{}
- Type: interface{}
MinSize
Required
MinSize interface{}
- Type: interface{}
AllocationStrategy
Optional
AllocationStrategy interface{}
- Type: interface{}
AzBalance
Optional
AzBalance interface{}
- Type: interface{}
CompensateWithOnDemand
Optional
CompensateWithOnDemand interface{}
- Type: interface{}
ContainerGroupId
Optional
ContainerGroupId interface{}
- Type: interface{}
CustomPolicyArn
Optional
CustomPolicyArn interface{}
- Type: interface{}
DbInstanceIds
Optional
DbInstanceIds interface{}
- Type: interface{}
DefaultCooldown
Optional
DefaultCooldown interface{}
- Type: interface{}
DesiredCapacity
Optional
DesiredCapacity interface{}
- Type: interface{}
GroupDeletionProtection
Optional
GroupDeletionProtection interface{}
- Type: interface{}
GroupType
Optional
GroupType interface{}
- Type: interface{}
HealthCheckType
Optional
HealthCheckType interface{}
- Type: interface{}
InstanceId
Optional
InstanceId interface{}
- Type: interface{}
LaunchTemplateId
Optional
LaunchTemplateId interface{}
- Type: interface{}
LaunchTemplateOverrides
Optional
LaunchTemplateOverrides interface{}
- Type: interface{}
LaunchTemplateVersion
Optional
LaunchTemplateVersion interface{}
- Type: interface{}
LoadBalancerIds
Optional
LoadBalancerIds interface{}
- Type: interface{}
MaxInstanceLifetime
Optional
MaxInstanceLifetime interface{}
- Type: interface{}
MultiAzPolicy
Optional
MultiAzPolicy interface{}
- Type: interface{}
NotificationConfigurations
Optional
NotificationConfigurations interface{}
- Type: interface{}
OnDemandBaseCapacity
Optional
OnDemandBaseCapacity interface{}
- Type: interface{}
OnDemandPercentageAboveBaseCapacity
Optional
OnDemandPercentageAboveBaseCapacity interface{}
- Type: interface{}
ProtectedInstances
Optional
ProtectedInstances interface{}
- Type: interface{}
RemovalPolicys
Optional
RemovalPolicys interface{}
- Type: interface{}
ResourceGroupId
Optional
ResourceGroupId interface{}
- Type: interface{}
ScalingGroupName
Optional
ScalingGroupName interface{}
- Type: interface{}
ScalingPolicy
Optional
ScalingPolicy interface{}
- Type: interface{}
ServerGroups
Optional
ServerGroups interface{}
- Type: interface{}
SpotAllocationStrategy
Optional
SpotAllocationStrategy interface{}
- Type: interface{}
SpotInstancePools
Optional
SpotInstancePools interface{}
- Type: interface{}
SpotInstanceRemedy
Optional
SpotInstanceRemedy interface{}
- Type: interface{}
StandbyInstances
Optional
StandbyInstances interface{}
- Type: interface{}
Tags
Optional
Tags *[]TagsProperty
- Type: *[]TagsProperty
VSwitchId
Optional
VSwitchId interface{}
- Type: interface{}
VSwitchIds
Optional
VSwitchIds interface{}
- Type: interface{}