Skip to content

Instantly share code, notes, and snippets.

@joshrowley
Created October 25, 2017 16:18
Show Gist options
  • Save joshrowley/77315e0476e5fa1c22f4cccf9c3e4811 to your computer and use it in GitHub Desktop.
Save joshrowley/77315e0476e5fa1c22f4cccf9c3e4811 to your computer and use it in GitHub Desktop.
iex(15)> ExAws.EC2.describe_instances |> ExAws.request
{:ok,
%{body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DescribeInstancesResponse xmlns=\"http://ec2.amazonaws.com/doc/2016-11-15/\">\n <requestId>2502eedb-ad38-4d00-8457-b55241d588df</requestId>\n <reservationSet>\n <item>\n <reservationId>r-07ad339d8c7fb93e8</reservationId>\n <ownerId>246032130421</ownerId>\n <groupSet/>\n <instancesSet>\n <item>\n <instanceId>i-0df46e07bcdac8423</instanceId>\n <imageId>ami-bcdc16c6</imageId>\n <instanceState>\n <code>16</code>\n <name>running</name>\n </instanceState>\n <privateDnsName>ip-172-31-52-37.ec2.internal</privateDnsName>\n <dnsName>ec2-54-88-44-125.compute-1.amazonaws.com</dnsName>\n <reason/>\n <amiLaunchIndex>0</amiLaunchIndex>\n <productCodes/>\n <instanceType>t2.micro</instanceType>\n <launchTime>2017-10-25T15:34:12.000Z</launchTime>\n <placement>\n <availabilityZone>us-east-1d</availabilityZone>\n <groupName/>\n <tenancy>default</tenancy>\n </placement>\n <monitoring>\n <state>disabled</state>\n </monitoring>\n <subnetId>subnet-d3c70cf8</subnetId>\n <vpcId>vpc-8a84e4ef</vpcId>\n <privateIpAddress>172.31.52.37</privateIpAddress>\n <ipAddress>54.88.44.125</ipAddress>\n <sourceDestCheck>true</sourceDestCheck>\n <groupSet>\n <item>\n <groupId>sg-d3a36fb7</groupId>\n <groupName>default</groupName>\n </item>\n </groupSet>\n <architecture>x86_64</architecture>\n <rootDeviceType>ebs</rootDeviceType>\n <rootDeviceName>/dev/sda1</rootDeviceName>\n <blockDeviceMapping>\n <item>\n <deviceName>/dev/sda1</deviceName>\n <ebs>\n <volumeId>vol-0cf7a56a0cd565384</volumeId>\n <status>attached</status>\n <attachTime>2017-10-25T15:34:13.000Z</attachTime>\n <deleteOnTermination>true</deleteOnTermination>\n </ebs>\n </item>\n </blockDeviceMapping>\n <virtualizationType>hvm</virtualizationType>\n <clientToken/>\n <hypervisor>xen</hypervisor>\n <networkInterfaceSet>\n <item>\n <networkInterfaceId>eni-76f930fb</networkInterfaceId>\n <subnetId>subnet-d3c70cf8</subnetId>\n <vpcId>vpc-8a84e4ef</vpcId>\n <description/>\n <ownerId>246032130421</ownerId>\n <status>in-use</status>\n <macAddress>12:5a:dc:e1:86:c8</macAddress>\n <privateIpAddress>172.31.52.37</privateIpAddress>\n <privateDnsName>ip-172-31-52-37.ec2.internal</privateDnsName>\n <sourceDestCheck>true</sourceDestCheck>\n <groupSet>\n <item>\n <groupId>sg-d3a36fb7</groupId>\n <groupName>default</groupName>\n </item>\n </groupSet>\n <attachment>\n <attachmentId>eni-attach-099f76c0</attachmentId>\n <deviceIndex>0</deviceIndex>\n " <> ...,
headers: [{"Content-Type", "text/xml;charset=UTF-8"},
{"Transfer-Encoding", "chunked"}, {"Vary", "Accept-Encoding"},
{"Date", "Wed, 25 Oct 2017 16:17:21 GMT"}, {"Server", "AmazonEC2"}],
status_code: 200}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment