AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Describes an Auto Scaling group.
Namespace: Amazon.AutoScaling.Model
Assembly: AWSSDK.AutoScaling.dll
Version: 3.x.y.z
public class AutoScalingGroup
The AutoScalingGroup type exposes the following members
Name | Description | |
---|---|---|
AutoScalingGroup() |
Name | Type | Description | |
---|---|---|---|
AutoScalingGroupARN | System.String |
Gets and sets the property AutoScalingGroupARN. The Amazon Resource Name (ARN) of the Auto Scaling group. |
|
AutoScalingGroupName | System.String |
Gets and sets the property AutoScalingGroupName. The name of the Auto Scaling group. |
|
AvailabilityZones | System.Collections.Generic.List<System.String> |
Gets and sets the property AvailabilityZones. One or more Availability Zones for the group. |
|
CapacityRebalance | System.Boolean |
Gets and sets the property CapacityRebalance. Indicates whether Capacity Rebalancing is enabled. |
|
Context | System.String |
Gets and sets the property Context. Reserved. |
|
CreatedTime | System.DateTime |
Gets and sets the property CreatedTime. The date and time the group was created. |
|
DefaultCooldown | System.Int32 |
Gets and sets the property DefaultCooldown. The duration of the default cooldown period, in seconds. |
|
DefaultInstanceWarmup | System.Int32 |
Gets and sets the property DefaultInstanceWarmup. The duration of the default instance warmup, in seconds. |
|
DesiredCapacity | System.Int32 |
Gets and sets the property DesiredCapacity. The desired size of the group. |
|
DesiredCapacityType | System.String |
Gets and sets the property DesiredCapacityType.
The unit of measurement for the value specified for desired capacity. Amazon EC2 Auto
Scaling supports |
|
EnabledMetrics | System.Collections.Generic.List<Amazon.AutoScaling.Model.EnabledMetric> |
Gets and sets the property EnabledMetrics. The metrics enabled for the group. |
|
HealthCheckGracePeriod | System.Int32 |
Gets and sets the property HealthCheckGracePeriod. The duration of the health check grace period, in seconds. |
|
HealthCheckType | System.String |
Gets and sets the property HealthCheckType. A comma-separated value string of one or more health check types. |
|
InstanceMaintenancePolicy | Amazon.AutoScaling.Model.InstanceMaintenancePolicy |
Gets and sets the property InstanceMaintenancePolicy. An instance maintenance policy. |
|
Instances | System.Collections.Generic.List<Amazon.AutoScaling.Model.Instance> |
Gets and sets the property Instances. The EC2 instances associated with the group. |
|
LaunchConfigurationName | System.String |
Gets and sets the property LaunchConfigurationName. The name of the associated launch configuration. |
|
LaunchTemplate | Amazon.AutoScaling.Model.LaunchTemplateSpecification |
Gets and sets the property LaunchTemplate. The launch template for the group. |
|
LoadBalancerNames | System.Collections.Generic.List<System.String> |
Gets and sets the property LoadBalancerNames. One or more load balancers associated with the group. |
|
MaxInstanceLifetime | System.Int32 |
Gets and sets the property MaxInstanceLifetime. The maximum amount of time, in seconds, that an instance can be in service. Valid Range: Minimum value of 0. |
|
MaxSize | System.Int32 |
Gets and sets the property MaxSize. The maximum size of the group. |
|
MinSize | System.Int32 |
Gets and sets the property MinSize. The minimum size of the group. |
|
MixedInstancesPolicy | Amazon.AutoScaling.Model.MixedInstancesPolicy |
Gets and sets the property MixedInstancesPolicy. The mixed instances policy for the group. |
|
NewInstancesProtectedFromScaleIn | System.Boolean |
Gets and sets the property NewInstancesProtectedFromScaleIn. Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in. |
|
PlacementGroup | System.String |
Gets and sets the property PlacementGroup. The name of the placement group into which to launch your instances, if any. |
|
PredictedCapacity | System.Int32 |
Gets and sets the property PredictedCapacity. The predicted capacity of the group when it has a predictive scaling policy. |
|
ServiceLinkedRoleARN | System.String |
Gets and sets the property ServiceLinkedRoleARN. The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other Amazon Web Services on your behalf. |
|
Status | System.String |
Gets and sets the property Status. The current state of the group when the DeleteAutoScalingGroup operation is in progress. |
|
SuspendedProcesses | System.Collections.Generic.List<Amazon.AutoScaling.Model.SuspendedProcess> |
Gets and sets the property SuspendedProcesses. The suspended processes associated with the group. |
|
Tags | System.Collections.Generic.List<Amazon.AutoScaling.Model.TagDescription> |
Gets and sets the property Tags. The tags for the group. |
|
TargetGroupARNs | System.Collections.Generic.List<System.String> |
Gets and sets the property TargetGroupARNs. The Amazon Resource Names (ARN) of the target groups for your load balancer. |
|
TerminationPolicies | System.Collections.Generic.List<System.String> |
Gets and sets the property TerminationPolicies. The termination policies for the group. |
|
TrafficSources | System.Collections.Generic.List<Amazon.AutoScaling.Model.TrafficSourceIdentifier> |
Gets and sets the property TrafficSources. The traffic sources associated with this Auto Scaling group. |
|
VPCZoneIdentifier | System.String |
Gets and sets the property VPCZoneIdentifier. One or more subnet IDs, if applicable, separated by commas. |
|
WarmPoolConfiguration | Amazon.AutoScaling.Model.WarmPoolConfiguration |
Gets and sets the property WarmPoolConfiguration. The warm pool for the group. |
|
WarmPoolSize | System.Int32 |
Gets and sets the property WarmPoolSize. The current size of the warm pool. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5