Skip to content

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

VSwitchIdOptional

VSwitchId interface{}
  • Type: interface{}

VSwitchIdsOptional

VSwitchIds interface{}
  • Type: interface{}