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 HealthCheckTypes = 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. |
HealthCheckTypes | 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
HealthCheckTypesOptional
public object HealthCheckTypes { 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; }
- Type: TagsProperty[]
VSwitchIdOptional
public object VSwitchId { get; set; }
- Type: object
VSwitchIdsOptional
public object VSwitchIds { get; set; }
- Type: object