Skip to content

RosScalingGroupProps

Properties for defining a RosScalingGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalinggroup

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ess;
new RosScalingGroupProps {
    object MaxSize,
    object MinSize,
    object AllocationStrategy = null,
    object AzBalance = null,
    object CompensateWithOnDemand = null,
    object ContainerGroupId = null,
    object CustomPolicyArn = null,
    object DbInstanceIds = null,
    object DefaultCooldown = null,
    object DesiredCapacity = null,
    object GroupDeletionProtection = null,
    object GroupType = null,
    object HealthCheckType = null,
    object InstanceId = null,
    object LaunchTemplateId = null,
    object LaunchTemplateOverrides = null,
    object LaunchTemplateVersion = null,
    object LoadBalancerIds = null,
    object MaxInstanceLifetime = null,
    object MultiAzPolicy = null,
    object NotificationConfigurations = null,
    object OnDemandBaseCapacity = null,
    object OnDemandPercentageAboveBaseCapacity = null,
    object ProtectedInstances = null,
    object RemovalPolicys = null,
    object ResourceGroupId = null,
    object ScalingGroupName = null,
    object ScalingPolicy = null,
    object ServerGroups = null,
    object SpotAllocationStrategy = null,
    object SpotInstancePools = null,
    object SpotInstanceRemedy = null,
    object StandbyInstances = null,
    TagsProperty[] Tags = null,
    object VSwitchId = null,
    object VSwitchIds = null
};

Properties

Name Type Description
MaxSize object No description.
MinSize object No description.
AllocationStrategy object No description.
AzBalance object No description.
CompensateWithOnDemand object No description.
ContainerGroupId object No description.
CustomPolicyArn object No description.
DbInstanceIds object No description.
DefaultCooldown object No description.
DesiredCapacity object No description.
GroupDeletionProtection object No description.
GroupType object No description.
HealthCheckType object No description.
InstanceId object No description.
LaunchTemplateId object No description.
LaunchTemplateOverrides object No description.
LaunchTemplateVersion object No description.
LoadBalancerIds object No description.
MaxInstanceLifetime object No description.
MultiAzPolicy object No description.
NotificationConfigurations object No description.
OnDemandBaseCapacity object No description.
OnDemandPercentageAboveBaseCapacity object No description.
ProtectedInstances object No description.
RemovalPolicys object No description.
ResourceGroupId object No description.
ScalingGroupName object No description.
ScalingPolicy object No description.
ServerGroups object No description.
SpotAllocationStrategy object No description.
SpotInstancePools object No description.
SpotInstanceRemedy object No description.
StandbyInstances object No description.
Tags TagsProperty[] No description.
VSwitchId object No description.
VSwitchIds object No description.

MaxSizeRequired

public object MaxSize { get; set; }
  • Type: object

MinSizeRequired

public object MinSize { get; set; }
  • Type: object

AllocationStrategyOptional

public object AllocationStrategy { get; set; }
  • Type: object

AzBalanceOptional

public object AzBalance { get; set; }
  • Type: object

CompensateWithOnDemandOptional

public object CompensateWithOnDemand { get; set; }
  • Type: object

ContainerGroupIdOptional

public object ContainerGroupId { get; set; }
  • Type: object

CustomPolicyArnOptional

public object CustomPolicyArn { get; set; }
  • Type: object

DbInstanceIdsOptional

public object DbInstanceIds { get; set; }
  • Type: object

DefaultCooldownOptional

public object DefaultCooldown { get; set; }
  • Type: object

DesiredCapacityOptional

public object DesiredCapacity { get; set; }
  • Type: object

GroupDeletionProtectionOptional

public object GroupDeletionProtection { get; set; }
  • Type: object

GroupTypeOptional

public object GroupType { get; set; }
  • Type: object

HealthCheckTypeOptional

public object HealthCheckType { get; set; }
  • Type: object

InstanceIdOptional

public object InstanceId { get; set; }
  • Type: object

LaunchTemplateIdOptional

public object LaunchTemplateId { get; set; }
  • Type: object

LaunchTemplateOverridesOptional

public object LaunchTemplateOverrides { get; set; }
  • Type: object

LaunchTemplateVersionOptional

public object LaunchTemplateVersion { get; set; }
  • Type: object

LoadBalancerIdsOptional

public object LoadBalancerIds { get; set; }
  • Type: object

MaxInstanceLifetimeOptional

public object MaxInstanceLifetime { get; set; }
  • Type: object

MultiAzPolicyOptional

public object MultiAzPolicy { get; set; }
  • Type: object

NotificationConfigurationsOptional

public object NotificationConfigurations { get; set; }
  • Type: object

OnDemandBaseCapacityOptional

public object OnDemandBaseCapacity { get; set; }
  • Type: object

OnDemandPercentageAboveBaseCapacityOptional

public object OnDemandPercentageAboveBaseCapacity { get; set; }
  • Type: object

ProtectedInstancesOptional

public object ProtectedInstances { get; set; }
  • Type: object

RemovalPolicysOptional

public object RemovalPolicys { get; set; }
  • Type: object

ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

ScalingGroupNameOptional

public object ScalingGroupName { get; set; }
  • Type: object

ScalingPolicyOptional

public object ScalingPolicy { get; set; }
  • Type: object

ServerGroupsOptional

public object ServerGroups { get; set; }
  • Type: object

SpotAllocationStrategyOptional

public object SpotAllocationStrategy { get; set; }
  • Type: object

SpotInstancePoolsOptional

public object SpotInstancePools { get; set; }
  • Type: object

SpotInstanceRemedyOptional

public object SpotInstanceRemedy { get; set; }
  • Type: object

StandbyInstancesOptional

public object StandbyInstances { get; set; }
  • Type: object

TagsOptional

public TagsProperty[] Tags { get; set; }

VSwitchIdOptional

public object VSwitchId { get; set; }
  • Type: object

VSwitchIdsOptional

public object VSwitchIds { get; set; }
  • Type: object