Sign inSign up

relaysh/aws-bottlerocket-step-describe-instances

By relaysh

•Updated over 5 years ago

Image
0

2.6K

relaysh/aws-bottlerocket-step-describe-instances repository overview

⁠aws-bottlerocket-instances-describe

This AWS Bottlerocket⁠ step container lists the Bottlerocket instances in an AWS region and sets an output, instances, to an array containing information about them.

⁠Example output instances

[
   {
      "AmiLaunchIndex":0,
      "ImageId":"ami-06851e719b3441357",
      "InstanceId":"i-04ba78df6e2010d25",
      "InstanceType":"t2.micro",
      "KernelId":"None",
      "KeyName":"kenaz-keypair1",
      "LaunchTime":datetime.datetime(2020,6,1,21,24,45,"tzinfo=tzlocal())",
      "Monitoring":{
         "State":"disabled"
      },
      "Placement":{
         "AvailabilityZone":"us-east-1e",
         "GroupName":"",
         "Tenancy":"default"
      },
      "Platform":"None",
      "PrivateDnsName":"ip-172-31-47-64.ec2.internal",
      "PrivateIpAddress":"172.31.47.64",
      "ProductCodes":[

      ],
      "PublicDnsName":"ec2-54-158-189-43.compute-1.amazonaws.com",
      "PublicIpAddress":"54.158.189.43",
      "RamdiskId":"None",
      "State":{
         "Code":16,
         "Name":"running"
      },
      "StateTransitionReason":"",
      "SubnetId":"subnet-e322e2df",
      "VpcId":"vpc-98b2a6ff",
      "Architecture":"x86_64",
      "BlockDeviceMappings":[
         {
            "DeviceName":"/dev/xvda",
            "Ebs":{
               "AttachTime":datetime.datetime(2020,6,1,21,24,46,"tzinfo=tzlocal())",
               "DeleteOnTermination":True,
               "Status":"attached",
               "VolumeId":"vol-0d7e37a31ab1e1b8a"
            }
         },
         {
            "DeviceName":"/dev/xvdb",
            "Ebs":{
               "AttachTime":datetime.datetime(2020,6,1,21,24,46,"tzinfo=tzlocal())",
               "DeleteOnTermination":True,
               "Status":"attached",
               "VolumeId":"vol-0e6ac859412397494"
            }
         }
      ],
      "ClientToken":"",
      "EbsOptimized":False,
      "EnaSupport":True,
      "Hypervisor":"xen",
      "IamInstanceProfile":"None",
      "InstanceLifecycle":"None",
      "ElasticGpuAssociations":"None",
      "ElasticInferenceAcceleratorAssociations":"None",
      "NetworkInterfaces":[
         {
            "Association":{
               "IpOwnerId":"amazon",
               "PublicDnsName":"ec2-54-158-189-43.compute-1.amazonaws.com",
               "PublicIp":"54.158.189.43"
            },
            "Attachment":{
               "AttachTime":datetime.datetime(2020,6,1,21,24,45,"tzinfo=tzlocal())",
               "AttachmentId":"eni-attach-0e5bec61bcee116bc",
               "DeleteOnTermination":True,
               "DeviceIndex":0,
               "Status":"attached"
            },
            "Description":"",
            "Groups":[
               {
                  "GroupName":"launch-wizard-37",
                  "GroupId":"sg-0b24f1341f73e1c31"
               }
            ],
            "Ipv6Addresses":[

            ],
            "MacAddress":"06:68:26:f0:12:dd",
            "NetworkInterfaceId":"eni-0fc43d669a505069f",
            "OwnerId":"180094860577",
            "PrivateDnsName":"ip-172-31-47-64.ec2.internal",
            "PrivateIpAddress":"172.31.47.64",
            "PrivateIpAddresses":[
               {
                  "Association":{
                     "IpOwnerId":"amazon",
                     "PublicDnsName":"ec2-54-158-189-43.compute-1.amazonaws.com",
                     "PublicIp":"54.158.189.43"
                  },
                  "Primary":True,
                  "PrivateDnsName":"ip-172-31-47-64.ec2.internal",
                  "PrivateIpAddress":"172.31.47.64"
               }
            ],
            "SourceDestCheck":True,
            "Status":"in-use",
            "SubnetId":"subnet-e322e2df",
            "VpcId":"vpc-98b2a6ff",
            "InterfaceType":"interface"
         }
      ],
      "OutpostArn":"None",
      "RootDeviceName":"/dev/xvda",
      "RootDeviceType":"ebs",
      "SecurityGroups":[
         {
            "GroupName":"launch-wizard-37",
            "GroupId":"sg-0b24f1341f73e1c31"
         }
      ],
      "SourceDestCheck":True,
      "SpotInstanceRequestId":"None",
      "SriovNetSupport":"None",
      "StateReason":"None",
      "Tags":"None",
      "VirtualizationType":"hvm",
      "CpuOptions":{
         "CoreCount":1,
         "ThreadsPerCore":1
      },
      "CapacityReservationId":"None",
      "CapacityReservationSpecification":{
         "CapacityReservationPreference":"open"
      },
      "HibernationOptions":{
         "Configured":False
      },
      "Licenses":"None",
      "MetadataOptions":{
         "State":"applied",
         "HttpTokens":"optional",
         "HttpPutResponseHopLimit":1,
         "HttpEndpoint":"enabled"
      }
   }
]

Tag summary

Content type

Image

Digest

Size

77.5 MB

Last updated

over 5 years ago

docker pull relaysh/aws-bottlerocket-step-describe-instances