diff options
Diffstat (limited to 'vendor/github.com/goamz/goamz/ec2/responses_test.go')
-rw-r--r-- | vendor/github.com/goamz/goamz/ec2/responses_test.go | 1084 |
1 files changed, 1084 insertions, 0 deletions
diff --git a/vendor/github.com/goamz/goamz/ec2/responses_test.go b/vendor/github.com/goamz/goamz/ec2/responses_test.go new file mode 100644 index 000000000..84186c1be --- /dev/null +++ b/vendor/github.com/goamz/goamz/ec2/responses_test.go @@ -0,0 +1,1084 @@ +package ec2_test + +var ErrorDump = ` +<?xml version="1.0" encoding="UTF-8"?> +<Response><Errors><Error><Code>UnsupportedOperation</Code> +<Message>AMIs with an instance-store root device are not supported for the instance type 't1.micro'.</Message> +</Error></Errors><RequestID>0503f4e9-bbd6-483c-b54f-c4ae9f3b30f4</RequestID></Response> +` + +// http://goo.gl/Mcm3b +var RunInstancesExample = ` +<RunInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <reservationId>r-47a5402e</reservationId> + <ownerId>999988887777</ownerId> + <groupSet> + <item> + <groupId>sg-67ad940e</groupId> + <groupName>default</groupName> + </item> + </groupSet> + <instancesSet> + <item> + <instanceId>i-2ba64342</instanceId> + <imageId>ami-60a54009</imageId> + <instanceState> + <code>0</code> + <name>pending</name> + </instanceState> + <privateDnsName></privateDnsName> + <dnsName></dnsName> + <keyName>example-key-name</keyName> + <amiLaunchIndex>0</amiLaunchIndex> + <instanceType>m1.small</instanceType> + <launchTime>2007-08-07T11:51:50.000Z</launchTime> + <placement> + <availabilityZone>us-east-1b</availabilityZone> + </placement> + <monitoring> + <state>enabled</state> + </monitoring> + <virtualizationType>paravirtual</virtualizationType> + <clientToken/> + <tagSet/> + <hypervisor>xen</hypervisor> + </item> + <item> + <instanceId>i-2bc64242</instanceId> + <imageId>ami-60a54009</imageId> + <instanceState> + <code>0</code> + <name>pending</name> + </instanceState> + <privateDnsName></privateDnsName> + <dnsName></dnsName> + <keyName>example-key-name</keyName> + <amiLaunchIndex>1</amiLaunchIndex> + <instanceType>m1.small</instanceType> + <launchTime>2007-08-07T11:51:50.000Z</launchTime> + <placement> + <availabilityZone>us-east-1b</availabilityZone> + </placement> + <monitoring> + <state>enabled</state> + </monitoring> + <virtualizationType>paravirtual</virtualizationType> + <clientToken/> + <tagSet/> + <hypervisor>xen</hypervisor> + </item> + <item> + <instanceId>i-2be64332</instanceId> + <imageId>ami-60a54009</imageId> + <instanceState> + <code>0</code> + <name>pending</name> + </instanceState> + <privateDnsName></privateDnsName> + <dnsName></dnsName> + <keyName>example-key-name</keyName> + <amiLaunchIndex>2</amiLaunchIndex> + <instanceType>m1.small</instanceType> + <launchTime>2007-08-07T11:51:50.000Z</launchTime> + <placement> + <availabilityZone>us-east-1b</availabilityZone> + </placement> + <monitoring> + <state>enabled</state> + </monitoring> + <virtualizationType>paravirtual</virtualizationType> + <clientToken/> + <tagSet/> + <hypervisor>xen</hypervisor> + </item> + </instancesSet> +</RunInstancesResponse> +` + +// http://goo.gl/GRZgCD +var RequestSpotInstancesExample = ` +<RequestSpotInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <spotInstanceRequestSet> + <item> + <spotInstanceRequestId>sir-1a2b3c4d</spotInstanceRequestId> + <spotPrice>0.5</spotPrice> + <type>one-time</type> + <state>open</state> + <status> + <code>pending-evaluation</code> + <updateTime>YYYY-MM-DDTHH:MM:SS.000Z</updateTime> + <message>Your Spot request has been submitted for review, and is pending evaluation.</message> + </status> + <availabilityZoneGroup>MyAzGroup</availabilityZoneGroup> + <launchSpecification> + <imageId>ami-1a2b3c4d</imageId> + <keyName>gsg-keypair</keyName> + <groupSet> + <item> + <groupId>sg-1a2b3c4d</groupId> + <groupName>websrv</groupName> + </item> + </groupSet> + <instanceType>m1.small</instanceType> + <blockDeviceMapping/> + <monitoring> + <enabled>false</enabled> + </monitoring> + <ebsOptimized>false</ebsOptimized> + </launchSpecification> + <createTime>YYYY-MM-DDTHH:MM:SS.000Z</createTime> + <productDescription>Linux/UNIX</productDescription> + </item> + </spotInstanceRequestSet> +</RequestSpotInstancesResponse> +` + +// http://goo.gl/KsKJJk +var DescribeSpotRequestsExample = ` +<DescribeSpotInstanceRequestsResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>b1719f2a-5334-4479-b2f1-26926EXAMPLE</requestId> + <spotInstanceRequestSet> + <item> + <spotInstanceRequestId>sir-1a2b3c4d</spotInstanceRequestId> + <spotPrice>0.5</spotPrice> + <type>one-time</type> + <state>active</state> + <status> + <code>fulfilled</code> + <updateTime>YYYY-MM-DDTHH:MM:SS.000Z</updateTime> + <message>Your Spot request is fulfilled.</message> + </status> + <launchSpecification> + <imageId>ami-1a2b3c4d</imageId> + <keyName>gsg-keypair</keyName> + <groupSet> + <item> + <groupId>sg-1a2b3c4d</groupId> + <groupName>websrv</groupName> + </item> + </groupSet> + <instanceType>m1.small</instanceType> + <monitoring> + <enabled>false</enabled> + </monitoring> + <ebsOptimized>false</ebsOptimized> + </launchSpecification> + <instanceId>i-1a2b3c4d</instanceId> + <createTime>YYYY-MM-DDTHH:MM:SS.000Z</createTime> + <productDescription>Linux/UNIX</productDescription> + <launchedAvailabilityZone>us-east-1a</launchedAvailabilityZone> + </item> + </spotInstanceRequestSet> +</DescribeSpotInstanceRequestsResponse> +` + +// http://goo.gl/DcfFgJ +var CancelSpotRequestsExample = ` +<CancelSpotInstanceRequestsResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <spotInstanceRequestSet> + <item> + <spotInstanceRequestId>sir-1a2b3c4d</spotInstanceRequestId> + <state>cancelled</state> + </item> + </spotInstanceRequestSet> +</CancelSpotInstanceRequestsResponse> +` + +// http://goo.gl/3BKHj +var TerminateInstancesExample = ` +<TerminateInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <instancesSet> + <item> + <instanceId>i-3ea74257</instanceId> + <currentState> + <code>32</code> + <name>shutting-down</name> + </currentState> + <previousState> + <code>16</code> + <name>running</name> + </previousState> + </item> + </instancesSet> +</TerminateInstancesResponse> +` + +// http://goo.gl/mLbmw +var DescribeInstancesExample1 = ` +<DescribeInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>98e3c9a4-848c-4d6d-8e8a-b1bdEXAMPLE</requestId> + <reservationSet> + <item> + <reservationId>r-b27e30d9</reservationId> + <ownerId>999988887777</ownerId> + <groupSet> + <item> + <groupId>sg-67ad940e</groupId> + <groupName>default</groupName> + </item> + </groupSet> + <instancesSet> + <item> + <instanceId>i-c5cd56af</instanceId> + <imageId>ami-1a2b3c4d</imageId> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <privateDnsName>domU-12-31-39-10-56-34.compute-1.internal</privateDnsName> + <dnsName>ec2-174-129-165-232.compute-1.amazonaws.com</dnsName> + <reason/> + <keyName>GSG_Keypair</keyName> + <amiLaunchIndex>0</amiLaunchIndex> + <productCodes/> + <instanceType>m1.small</instanceType> + <launchTime>2010-08-17T01:15:18.000Z</launchTime> + <placement> + <availabilityZone>us-east-1b</availabilityZone> + <groupName/> + </placement> + <kernelId>aki-94c527fd</kernelId> + <ramdiskId>ari-96c527ff</ramdiskId> + <monitoring> + <state>disabled</state> + </monitoring> + <privateIpAddress>10.198.85.190</privateIpAddress> + <ipAddress>174.129.165.232</ipAddress> + <architecture>i386</architecture> + <rootDeviceType>ebs</rootDeviceType> + <rootDeviceName>/dev/sda1</rootDeviceName> + <blockDeviceMapping> + <item> + <deviceName>/dev/sda1</deviceName> + <ebs> + <volumeId>vol-a082c1c9</volumeId> + <status>attached</status> + <attachTime>2010-08-17T01:15:21.000Z</attachTime> + <deleteOnTermination>false</deleteOnTermination> + </ebs> + </item> + </blockDeviceMapping> + <instanceLifecycle>spot</instanceLifecycle> + <spotInstanceRequestId>sir-7a688402</spotInstanceRequestId> + <virtualizationType>paravirtual</virtualizationType> + <clientToken/> + <tagSet/> + <hypervisor>xen</hypervisor> + </item> + </instancesSet> + <requesterId>854251627541</requesterId> + </item> + <item> + <reservationId>r-b67e30dd</reservationId> + <ownerId>999988887777</ownerId> + <groupSet> + <item> + <groupId>sg-67ad940e</groupId> + <groupName>default</groupName> + </item> + </groupSet> + <instancesSet> + <item> + <instanceId>i-d9cd56b3</instanceId> + <imageId>ami-1a2b3c4d</imageId> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <privateDnsName>domU-12-31-39-10-54-E5.compute-1.internal</privateDnsName> + <dnsName>ec2-184-73-58-78.compute-1.amazonaws.com</dnsName> + <reason/> + <keyName>GSG_Keypair</keyName> + <amiLaunchIndex>0</amiLaunchIndex> + <productCodes/> + <instanceType>m1.large</instanceType> + <launchTime>2010-08-17T01:15:19.000Z</launchTime> + <placement> + <availabilityZone>us-east-1b</availabilityZone> + <groupName/> + </placement> + <kernelId>aki-94c527fd</kernelId> + <ramdiskId>ari-96c527ff</ramdiskId> + <monitoring> + <state>disabled</state> + </monitoring> + <privateIpAddress>10.198.87.19</privateIpAddress> + <ipAddress>184.73.58.78</ipAddress> + <architecture>i386</architecture> + <rootDeviceType>ebs</rootDeviceType> + <rootDeviceName>/dev/sda1</rootDeviceName> + <blockDeviceMapping> + <item> + <deviceName>/dev/sda1</deviceName> + <ebs> + <volumeId>vol-a282c1cb</volumeId> + <status>attached</status> + <attachTime>2010-08-17T01:15:23.000Z</attachTime> + <deleteOnTermination>false</deleteOnTermination> + </ebs> + </item> + </blockDeviceMapping> + <instanceLifecycle>spot</instanceLifecycle> + <spotInstanceRequestId>sir-55a3aa02</spotInstanceRequestId> + <virtualizationType>paravirtual</virtualizationType> + <clientToken/> + <tagSet/> + <hypervisor>xen</hypervisor> + </item> + </instancesSet> + <requesterId>854251627541</requesterId> + </item> + </reservationSet> +</DescribeInstancesResponse> +` + +// http://goo.gl/mLbmw +var DescribeInstancesExample2 = ` +<DescribeInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <reservationSet> + <item> + <reservationId>r-bc7e30d7</reservationId> + <ownerId>999988887777</ownerId> + <groupSet> + <item> + <groupId>sg-67ad940e</groupId> + <groupName>default</groupName> + </item> + </groupSet> + <instancesSet> + <item> + <instanceId>i-c7cd56ad</instanceId> + <imageId>ami-b232d0db</imageId> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <privateDnsName>domU-12-31-39-01-76-06.compute-1.internal</privateDnsName> + <dnsName>ec2-72-44-52-124.compute-1.amazonaws.com</dnsName> + <keyName>GSG_Keypair</keyName> + <amiLaunchIndex>0</amiLaunchIndex> + <productCodes/> + <instanceType>m1.small</instanceType> + <launchTime>2010-08-17T01:15:16.000Z</launchTime> + <placement> + <availabilityZone>us-east-1b</availabilityZone> + </placement> + <kernelId>aki-94c527fd</kernelId> + <ramdiskId>ari-96c527ff</ramdiskId> + <monitoring> + <state>disabled</state> + </monitoring> + <privateIpAddress>10.255.121.240</privateIpAddress> + <ipAddress>72.44.52.124</ipAddress> + <architecture>i386</architecture> + <rootDeviceType>ebs</rootDeviceType> + <rootDeviceName>/dev/sda1</rootDeviceName> + <blockDeviceMapping> + <item> + <deviceName>/dev/sda1</deviceName> + <ebs> + <volumeId>vol-a482c1cd</volumeId> + <status>attached</status> + <attachTime>2010-08-17T01:15:26.000Z</attachTime> + <deleteOnTermination>true</deleteOnTermination> + </ebs> + </item> + </blockDeviceMapping> + <virtualizationType>paravirtual</virtualizationType> + <clientToken/> + <tagSet> + <item> + <key>webserver</key> + <value></value> + </item> + <item> + <key>stack</key> + <value>Production</value> + </item> + </tagSet> + <hypervisor>xen</hypervisor> + </item> + </instancesSet> + </item> + </reservationSet> +</DescribeInstancesResponse> +` + +// http://goo.gl/2FBTdS +var DescribeInstanceStatusExample = ` +<DescribeInstanceStatusResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <instanceStatusSet> + <item> + <instanceId>i-c7cd56ad</instanceId> + <availabilityZone>us-east-1b</availabilityZone> + <eventsSet> + <item> + <code>instance-reboot</code> + <description>example description</description> + <notBefore>2010-08-17T01:15:18.000Z</notBefore> + <notAfter>2010-08-17T01:15:18.000Z</notAfter> + </item> + </eventsSet> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <systemStatus> + <status>ok</status> + <details> + <name>reachability</name> + <status>passed</status> + <impairedSince>2010-08-17T01:15:18.000Z</impairedSince> + </details> + </systemStatus> + <instanceStatus> + <status>ok</status> + <details> + <name>reachability</name> + <status>passed</status> + <impairedSince>2010-08-17T01:15:18.000Z</impairedSince> + </details> + </instanceStatus> + </item> + </instanceStatusSet> + <nextToken>exampleToken</nextToken> +</DescribeInstanceStatusResponse> +` + +// http://goo.gl/icuXh5 +var ModifyInstanceExample = ` +<ModifyImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2013-06-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</ModifyImageAttributeResponse> +` + +// http://goo.gl/9rprDN +var AllocateAddressExample = ` +<AllocateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <publicIp>198.51.100.1</publicIp> + <domain>vpc</domain> + <allocationId>eipalloc-5723d13e</allocationId> +</AllocateAddressResponse> +` + +// http://goo.gl/3Q0oCc +var ReleaseAddressExample = ` +<ReleaseAddressResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</ReleaseAddressResponse> +` + +// http://goo.gl/uOSQE +var AssociateAddressExample = ` +<AssociateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> + <associationId>eipassoc-fc5ca095</associationId> +</AssociateAddressResponse> +` + +// http://goo.gl/LrOa0 +var DisassociateAddressExample = ` +<DisassociateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DisassociateAddressResponse> +` + +//http://goo.gl/zW7J4p +var DescribeAddressesExample = ` +<DescribeAddressesResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <addressesSet> + <item> + <publicIp>192.0.2.1</publicIp> + <domain>standard</domain> + <instanceId>i-f15ebb98</instanceId> + </item> + <item> + <publicIp>198.51.100.2</publicIp> + <domain>standard</domain> + <instanceId/> + </item> + <item> + <publicIp>203.0.113.41</publicIp> + <allocationId>eipalloc-08229861</allocationId> + <domain>vpc</domain> + <instanceId>i-64600030</instanceId> + <associationId>eipassoc-f0229899</associationId> + <networkInterfaceId>eni-ef229886</networkInterfaceId> + <networkInterfaceOwnerId>053230519467</networkInterfaceOwnerId> + <privateIpAddress>10.0.0.228</privateIpAddress> + </item> + </addressesSet> +</DescribeAddressesResponse> +` + +var DescribeAddressesAllocationIdExample = ` +<DescribeAddressesResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <addressesSet> + <item> + <publicIp>203.0.113.41</publicIp> + <allocationId>eipalloc-08229861</allocationId> + <domain>vpc</domain> + <instanceId>i-64600030</instanceId> + <associationId>eipassoc-f0229899</associationId> + <networkInterfaceId>eni-ef229886</networkInterfaceId> + <networkInterfaceOwnerId>053230519467</networkInterfaceOwnerId> + <privateIpAddress>10.0.0.228</privateIpAddress> + </item> + <item> + <publicIp>146.54.2.230</publicIp> + <allocationId>eipalloc-08364752</allocationId> + <domain>vpc</domain> + <instanceId>i-64693456</instanceId> + <associationId>eipassoc-f0348693</associationId> + <networkInterfaceId>eni-da764039</networkInterfaceId> + <networkInterfaceOwnerId>053230519467</networkInterfaceOwnerId> + <privateIpAddress>10.0.0.102</privateIpAddress> + </item> + </addressesSet> +</DescribeAddressesResponse> +` + +// http://goo.gl/cxU41 +var CreateImageExample = ` +<CreateImageResponse xmlns="http://ec2.amazonaws.com/doc/2013-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <imageId>ami-4fa54026</imageId> +</CreateImageResponse> +` + +// http://goo.gl/V0U25 +var DescribeImagesExample = ` +<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2012-08-15/"> + <requestId>4a4a27a2-2e7c-475d-b35b-ca822EXAMPLE</requestId> + <imagesSet> + <item> + <imageId>ami-a2469acf</imageId> + <imageLocation>aws-marketplace/example-marketplace-amzn-ami.1</imageLocation> + <imageState>available</imageState> + <imageOwnerId>123456789999</imageOwnerId> + <isPublic>true</isPublic> + <productCodes> + <item> + <productCode>a1b2c3d4e5f6g7h8i9j10k11</productCode> + <type>marketplace</type> + </item> + </productCodes> + <architecture>i386</architecture> + <imageType>machine</imageType> + <kernelId>aki-805ea7e9</kernelId> + <imageOwnerAlias>aws-marketplace</imageOwnerAlias> + <name>example-marketplace-amzn-ami.1</name> + <description>Amazon Linux AMI i386 EBS</description> + <rootDeviceType>ebs</rootDeviceType> + <rootDeviceName>/dev/sda1</rootDeviceName> + <blockDeviceMapping> + <item> + <deviceName>/dev/sda1</deviceName> + <ebs> + <snapshotId>snap-787e9403</snapshotId> + <volumeSize>8</volumeSize> + <deleteOnTermination>true</deleteOnTermination> + </ebs> + </item> + </blockDeviceMapping> + <virtualizationType>paravirtual</virtualizationType> + <tagSet> + <item> + <key>Purpose</key> + <value>EXAMPLE</value> + </item> + </tagSet> + <hypervisor>xen</hypervisor> + </item> + </imagesSet> +</DescribeImagesResponse> +` + +// http://goo.gl/bHO3z +var ImageAttributeExample = ` +<DescribeImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2013-07-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <imageId>ami-61a54008</imageId> + <launchPermission> + <item> + <group>all</group> + </item> + <item> + <userId>495219933132</userId> + </item> + </launchPermission> +</DescribeImageAttributeResponse> +` + +// http://goo.gl/ttcda +var CreateSnapshotExample = ` +<CreateSnapshotResponse xmlns="http://ec2.amazonaws.com/doc/2012-10-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <snapshotId>snap-78a54011</snapshotId> + <volumeId>vol-4d826724</volumeId> + <status>pending</status> + <startTime>2008-05-07T12:51:50.000Z</startTime> + <progress>60%</progress> + <ownerId>111122223333</ownerId> + <volumeSize>10</volumeSize> + <description>Daily Backup</description> +</CreateSnapshotResponse> +` + +// http://goo.gl/vwU1y +var DeleteSnapshotExample = ` +<DeleteSnapshotResponse xmlns="http://ec2.amazonaws.com/doc/2012-10-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DeleteSnapshotResponse> +` + +// http://goo.gl/nkovs +var DescribeSnapshotsExample = ` +<DescribeSnapshotsResponse xmlns="http://ec2.amazonaws.com/doc/2012-10-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <snapshotSet> + <item> + <snapshotId>snap-1a2b3c4d</snapshotId> + <volumeId>vol-8875daef</volumeId> + <status>pending</status> + <startTime>2010-07-29T04:12:01.000Z</startTime> + <progress>30%</progress> + <ownerId>111122223333</ownerId> + <volumeSize>15</volumeSize> + <description>Daily Backup</description> + <tagSet> + <item> + <key>Purpose</key> + <value>demo_db_14_backup</value> + </item> + </tagSet> + </item> + </snapshotSet> +</DescribeSnapshotsResponse> +` + +// http://goo.gl/YUjO4G +var ModifyImageAttributeExample = ` +<ModifyImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2013-06-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</ModifyImageAttributeResponse> +` + +// http://goo.gl/hQwPCK +var CopyImageExample = ` +<CopyImageResponse xmlns="http://ec2.amazonaws.com/doc/2013-06-15/"> + <requestId>60bc441d-fa2c-494d-b155-5d6a3EXAMPLE</requestId> + <imageId>ami-4d3c2b1a</imageId> +</CopyImageResponse> +` + +var CreateKeyPairExample = ` +<CreateKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2013-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <keyName>foo</keyName> + <keyFingerprint> + 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 + </keyFingerprint> + <keyMaterial>---- BEGIN RSA PRIVATE KEY ---- +MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC +VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 +b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd +BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN +MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD +VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z +b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt +YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ +21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T +rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE +Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 +nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb +FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb +NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE= +-----END RSA PRIVATE KEY----- +</keyMaterial> +</CreateKeyPairResponse> +` + +var DeleteKeyPairExample = ` +<DeleteKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2013-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DeleteKeyPairResponse> +` + +// http://goo.gl/Eo7Yl +var CreateSecurityGroupExample = ` +<CreateSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> + <groupId>sg-67ad940e</groupId> +</CreateSecurityGroupResponse> +` + +// http://goo.gl/k12Uy +var DescribeSecurityGroupsExample = ` +<DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <securityGroupInfo> + <item> + <ownerId>999988887777</ownerId> + <groupName>WebServers</groupName> + <groupId>sg-67ad940e</groupId> + <groupDescription>Web Servers</groupDescription> + <ipPermissions> + <item> + <ipProtocol>tcp</ipProtocol> + <fromPort>80</fromPort> + <toPort>80</toPort> + <groups/> + <ipRanges> + <item> + <cidrIp>0.0.0.0/0</cidrIp> + </item> + </ipRanges> + </item> + </ipPermissions> + <ipPermissionsEgress> + <item> + <ipProtocol>tcp</ipProtocol> + <fromPort>80</fromPort> + <toPort>80</toPort> + <groups/> + <ipRanges> + <item> + <cidrIp>0.0.0.0/0</cidrIp> + </item> + </ipRanges> + </item> + </ipPermissionsEgress> + </item> + <item> + <ownerId>999988887777</ownerId> + <groupName>RangedPortsBySource</groupName> + <groupId>sg-76abc467</groupId> + <groupDescription>Group A</groupDescription> + <ipPermissions> + <item> + <ipProtocol>tcp</ipProtocol> + <fromPort>6000</fromPort> + <toPort>7000</toPort> + <groups/> + <ipRanges/> + </item> + </ipPermissions> + </item> + </securityGroupInfo> +</DescribeSecurityGroupsResponse> +` + +// A dump which includes groups within ip permissions. +var DescribeSecurityGroupsDump = ` +<?xml version="1.0" encoding="UTF-8"?> +<DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>87b92b57-cc6e-48b2-943f-f6f0e5c9f46c</requestId> + <securityGroupInfo> + <item> + <ownerId>12345</ownerId> + <groupName>default</groupName> + <groupDescription>default group</groupDescription> + <ipPermissions> + <item> + <ipProtocol>icmp</ipProtocol> + <fromPort>-1</fromPort> + <toPort>-1</toPort> + <groups> + <item> + <userId>12345</userId> + <groupName>default</groupName> + <groupId>sg-67ad940e</groupId> + </item> + </groups> + <ipRanges/> + </item> + <item> + <ipProtocol>tcp</ipProtocol> + <fromPort>0</fromPort> + <toPort>65535</toPort> + <groups> + <item> + <userId>12345</userId> + <groupName>other</groupName> + <groupId>sg-76abc467</groupId> + </item> + </groups> + <ipRanges/> + </item> + </ipPermissions> + </item> + </securityGroupInfo> +</DescribeSecurityGroupsResponse> +` + +// http://goo.gl/QJJDO +var DeleteSecurityGroupExample = ` +<DeleteSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DeleteSecurityGroupResponse> +` + +// http://goo.gl/u2sDJ +var AuthorizeSecurityGroupIngressExample = ` +<AuthorizeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</AuthorizeSecurityGroupIngressResponse> +` + +// http://goo.gl/Mz7xr +var RevokeSecurityGroupIngressExample = ` +<RevokeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</RevokeSecurityGroupIngressResponse> +` + +// http://goo.gl/Vmkqc +var CreateTagsExample = ` +<CreateTagsResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</CreateTagsResponse> +` + +// http://goo.gl/awKeF +var StartInstancesExample = ` +<StartInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <instancesSet> + <item> + <instanceId>i-10a64379</instanceId> + <currentState> + <code>0</code> + <name>pending</name> + </currentState> + <previousState> + <code>80</code> + <name>stopped</name> + </previousState> + </item> + </instancesSet> +</StartInstancesResponse> +` + +// http://goo.gl/436dJ +var StopInstancesExample = ` +<StopInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <instancesSet> + <item> + <instanceId>i-10a64379</instanceId> + <currentState> + <code>64</code> + <name>stopping</name> + </currentState> + <previousState> + <code>16</code> + <name>running</name> + </previousState> + </item> + </instancesSet> +</StopInstancesResponse> +` + +// http://goo.gl/baoUf +var RebootInstancesExample = ` +<RebootInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2011-12-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</RebootInstancesResponse> +` + +var DescribeRouteTablesExample = ` +<DescribeRouteTablesResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>6f570b0b-9c18-4b07-bdec-73740dcf861aEXAMPLE</requestId> + <routeTableSet> + <item> + <routeTableId>rtb-13ad487a</routeTableId> + <vpcId>vpc-11ad4878</vpcId> + <routeSet> + <item> + <destinationCidrBlock>10.0.0.0/22</destinationCidrBlock> + <gatewayId>local</gatewayId> + <state>active</state> + <origin>CreateRouteTable</origin> + </item> + </routeSet> + <associationSet> + <item> + <routeTableAssociationId>rtbassoc-12ad487b</routeTableAssociationId> + <routeTableId>rtb-13ad487a</routeTableId> + <main>true</main> + </item> + </associationSet> + <tagSet/> + </item> + <item> + <routeTableId>rtb-f9ad4890</routeTableId> + <vpcId>vpc-11ad4878</vpcId> + <routeSet> + <item> + <destinationCidrBlock>10.0.0.0/22</destinationCidrBlock> + <gatewayId>local</gatewayId> + <state>active</state> + <origin>CreateRouteTable</origin> + </item> + <item> + <destinationCidrBlock>0.0.0.0/0</destinationCidrBlock> + <gatewayId>igw-eaad4883</gatewayId> + <state>active</state> + </item> + </routeSet> + <associationSet> + <item> + <routeTableAssociationId>rtbassoc-faad4893</routeTableAssociationId> + <routeTableId>rtb-f9ad4890</routeTableId> + <subnetId>subnet-15ad487c</subnetId> + </item> + </associationSet> + <tagSet/> + </item> + </routeTableSet> +</DescribeRouteTablesResponse> +` + +var CreateRouteTableExample = ` +<CreateRouteTableResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>59abcd43-35bd-4eac-99ed-be587EXAMPLE</requestId> + <routeTable> + <routeTableId>rtb-f9ad4890</routeTableId> + <vpcId>vpc-11ad4878</vpcId> + <routeSet> + <item> + <destinationCidrBlock>10.0.0.0/22</destinationCidrBlock> + <gatewayId>local</gatewayId> + <state>active</state> + </item> + </routeSet> + <associationSet/> + <tagSet/> + </routeTable> +</CreateRouteTableResponse> +` + +var DeleteRouteTableExample = ` +<DeleteRouteTableResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>49dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DeleteRouteTableResponse> +` + +var AssociateRouteTableExample = ` +<AssociateRouteTableResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <associationId>rtbassoc-f8ad4891</associationId> +</AssociateRouteTableResponse> +` + +var DisassociateRouteTableExample = ` +<DisassociateRouteTableResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DisassociateRouteTableResponse> +` + +var ReplaceRouteTableAssociationExample = ` +<ReplaceRouteTableAssociationResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>59dbff89-35bd-4eac-88ed-be587EXAMPLE</requestId> + <newAssociationId>rtbassoc-faad2958</newAssociationId> +</ReplaceRouteTableAssociationResponse> +` +var DescribeReservedInstancesExample = ` +<DescribeReservedInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2014-06-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <reservedInstancesSet> + <item> + <reservedInstancesId>e5a2ff3b-7d14-494f-90af-0b5d0EXAMPLE</reservedInstancesId> + <instanceType>m1.xlarge</instanceType> + <availabilityZone>us-east-1b</availabilityZone> + <duration>31536000</duration> + <fixedPrice>61.0</fixedPrice> + <usagePrice>0.034</usagePrice> + <instanceCount>3</instanceCount> + <productDescription>Linux/UNIX</productDescription> + <state>active</state> + <instanceTenancy>default</instanceTenancy> + <currencyCode>USD</currencyCode> + <offeringType>Light Utilization</offeringType> + <recurringCharges/> + </item> + </reservedInstancesSet> +</DescribeReservedInstancesResponse> +` + +var DescribeVpcsExample = ` +<DescribeVpcsResponse xmlns="http://ec2.amazonaws.com/doc/2015-04-15/"> + <requestId>7a62c49f-347e-4fc4-9331-6e8eEXAMPLE</requestId> + <vpcSet> + <item> + <vpcId>vpc-1a2b3c4d</vpcId> + <state>available</state> + <cidrBlock>10.0.0.0/23</cidrBlock> + <dhcpOptionsId>dopt-7a8b9c2d</dhcpOptionsId> + <instanceTenancy>default</instanceTenancy> + <isDefault>false</isDefault> + <tagSet/> + </item> + </vpcSet> +</DescribeVpcsResponse> +` + +var CreateVpcExample = ` +<CreateVpcResponse xmlns="http://ec2.amazonaws.com/doc/2015-04-15/"> + <requestId>7a62c49f-347e-4fc4-9331-6e8eEXAMPLE</requestId> + <vpc> + <vpcId>vpc-1a2b3c4d</vpcId> + <state>pending</state> + <cidrBlock>10.0.0.0/16</cidrBlock> + <dhcpOptionsId>dopt-1a2b3c4d2</dhcpOptionsId> + <instanceTenancy>default</instanceTenancy> + <tagSet/> + </vpc> +</CreateVpcResponse> +` + +var DeleteVpcExample = ` +<DeleteVpcResponse xmlns="http://ec2.amazonaws.com/doc/2015-04-15/"> + <requestId>7a62c49f-347e-4fc4-9331-6e8eEXAMPLE</requestId> + <return>true</return> +</DeleteVpcResponse> +` + +var CreateRouteExample = ` +<CreateRouteResponse xmlns="http://ec2.amazonaws.com/doc/2014-02-01/"> + <requestId>b4998629-3000-437f-b382-cc96fEXAMPLE</requestId> + <return>true</return> +</CreateRouteResponse> +` + +var DeleteRouteExample = ` +<DeleteRouteResponse xmlns="http://ec2.amazonaws.com/doc/2015-04-15/"> + <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> + <return>true</return> +</DeleteRouteResponse> +` |