The AutoScalingGroup data type.

C# |
public class AutoScalingGroup

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | AutoScalingGroup()()()() | Initializes a new instance of the AutoScalingGroup class |
![]() | AutoScalingGroupARN |
The Amazon Resource Name (ARN) of the Auto Scaling group.
Constraints: |
![]() | AutoScalingGroupName |
Specifies the name of the group.
Constraints: |
![]() | AvailabilityZones |
Contains a list of Availability Zones for the group.
Constraints: |
![]() | CreatedTime |
Specifies the date and time the Auto Scaling group was created.
|
![]() | DefaultCooldown |
The number of seconds after a scaling activity completes before any further scaling activities can start.
|
![]() | DesiredCapacity |
Specifies the desired capacity for the Auto Scaling group.
|
![]() | EnabledMetrics |
A list of metrics enabled for this Auto Scaling group.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType()()()() | Gets the type of the current instance. (Inherited from Object.) |
![]() | HealthCheckGracePeriod |
The length of time that Auto Scaling waits before checking an instance's health status. The grace period begins when an instance comes into
service.
|
![]() | HealthCheckType |
The service of interest for the health status check, either "EC2" for Amazon EC2 or "ELB" for Elastic Load Balancing.
Constraints: |
![]() | Instances |
Provides a summary list of Amazon EC2 instances.
|
![]() | LaunchConfigurationName |
Specifies the name of the associated LaunchConfiguration.
Constraints: |
![]() | LoadBalancerNames |
A list of load balancers associated with this Auto Scaling group.
|
![]() | MaxSize |
Contains the maximum size of the Auto Scaling group.
|
![]() | MinSize |
Contains the minimum size of the Auto Scaling group.
|
![]() | PlacementGroup |
The name of the cluster placement group, if applicable. For more information, go to Using Cluster Instances in the Amazon EC2 User
Guide.
Constraints: |
![]() | Status |
The current state of the Auto Scaling group when a DeleteAutoScalingGroup action is in progress.
Constraints: |
![]() | SuspendedProcesses |
Suspended processes associated with this Auto Scaling group.
|
![]() | Tags |
A list of tags for the Auto Scaling group.
|
![]() | TerminationPolicies |
A standalone termination policy or a list of termination policies for this Auto Scaling group.
|
![]() | ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) |
![]() | VPCZoneIdentifier |
The subnet identifier for the Amazon VPC connection, if applicable. You can specify several subnets in a comma-separated list. When you
specify VPCZoneIdentifier with AvailabilityZones, ensure that the subnets' Availability Zones match the values you specify for
AvailabilityZones.
Constraints: |
![]() | WithAutoScalingGroupARN(String) | Obsolete.
Sets the AutoScalingGroupARN property
|
![]() | WithAutoScalingGroupName(String) | Obsolete.
Sets the AutoScalingGroupName property
|
![]() | WithAvailabilityZones(array<String>[]()[][]) | Obsolete.
Adds elements to the AvailabilityZones collection
|
![]() | WithAvailabilityZones(IEnumerable<(Of <<'(String>)>>)) | Obsolete.
Adds elements to the AvailabilityZones collection
|
![]() | WithCreatedTime(DateTime) | Obsolete.
Sets the CreatedTime property
|
![]() | WithDefaultCooldown(Int32) | Obsolete.
Sets the DefaultCooldown property
|
![]() | WithDesiredCapacity(Int32) | Obsolete.
Sets the DesiredCapacity property
|
![]() | WithEnabledMetrics(array<EnabledMetric>[]()[][]) | Obsolete.
Adds elements to the EnabledMetrics collection
|
![]() | WithEnabledMetrics(IEnumerable<(Of <<'(EnabledMetric>)>>)) | Obsolete.
Adds elements to the EnabledMetrics collection
|
![]() | WithHealthCheckGracePeriod(Int32) | Obsolete.
Sets the HealthCheckGracePeriod property
|
![]() | WithHealthCheckType(String) | Obsolete.
Sets the HealthCheckType property
|
![]() | WithInstances(array<Instance>[]()[][]) | Obsolete.
Adds elements to the Instances collection
|
![]() | WithInstances(IEnumerable<(Of <<'(Instance>)>>)) | Obsolete.
Adds elements to the Instances collection
|
![]() | WithLaunchConfigurationName(String) | Obsolete.
Sets the LaunchConfigurationName property
|
![]() | WithLoadBalancerNames(array<String>[]()[][]) | Obsolete.
Adds elements to the LoadBalancerNames collection
|
![]() | WithLoadBalancerNames(IEnumerable<(Of <<'(String>)>>)) | Obsolete.
Adds elements to the LoadBalancerNames collection
|
![]() | WithMaxSize(Int32) | Obsolete.
Sets the MaxSize property
|
![]() | WithMinSize(Int32) | Obsolete.
Sets the MinSize property
|
![]() | WithPlacementGroup(String) | Obsolete.
Sets the PlacementGroup property
|
![]() | WithStatus(String) | Obsolete.
Sets the Status property
|
![]() | WithSuspendedProcesses(array<SuspendedProcess>[]()[][]) | Obsolete.
Adds elements to the SuspendedProcesses collection
|
![]() | WithSuspendedProcesses(IEnumerable<(Of <<'(SuspendedProcess>)>>)) | Obsolete.
Adds elements to the SuspendedProcesses collection
|
![]() | WithTags(array<TagDescription>[]()[][]) | Obsolete.
Adds elements to the Tags collection
|
![]() | WithTags(IEnumerable<(Of <<'(TagDescription>)>>)) | Obsolete.
Adds elements to the Tags collection
|
![]() | WithTerminationPolicies(array<String>[]()[][]) | Obsolete.
Adds elements to the TerminationPolicies collection
|
![]() | WithTerminationPolicies(IEnumerable<(Of <<'(String>)>>)) | Obsolete.
Adds elements to the TerminationPolicies collection
|
![]() | WithVPCZoneIdentifier(String) | Obsolete.
Sets the VPCZoneIdentifier property
|

Object | |
![]() | AutoScalingGroup |