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