The AutoScalingGroup data type.
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public class AutoScalingGroup
Public Class AutoScalingGroup
public ref class AutoScalingGroup
Members
| All Members | Constructors | Properties | Methods |
| 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 AutoScalingGroup.
| |
| 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 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 AutoScalingGroup.
| |
| MinSize |
Contains the minimum size of the AutoScalingGroup.
| |
| 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 |
A list of status conditions for the Auto Scaling group.
Constraints: | |
| SuspendedProcesses |
Suspended processes associated with this Auto Scaling group.
| |
| Tags | ||
| ToString()()()() | (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) |
Sets the AutoScalingGroupARN property
| |
| WithAutoScalingGroupName(String) |
Sets the AutoScalingGroupName property
| |
| WithAvailabilityZones(IEnumerable<(Of <<'(String>)>>)) |
Adds elements to the AvailabilityZones collection
| |
| WithAvailabilityZones(array<String>[]()[][]) |
Adds elements to the AvailabilityZones collection
| |
| WithCreatedTime(DateTime) |
Sets the CreatedTime property
| |
| WithDefaultCooldown(Int32) |
Sets the DefaultCooldown property
| |
| WithDesiredCapacity(Int32) |
Sets the DesiredCapacity property
| |
| WithEnabledMetrics(array<EnabledMetric>[]()[][]) |
Adds elements to the EnabledMetrics collection
| |
| WithEnabledMetrics(IEnumerable<(Of <<'(EnabledMetric>)>>)) |
Adds elements to the EnabledMetrics collection
| |
| WithHealthCheckGracePeriod(Int32) |
Sets the HealthCheckGracePeriod property
| |
| WithHealthCheckType(String) |
Sets the HealthCheckType property
| |
| WithInstances(array<Instance>[]()[][]) |
Adds elements to the Instances collection
| |
| WithInstances(IEnumerable<(Of <<'(Instance>)>>)) |
Adds elements to the Instances collection
| |
| WithLaunchConfigurationName(String) |
Sets the LaunchConfigurationName property
| |
| WithLoadBalancerNames(IEnumerable<(Of <<'(String>)>>)) |
Adds elements to the LoadBalancerNames collection
| |
| WithLoadBalancerNames(array<String>[]()[][]) |
Adds elements to the LoadBalancerNames collection
| |
| WithMaxSize(Int32) |
Sets the MaxSize property
| |
| WithMinSize(Int32) |
Sets the MinSize property
| |
| WithPlacementGroup(String) |
Sets the PlacementGroup property
| |
| WithStatus(String) |
Sets the Status property
| |
| WithSuspendedProcesses(array<SuspendedProcess>[]()[][]) |
Adds elements to the SuspendedProcesses collection
| |
| WithSuspendedProcesses(IEnumerable<(Of <<'(SuspendedProcess>)>>)) |
Adds elements to the SuspendedProcesses collection
| |
| WithTags(array<TagDescription>[]()[][]) |
Adds elements to the Tags collection
| |
| WithTags(IEnumerable<(Of <<'(TagDescription>)>>)) |
Adds elements to the Tags collection
| |
| WithVPCZoneIdentifier(String) |
Sets the VPCZoneIdentifier property
|