|
# ... |
|
# My Original alias |
|
all-instances = ec2 describe-instances \ |
|
--query 'reverse(sort_by(Reservations[].Instances[].{AZ:Placement.AvailabilityZone, State:State.Name, Name:Tags[?Key==`Name`].Value|[0], ID:InstanceId, Type:InstanceType, ImageID:ImageId, PublicIP:PublicIpAddress, Key:KeyName, Time:LaunchTime}, &Time))' \ |
|
--output table |
|
|
|
running-instances = ec2 describe-instances \ |
|
--query 'reverse(sort_by(Reservations[].Instances[].{AZ:Placement.AvailabilityZone, State:State.Name, Name:Tags[?Key==`Name`].Value|[0], ID:InstanceId, Type:InstanceType, ImageID:ImageId, PublicIP:PublicIpAddress, Key:KeyName, Time:LaunchTime}, &Time))' \ |
|
--output table \ |
|
--filter Name=instance-state-name,Values=running |
|
|
|
stopped-instances = ec2 describe-instances \ |
|
--query 'reverse(sort_by(Reservations[].Instances[].{AZ:Placement.AvailabilityZone, State:State.Name, Name:Tags[?Key==`Name`].Value|[0], ID:InstanceId, Type:InstanceType, ImageID:ImageId, PublicIP:PublicIpAddress, Key:KeyName, Time:LaunchTime}, &Time))' \ |
|
--output table \ |
|
--filter Name=instance-state-name,Values=stopped |
|
|
|
terminated-instances = ec2 describe-instances \ |
|
--query 'reverse(sort_by(Reservations[].Instances[].{AZ:Placement.AvailabilityZone, State:State.Name, Name:Tags[?Key==`Name`].Value|[0], ID:InstanceId, Type:InstanceType, ImageID:ImageId, PublicIP:PublicIpAddress, Key:KeyName, Time:LaunchTime}, &Time))' \ |
|
--output table \ |
|
--filter Name=instance-state-name,Values=terminated |