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. |
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{}
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{}