Example 1
Get-ASAutoScalingGroup | format-table -property AutoScalingGroupName
AutoScalingGroupName
--------------------
my-asg-1
my-asg-2
my-asg-3
my-asg-4
my-asg-5
my-asg-6
This example lists the names of your Auto Scaling groups.
Example 2
Get-ASAutoScalingGroup -AutoScalingGroupName my-asg-1
AutoScalingGroupARN : arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:930d940e-891e-4781-a11a-7b0acd480
f03:autoScalingGroupName/my-asg-1
AutoScalingGroupName : my-asg-1
AvailabilityZones : {us-west-2b, us-west-2a}
CreatedTime : 3/1/2015 9:05:31 AM
DefaultCooldown : 300
DesiredCapacity : 2
EnabledMetrics : {}
HealthCheckGracePeriod : 300
HealthCheckType : EC2
Instances : {my-lc}
LaunchConfigurationName : my-lc
LoadBalancerNames : {}
MaxSize : 0
MinSize : 0
PlacementGroup :
Status :
SuspendedProcesses : {}
Tags : {}
TerminationPolicies : {Default}
VPCZoneIdentifier : subnet-e4f33493,subnet-5264e837
This example describes the specified Auto Scaling group.
Example 3
Get-ASAutoScalingGroup -AutoScalingGroupName @("my-asg-1", "my-asg-2")
This example describes the specified two Auto Scaling groups.
Example 4
(Get-ASAutoScalingGroup -AutoScalingGroupName my-asg-1).Instances
This example describes the Auto Scaling instances for the specified Auto Scaling group.
Example 5
Get-ASAutoScalingGroup
This example describes all your Auto Scaling groups.
Example 6
(Get-ASAutoScalingGroup -AutoScalingGroupName my-ag-1).LaunchTemplate
LaunchTemplateId LaunchTemplateName Version
---------------- ------------------ -------
lt-06095fd619cb40371 test-launch-template $Default
This example describes LaunchTemplate for the specified Auto Scaling group. This example assumes that the "Instance purchase options" is set to "Adhere to launch template". In case this option is set to "Combine purchase options and instance types", LaunchTemplate could be accessed using "MixedInstancesPolicy.LaunchTemplate" property.