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 | |