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{},
HealthCheckTypes: 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. |
HealthCheckTypes | 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. |
MaxSizeRequired
MaxSize interface{}
- Type: interface{}
MinSizeRequired
MinSize interface{}
- Type: interface{}
AllocationStrategyOptional
AllocationStrategy interface{}
- Type: interface{}
AzBalanceOptional
AzBalance interface{}
- Type: interface{}
CompensateWithOnDemandOptional
CompensateWithOnDemand interface{}
- Type: interface{}
ContainerGroupIdOptional
ContainerGroupId interface{}
- Type: interface{}
CustomPolicyArnOptional
CustomPolicyArn interface{}
- Type: interface{}
DbInstanceIdsOptional
DbInstanceIds interface{}
- Type: interface{}
DefaultCooldownOptional
DefaultCooldown interface{}
- Type: interface{}
DesiredCapacityOptional
DesiredCapacity interface{}
- Type: interface{}
GroupDeletionProtectionOptional
GroupDeletionProtection interface{}
- Type: interface{}
GroupTypeOptional
GroupType interface{}
- Type: interface{}
HealthCheckTypeOptional
HealthCheckType interface{}
- Type: interface{}
HealthCheckTypesOptional
HealthCheckTypes interface{}
- Type: interface{}
InstanceIdOptional
InstanceId interface{}
- Type: interface{}
LaunchTemplateIdOptional
LaunchTemplateId interface{}
- Type: interface{}
LaunchTemplateOverridesOptional
LaunchTemplateOverrides interface{}
- Type: interface{}
LaunchTemplateVersionOptional
LaunchTemplateVersion interface{}
- Type: interface{}
LoadBalancerIdsOptional
LoadBalancerIds interface{}
- Type: interface{}
MaxInstanceLifetimeOptional
MaxInstanceLifetime interface{}
- Type: interface{}
MultiAzPolicyOptional
MultiAzPolicy interface{}
- Type: interface{}
NotificationConfigurationsOptional
NotificationConfigurations interface{}
- Type: interface{}
OnDemandBaseCapacityOptional
OnDemandBaseCapacity interface{}
- Type: interface{}
OnDemandPercentageAboveBaseCapacityOptional
OnDemandPercentageAboveBaseCapacity interface{}
- Type: interface{}
ProtectedInstancesOptional
ProtectedInstances interface{}
- Type: interface{}
RemovalPolicysOptional
RemovalPolicys interface{}
- Type: interface{}
ResourceGroupIdOptional
ResourceGroupId interface{}
- Type: interface{}
ScalingGroupNameOptional
ScalingGroupName interface{}
- Type: interface{}
ScalingPolicyOptional
ScalingPolicy interface{}
- Type: interface{}
ServerGroupsOptional
ServerGroups interface{}
- Type: interface{}
SpotAllocationStrategyOptional
SpotAllocationStrategy interface{}
- Type: interface{}
SpotInstancePoolsOptional
SpotInstancePools interface{}
- Type: interface{}
SpotInstanceRemedyOptional
SpotInstanceRemedy interface{}
- Type: interface{}
StandbyInstancesOptional
StandbyInstances interface{}
- Type: interface{}
TagsOptional
Tags *[]TagsProperty
- Type: *[]TagsProperty
VSwitchIdOptional
VSwitchId interface{}
- Type: interface{}
VSwitchIdsOptional
VSwitchIds interface{}
- Type: interface{}