The AutoScalingGroup data type.
Declaration Syntax
C# |
public class AutoScalingGroup
Members
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
|
Inheritance Hierarchy
Object | |
AutoScalingGroup |