Created
April 6, 2020 15:31
-
-
Save palashkulsh/4e8c78ad90d2f2aef2ddbc31c858f054 to your computer and use it in GitHub Desktop.
filtering auto scaling group on the basis of tags
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo aws autoscaling describe-auto-scaling-groups --region=ap-south-1 --query 'AutoScalingGroups[] | [?contains(Tags[?Key==`Techteam`].Value, `mall-cart`)]' | jq '.[] | "\(.AutoScalingGroupName),\(.TerminationPolicies[])"' |
find all ASG
sudo aws autoscaling describe-auto-scaling-groups --region=ap-south-1 | jq '.AutoScalingGroups[] | "\(.AutoScalingGroupName),\(.MaxSize),\(.MinSize),\(.DesiredCapacity),\(.AvailabilityZones | join("| "))"'
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
sudo aws autoscaling describe-auto-scaling-groups --region=ap-south-1 --query 'AutoScalingGroups[] | [?contains(Tags[?Key==
Techteam].Value,
mall-cart)]' | jq '.[] | "\(.AutoScalingGroupName),\(.MixedInstancesPolicy.InstancesDistribution.OnDemandBaseCapacity),\(.MixedInstancesPolicy.InstancesDistribution.OnDemandPercentageAboveBaseCapacity),\(.MixedInstancesPolicy.InstancesDistribution.SpotInstancePools),\(.MixedInstancesPolicy.InstancesDistribution.SpotAllocationStrategy),\(.MaxSize),\(.MinSize),\(.DesiredCapacity),\(.TerminationPolicies[]),\( .MixedInstancesPolicy.LaunchTemplate.Overrides| try map(.InstanceType) catch ["not found"] | join(";") )"'