From faf79d4fa377fe0a9289d0255c78071bd98aed08 Mon Sep 17 00:00:00 2001 From: "adrian.f.cole" Date: Mon, 9 Nov 2009 03:23:20 +0000 Subject: [PATCH] Issue 29: updated model git-svn-id: http://jclouds.googlecode.com/svn/trunk@2231 3d8758e0-26b5-11de-8745-db77d3ebf521 --- codegen/ec2/src/main/bin/parse_ec2.pl | 23 - .../ec2/src/main/resources/objmodels/ec2.json | 1049 +++++++++++------ 2 files changed, 676 insertions(+), 396 deletions(-) diff --git a/codegen/ec2/src/main/bin/parse_ec2.pl b/codegen/ec2/src/main/bin/parse_ec2.pl index 07b5e33ddc..5693ac653a 100755 --- a/codegen/ec2/src/main/bin/parse_ec2.pl +++ b/codegen/ec2/src/main/bin/parse_ec2.pl @@ -22,29 +22,6 @@ # under the License. # ==================================================================== # -# -# -# Copyright (C) 2009 Global Cloud Specialists, Inc. -# -# ==================================================================== -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# ==================================================================== -# #### # Parse EC2 # diff --git a/codegen/ec2/src/main/resources/objmodels/ec2.json b/codegen/ec2/src/main/resources/objmodels/ec2.json index b908af10ee..523db3fc02 100644 --- a/codegen/ec2/src/main/resources/objmodels/ec2.json +++ b/codegen/ec2/src/main/resources/objmodels/ec2.json @@ -1,3 +1,7 @@ +could not parse tree +could not parse tree +could not parse tree +could not parse tree { "categories" : { "Instances" : { @@ -54,10 +58,10 @@ }, "RunInstances" : { "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=RunInstances&ImageId=ami-60a54009&MaxCount=3&MinCount=1&Placement.AvailabilityZone=us-east-1a&Monitoring.Enabled=true&AuthParams" + "https://ec2.amazonaws.com/?Action=RunInstances&ImageId=ami-60a54009&MaxCount=3&MinCount=1&Placement.AvailabilityZone=us-east-1b&Monitoring.Enabled=true&AuthParams" ], "exampleHTML" : [ - "

Example Request

This example launches three instances of the ami-60a54009 AMI.

https://ec2.amazonaws.com/?Action=RunInstances&ImageId=ami-60a54009&MaxCount=3&MinCount=1&Placement.AvailabilityZone=us-east-1a&Monitoring.Enabled=true&AuthParams
\n" + "

Example Request

This example launches three instances of the ami-60a54009 AMI.

https://ec2.amazonaws.com/?Action=RunInstances&ImageId=ami-60a54009&MaxCount=3&MinCount=1&Placement.AvailabilityZone=us-east-1b&Monitoring.Enabled=true&AuthParams
\n" ], "contents" : [ { @@ -92,30 +96,23 @@ }, { "desc" : "Name of the security group.", - "name" : "groupId", - "type" : "String", - "optional" : "true", - "defaultValue" : "default" - }, - { - "desc" : "The user data.", - "name" : "Data", + "name" : "SecurityGroup", "type" : "String", "optional" : "true", "defaultValue" : "None" }, { - "desc" : "The version.", - "name" : "Version", + "desc" : "Specifies additional information to make available to the instance(s). ", + "name" : "AdditionalInfo", "type" : "String", - "optional" : "false", + "optional" : "true", "defaultValue" : "None" }, { - "desc" : "The encoding.", - "name" : "Encoding", + "desc" : "MIME, Base64-encoded user data.", + "name" : "UserData", "type" : "String", - "optional" : "false", + "optional" : "true", "defaultValue" : "None" }, { @@ -132,6 +129,8 @@ "optional" : "true", "defaultValue" : "m1.small", "valueMap" : { + "m2.2xlarge" : "m2.2xlarge", + "m2.4xlarge" : "m2.4xlarge", "c1.xlarge" : "c1.xlarge", "m1.large" : "m1.large", "m1.xlarge" : "m1.xlarge", @@ -141,7 +140,7 @@ }, { "desc" : "Specifies the placement constraints (Availability Zones) for launching the instances.", - "name" : "AvailabilityZone", + "name" : "Placement.AvailabilityZone", "type" : "String", "optional" : "true", "defaultValue" : "Amazon EC2 selects an Availability Zone." @@ -162,14 +161,14 @@ }, { "desc" : "The virtual name.", - "name" : "VirtualName", + "name" : "BlockDeviceMapping.VirtualName", "type" : "String", "optional" : "true", "defaultValue" : "None " }, { "desc" : "The device name (e.g., /dev/sdh).", - "name" : "DeviceName", + "name" : "BlockDeviceMapping.DeviceName", "type" : "String", "optional" : "true", "defaultValue" : "None " @@ -180,6 +179,13 @@ "type" : "Boolean", "optional" : "true", "defaultValue" : "Disabled" + }, + { + "desc" : "Specifies the subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.", + "name" : "SubnetId", + "type" : "String", + "optional" : "true", + "defaultValue" : "None" } ], "type" : "RunInstances", @@ -252,12 +258,12 @@ }, "ModifyImageAttribute" : { "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=ModifyImageAttribute&ImageId=ami-61a54008&Attribute=launchPermission&OperationType=add&Group.1=all &UserId.1=495219933132&AuthParams", - "https://ec2.amazonaws.com/?Action=ModifyImageAttribute?Action=ModifyImageAttribute&ImageId=ami-61a54008&Attribute=productCodes&ProductCode.1=774F4FF8&AuthParams" + "https://ec2.amazonaws.com/?Action=ModifyImageAttribute&snapshotId=snap-78a54011&Attribute=createVolumePermission&OperationType=add&Group.1=all&UserId.1=495219933132&AuthParams", + "https://ec2.amazonaws.com/?Action=ModifyImageAttribute?Action=ModifyImageAttribute&ImageId=ami-78a54011&Attribute=launchPermission&OperationType=add&Group.1=all&UserId.1=495219933132&AuthParams" ], "exampleHTML" : [ - "

Example Request

This example makes this a public AMI and grants specific permissions to a user.

https://ec2.amazonaws.com/?Action=ModifyImageAttribute&ImageId=ami-61a54008&Attribute=launchPermission&OperationType=add&Group.1=all &UserId.1=495219933132&AuthParams
\n", - "

Example Request

The following example adds the 774F4FF8 product code to the ami-2bb65342 AMI:

https://ec2.amazonaws.com/?Action=ModifyImageAttribute?Action=ModifyImageAttribute&ImageId=ami-61a54008&Attribute=productCodes&ProductCode.1=774F4FF8&AuthParams
\n" + "

Example Request

This example makes this a public AMI and grants specific permissions to a user.

https://ec2.amazonaws.com/?Action=ModifyImageAttribute&snapshotId=snap-78a54011&Attribute=createVolumePermission&OperationType=add&Group.1=all&UserId.1=495219933132&AuthParams
\n", + "

Example Request

The following example adds the 774F4FF8 product code to the ami-2bb65342 AMI:

https://ec2.amazonaws.com/?Action=ModifyImageAttribute?Action=ModifyImageAttribute&ImageId=ami-78a54011&Attribute=launchPermission&OperationType=add&Group.1=all&UserId.1=495219933132&AuthParams
\n" ], "contents" : [ { @@ -268,39 +274,47 @@ "defaultValue" : "None" }, { - "desc" : "User IDs associated with the launchPermission attribute.", - "name" : "UserId.n", + "desc" : "AWS Access Key ID.", + "name" : "UserId", "type" : "String", "optional" : "false", "defaultValue" : "None" }, { - "desc" : "Security groups associated with the launchPermission attribute. You can specify the ", - "name" : "Group.n", + "desc" : "Name of the group. Currently supports \"all.\"", + "name" : "UserGroup", "type" : "String", "optional" : "false", "defaultValue" : "None" }, { - "desc" : "User IDs associated with the launchPermission attribute.", - "name" : "UserId.n", - "type" : "String", - "optional" : "false", - "defaultValue" : "None" - }, - { - "desc" : "Security groups associated with the launchPermission attribute. You can specify the ", - "name" : "Group.n", - "type" : "String", - "optional" : "false", - "defaultValue" : "None" - }, - { - "desc" : "Amazon DevPay product code. Currently only one product code can be associated with an AMI. Once set, the product code cannot be changed or reset.", + "desc" : "Product code.", "name" : "ProductCode.n", "type" : "String", + "optional" : "true", + "defaultValue" : "None " + }, + { + "desc" : "Specifies the attribute to modify. ", + "name" : "Attribute", + "type" : "String", "optional" : "false", - "defaultValue" : "None" + "defaultValue" : "None", + "valueMap" : { + "productCodes" : "productCodes", + "launchPermission" : "launchPermission" + } + }, + { + "desc" : "Specifies the operation to perform on the attribute. ", + "name" : "OperationType", + "type" : "String", + "optional" : "false", + "defaultValue" : "None", + "valueMap" : { + "remove" : "remove", + "add" : "add" + } } ], "type" : "ModifyImageAttribute", @@ -520,15 +534,15 @@ "defaultValue" : "None" }, { - "desc" : "AWS User ID of an account.", - "name" : "UserId", + "desc" : "AWS User ID of an account. Cannot be used when specifying a CIDR IP address.", + "name" : "SourceSecurityGroupOwnerId ", "type" : "String", "optional" : "false", "defaultValue" : "None" }, { - "desc" : "Name of the security group.", - "name" : "GroupName", + "desc" : "Name of the security group. Cannot be used when specifying a CIDR IP address.", + "name" : "SourceSecurityGroupName ", "type" : "String", "optional" : "false", "defaultValue" : "None" @@ -666,15 +680,15 @@ "defaultValue" : "None" }, { - "desc" : "AWS User ID of an account.", - "name" : "UserId", + "desc" : "AWS User ID of an account. Cannot be used when specifying a CIDR IP address.", + "name" : "SourceSecurityGroupOwnerId ", "type" : "String", "optional" : "false", "defaultValue" : "None" }, { - "desc" : "Name of the security group.", - "name" : "GroupName", + "desc" : "Name of the security group. Cannot be used when specifying a CIDR IP address.", + "name" : "SourceSecurityGroupName ", "type" : "String", "optional" : "false", "defaultValue" : "None" @@ -718,6 +732,17 @@ "type" : "String", "optional" : "false", "defaultValue" : "None" + }, + { + "desc" : "Specifies the attribute to reset. ", + "name" : "Attribute", + "type" : "String", + "optional" : "false", + "defaultValue" : "None", + "valueMap" : { + "productCodes" : "productCodes", + "launchPermission" : "launchPermission" + } } ], "type" : "ResetImageAttribute", @@ -864,12 +889,36 @@ ], "responseType" : "DescribeBundleTasksResponse" }, - "BundleInstance" : { + "GetPasswordData" : { "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=BundleInstance&InstanceId=-i-e468cd8d\n&Storage.S3.AWSAccessKeyId=10QMXFEV71ZS32XQFTR2\n&Storage.S3.Bucket=my-bucket\n&Storage.S3.Prefix=winami\n&Storage.S3.UploadPolicy=eyJleHBpcmF0aW9uIjogIjIwMDgtMDgtMzBUMDg6NDk6MDlaIiwiY29uZGl0aW9ucyI6IFt7ImJ1Y2tldCI6ICJteS1idWNrZXQifSxbInN0YXJ0cy13aXRoIiwgIiRrZXkiLCAibXktbmV3LWltYWdlIl1dfQ%3D%3D\n&Storage.S3.UploadPolicySignature=w6BZu2oxGsiiLZnoBmQSErotuMA%3D\n&AuthParams" + "https://ec2.amazonaws.com/?Action=GetPasswordData&InstanceId=i-10a64379&AuthParams" ], "exampleHTML" : [ - "

Example Request

This example bundles the i-e468cd8d instance.

https://ec2.amazonaws.com/?Action=BundleInstance&InstanceId=-i-e468cd8d\n&Storage.S3.AWSAccessKeyId=10QMXFEV71ZS32XQFTR2\n&Storage.S3.Bucket=my-bucket\n&Storage.S3.Prefix=winami\n&Storage.S3.UploadPolicy=eyJleHBpcmF0aW9uIjogIjIwMDgtMDgtMzBUMDg6NDk6MDlaIiwiY29uZGl0aW9ucyI6IFt7ImJ1Y2tldCI6ICJteS1idWNrZXQifSxbInN0YXJ0cy13aXRoIiwgIiRrZXkiLCAibXktbmV3LWltYWdlIl1dfQ%3D%3D\n&Storage.S3.UploadPolicySignature=w6BZu2oxGsiiLZnoBmQSErotuMA%3D\n&AuthParams
\n" + "

Example Request

This example returns the encrypted version of the administrator password for the i-2574e22a instance.

https://ec2.amazonaws.com/?Action=GetPasswordData&InstanceId=i-10a64379&AuthParams
\n" + ], + "contents" : [ + { + "desc" : "The ID of the instance for which to get the password.", + "name" : "InstanceId", + "type" : "String", + "optional" : "false", + "defaultValue" : "None " + } + ], + "type" : "GetPasswordData", + "description" : "Retrieves the encrypted administrator password for the instances running Windows.", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-GetPasswordData.html", + "RunInstances" + ], + "responseType" : "GetPasswordDataResponse" + }, + "BundleInstance" : { + "exampleCode" : [ + "https://ec2.amazonaws.com/?Action=BundleInstance&InstanceId=-i-e468cd8d\n&Storage.S3.AWSAccessKeyId=10QMXFEV71ZS32XQFTR2\n&Storage.S3.Bucket=my-bucket\n&Storage.S3.Prefix=winami\n&Storage.S3.UploadPolicy=eyJleHBpcmF0aW9uIjogIjIwMDgtMDgtMzBUMDg6NDk6MDlaIiwiY29uZGl0aW9ucyI6IFt7ImJ1Y2tldCI6ICJteS1idWNrZXQifSxbInN0YXJ0cy13aXRoIiwgIiRrZXkiLCAibXktbmV3LWltYWdlIl0seyJhY2wiOiAiZWMyLWJ1bmRsZS1yZWFkIn1dfQ%3D%3D\n&Storage.S3.UploadPolicySignature=fh5tyyyQD8W4COEthj3nlGNtJMU%3D\n&AuthParams" + ], + "exampleHTML" : [ + "

Example Request

This example bundles the i-e468cd8d instance.

https://ec2.amazonaws.com/?Action=BundleInstance&InstanceId=-i-e468cd8d\n&Storage.S3.AWSAccessKeyId=10QMXFEV71ZS32XQFTR2\n&Storage.S3.Bucket=my-bucket\n&Storage.S3.Prefix=winami\n&Storage.S3.UploadPolicy=eyJleHBpcmF0aW9uIjogIjIwMDgtMDgtMzBUMDg6NDk6MDlaIiwiY29uZGl0aW9ucyI6IFt7ImJ1Y2tldCI6ICJteS1idWNrZXQifSxbInN0YXJ0cy13aXRoIiwgIiRrZXkiLCAibXktbmV3LWltYWdlIl0seyJhY2wiOiAiZWMyLWJ1bmRsZS1yZWFkIn1dfQ%3D%3D\n&Storage.S3.UploadPolicySignature=fh5tyyyQD8W4COEthj3nlGNtJMU%3D\n&AuthParams
\n" ], "contents" : [ { @@ -879,13 +928,6 @@ "optional" : "false", "defaultValue" : "None" }, - { - "desc" : "The Access Key ID of the owner of the Amazon S3 bucket.", - "name" : "Storage.S3.AWSAccessKeyId", - "type" : "String", - "optional" : "false", - "defaultValue" : "None" - }, { "desc" : " The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.", "name" : "Storage.S3.Bucket", @@ -901,7 +943,14 @@ "defaultValue" : "None" }, { - "desc" : "An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on the user's behalf. For more information on bundling in Windows, go to the ", + "desc" : "The Access Key ID of the owner of the Amazon S3 bucket.", + "name" : "Storage.S3.AWSAccessKeyId", + "type" : "String", + "optional" : "false", + "defaultValue" : "None" + }, + { + "desc" : "A Base64-encoded Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on the user's behalf. ", "name" : "Storage.S3.UploadPolicy", "type" : "String", "optional" : "false", @@ -1130,10 +1179,10 @@ }, "CreateKeyPair" : { "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=CreateKeyPair&KeyName=gsg-keypair.&AuthParams" + "https://ec2.amazonaws.com/?Action=CreateKeyPair&KeyName=gsg-keypair&AuthParams" ], "exampleHTML" : [ - "

Example Request

This example creates a key pair named gsg-keypair.

https://ec2.amazonaws.com/?Action=CreateKeyPair&KeyName=gsg-keypair.&AuthParams
\n" + "

Example Request

This example creates a key pair named gsg-keypair.

https://ec2.amazonaws.com/?Action=CreateKeyPair&KeyName=gsg-keypair&AuthParams
\n" ], "contents" : [ { @@ -1195,8 +1244,8 @@ "contents" : [ { "desc" : "Children: requestId, publicIp", - "name" : "AllocateAddressResponse", - "type" : "AllocateAddressResponse", + "name" : "AllocateAddressResponseType", + "type" : "AllocateAddressResponseType", "optional" : "false" }, { @@ -1286,15 +1335,15 @@ ], "contents" : [ { - "desc" : "The instance to associate with the IP address.", - "name" : "InstanceId", + "desc" : "IP address that you are assigning to the instance.", + "name" : "PublicIp", "type" : "String", "optional" : "false", "defaultValue" : "None" }, { - "desc" : "IP address that you are assigning to the instance.", - "name" : "PublicIp", + "desc" : "The instance to associate with the IP address.", + "name" : "InstanceId", "type" : "String", "optional" : "false", "defaultValue" : "None" @@ -1368,31 +1417,6 @@ ], "responseType" : "DeleteVolumeResponse" }, - "DescribeSnapshots" : { - "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=DescribeSnapshots&SnapshotId=snap-78a54011&AuthParams" - ], - "exampleHTML" : [ - "

Example Request

This example describes snapshot snap-78a54011.

https://ec2.amazonaws.com/?Action=DescribeSnapshots&SnapshotId=snap-78a54011&AuthParams
\n" - ], - "contents" : [ - { - "desc" : "The ID of the Amazon EBS snapshot.", - "name" : "SnapshotId.n", - "type" : "String", - "optional" : "true", - "defaultValue" : "Describes all snapshots that you own." - } - ], - "type" : "DescribeSnapshots", - "description" : "Describes the status of Amazon EBS snapshots. If no snapshots are specified, Amazon EBS returns information about all snapshots owned by the account. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide.", - "see" : [ - "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshots.html", - "CreateSnapshot", - "DeleteSnapshot" - ], - "responseType" : "DescribeSnapshotsResponse" - }, "DescribeVolumes" : { "exampleCode" : [ "https://ec2.amazonaws.com/?Action=DescribeVolumes&AuthParams" @@ -1403,7 +1427,7 @@ "contents" : [ { "desc" : "The ID of the volume to list.", - "name" : "VolumeId", + "name" : "VolumeId.n", "type" : "String", "optional" : "true", "defaultValue" : "Describes all volumes that you own." @@ -1450,7 +1474,7 @@ { "desc" : "Forces detachment if the previous detachment attempt did not occur cleanly (logging into an instance, unmounting the volume, and detaching normally). This option can lead to data loss or a corrupted file system. Use this option only as a last resort to detach a volume from a failed instance. The instance will not have an opportunity to flush file system caches nor file system meta data. If you use this option, you must perform file system check and repair procedures.", "name" : "Force", - "type" : "String", + "type" : "Boolean", "optional" : "true", "defaultValue" : "None" } @@ -1466,71 +1490,41 @@ ], "responseType" : "DetachVolumeResponse" }, - "AttachVolume" : { + "DescribeSnapshotAttribute" : { "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=AttachVolume&VolumeId=vol-4d826724\n&InstanceId=i-6058a509\n&Device=/dev/sdh&AuthParams" + "https://ec2.amazonaws.com/?Action=DescribeSnapshotAttribute&SnaphsotId=snap-78a54011&Attribute=createVolumePermission&AuthParams" ], "exampleHTML" : [ - "

Example Request

This example attaches volume vol-4d826724 to instance i-6058a509 and exposes it as /dev/sdh. For information on standard storage locations, go to the Amazon Elastic Compute Cloud Developer Guide.

https://ec2.amazonaws.com/?Action=AttachVolume&VolumeId=vol-4d826724\n&InstanceId=i-6058a509\n&Device=/dev/sdh&AuthParams
\n" + "

Example Request

This example describes permissions for the snap-78a54011 snapshot.

https://ec2.amazonaws.com/?Action=DescribeSnapshotAttribute&SnaphsotId=snap-78a54011&Attribute=createVolumePermission&AuthParams
\n" ], "contents" : [ { - "desc" : "The ID of the Amazon EBS volume. The volume and instance must be within the same Availability Zone and the instance must be running.", - "name" : "VolumeId", + "desc" : "The ID of the Amazon EBS snapshot.", + "name" : "SnapshotId.n", "type" : "String", - "optional" : "false", - "defaultValue" : "None" + "optional" : "true", + "defaultValue" : "None " }, { - "desc" : "The ID of the instance to which the volume attaches. The volume and instance must be within the same Availability Zone and the instance must be running.", - "name" : "InstanceId", + "name" : "Attribute", "type" : "String", - "optional" : "false", - "defaultValue" : "None" - }, - { - "desc" : "Specifies how the device is exposed to the instance (e.g., /dev/sdh).", - "name" : "Device", - "type" : "String", - "optional" : "false", - "defaultValue" : "None" + "optional" : "true", + "defaultValue" : "true", + "valueMap" : { + "createVolumePermission" : "Describes the create volume permissions of the snapshot." + } } ], - "type" : "AttachVolume", - "description" : "Attaches an Amazon EBS volume to a running instance and exposes it as the specified device.", + "type" : "DescribeSnapshotAttribute", + "description" : "Returns information about an attribute of a snapshot. Only one attribute can be specified per call.", "see" : [ - "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-AttachVolume.html", - "CreateVolume", - "DeleteVolume", - "DescribeVolumes", - "DetachVolume" + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshotAttribute.html", + "ModifySnapshotAttribute", + "DescribeSnapshots", + "ResetSnapshotAttribute", + "CreateSnapshot" ], - "responseType" : "AttachVolumeResponse" - }, - "CreateSnapshot" : { - "exampleCode" : [ - "https://ec2.amazonaws.com/?Action=CreateSnapshot&VolumeId=vol-4d826724&AuthParams" - ], - "exampleHTML" : [ - "

Example Request

This example creates a snapshot of volume vol-4d826724.

https://ec2.amazonaws.com/?Action=CreateSnapshot&VolumeId=vol-4d826724&AuthParams
\n" - ], - "contents" : [ - { - "desc" : "The ID of the Amazon EBS volume to take a snapshot of.", - "name" : "VolumeId", - "type" : "String", - "optional" : "false", - "defaultValue" : "None" - } - ], - "type" : "CreateSnapshot", - "description" : "Creates a snapshot of an Amazon EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make identical copies of instance devices, and to save data before shutting down an instance. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide. ", - "see" : [ - "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-CreateSnapshot.html", - "DeleteSnapshot", - "DescribeSnapshots" - ], - "responseType" : "CreateSnapshotResponse" + "responseType" : "DescribeSnapshotAttributeResponse" }, "CreateVolume" : { "exampleCode" : [ @@ -1552,7 +1546,7 @@ "desc" : "The snapshot from which to create the new volume.", "name" : "SnapshotId", "type" : "String", - "optional" : "false", + "optional" : "true", "defaultValue" : "None" }, { @@ -1599,13 +1593,221 @@ "DescribeSnapshots" ], "responseType" : "DeleteSnapshotResponse" + }, + "ModifySnapshotAttribute" : { + "exampleCode" : [ + "https://ec2.amazonaws.com/?Action=ModifySnapshotAttribute&snapshotId=snap-78a54011&Attribute=createVolumePermission&OperationType=add&Group.1=all&UserId.1=495219933132&AuthParams" + ], + "exampleHTML" : [ + "

Example Request

This example makes the snap-78a54011 snapshot public.

https://ec2.amazonaws.com/?Action=ModifySnapshotAttribute&snapshotId=snap-78a54011&Attribute=createVolumePermission&OperationType=add&Group.1=all&UserId.1=495219933132&AuthParams
\n" + ], + "contents" : [ + { + "desc" : "The ID of the snapshot.", + "name" : "SnapshotId", + "type" : "String", + "optional" : "false", + "defaultValue" : "None " + }, + { + "desc" : "User ID of a user that can create volumes from the snapshot.", + "name" : "UserId", + "type" : "String", + "optional" : "true", + "defaultValue" : "None" + }, + { + "desc" : "Group that is allowed to create volumes from the snapshot (currently supports \"all\").", + "name" : "UserGroup", + "type" : "String", + "optional" : "true", + "defaultValue" : "None" + }, + { + "desc" : "Specifies the attribute to modify. ", + "name" : "Attribute", + "type" : "String", + "optional" : "false", + "defaultValue" : "None" + }, + { + "desc" : "Specifies the operation to perform on the attribute. ", + "name" : "OperationType", + "type" : "String", + "optional" : "false", + "defaultValue" : "None", + "valueMap" : { + "remove" : "remove", + "add" : "add" + } + }, + { + "name" : "Attribute", + "type" : "String", + "optional" : "true", + "defaultValue" : "true", + "valueMap" : { + "createVolumePermission" : "Modifies the create volume permissions of the snapshot." + } + } + ], + "type" : "ModifySnapshotAttribute", + "description" : "Adds or remove permission settings for the specified snapshot. ", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-ModifySnapshotAttribute.html", + "DescribeSnapshotAttribute", + "DescribeSnapshots", + "ResetSnapshotAttribute", + "CreateSnapshot" + ], + "responseType" : "ModifySnapshotAttributeResponse" + }, + "DescribeSnapshots" : { + "exampleCode" : [ + "https://ec2.amazonaws.com/?Action=DescribeSnapshots&SnapshotId=snap-78a54011&AuthParams" + ], + "exampleHTML" : [ + "

Example Request

This example describes snapshot snap-78a54011.

https://ec2.amazonaws.com/?Action=DescribeSnapshots&SnapshotId=snap-78a54011&AuthParams
\n" + ], + "contents" : [ + { + "name" : "public", + "optional" : "false" + }, + { + "name" : "explicit", + "optional" : "false" + }, + { + "name" : "implicit", + "optional" : "false" + } + ], + "type" : "DescribeSnapshots", + "description" : "Returns information about Amazon EBS snapshots available to the user. Information returned includes volume ID, status, start time, progress, owner ID, volume size, and description. Snapshots available to the user include public snapshots available for any user to launch, private snapshots owned by the user making the request, and private snapshots owned by other users for which the user granted explicit create volume permissions.", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshots.html", + "CreateSnapshot", + "DeleteSnapshot" + ], + "responseType" : "DescribeSnapshotsResponse" + }, + "CreateSnapshot" : { + "exampleCode" : [ + "https://ec2.amazonaws.com/?Action=CreateSnapshotAction=CreateSnapshot&VolumeId=vol-4d826724&Description=Daily+Backup&AuthParams&AuthParams" + ], + "exampleHTML" : [ + "

Example Request

This example creates a snapshot of volume vol-4d826724.

https://ec2.amazonaws.com/?Action=CreateSnapshotAction=CreateSnapshot&VolumeId=vol-4d826724&Description=Daily+Backup&AuthParams&AuthParams
\n" + ], + "contents" : [ + { + "desc" : "The ID of the Amazon EBS volume of which to take a snapshot.", + "name" : "VolumeId", + "type" : "String", + "optional" : "false", + "defaultValue" : "None" + }, + { + "constraints" : "256 characters.", + "desc" : "Description of the Amazon EBS snapshot.", + "name" : "Description", + "type" : "String", + "optional" : "true", + "defaultValue" : "None " + } + ], + "type" : "CreateSnapshot", + "description" : "Creates a snapshot of an Amazon EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make identical copies of instance devices, and to save data before shutting down an instance. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide.", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-CreateSnapshot.html", + "DeleteSnapshot", + "DescribeSnapshots" + ], + "responseType" : "CreateSnapshotResponse" + }, + "AttachVolume" : { + "exampleCode" : [ + "https://ec2.amazonaws.com/?Action=AttachVolume&VolumeId=vol-4d826724\n&InstanceId=i-6058a509\n&Device=/dev/sdh&AuthParams" + ], + "exampleHTML" : [ + "

Example Request

This example attaches volume vol-4d826724 to instance i-6058a509 and exposes it as /dev/sdh. For information on standard storage locations, go to the Amazon Elastic Compute Cloud Developer Guide.

https://ec2.amazonaws.com/?Action=AttachVolume&VolumeId=vol-4d826724\n&InstanceId=i-6058a509\n&Device=/dev/sdh&AuthParams
\n" + ], + "contents" : [ + { + "desc" : "The ID of the Amazon EBS volume. The volume and instance must be within the same Availability Zone and the instance must be running.", + "name" : "VolumeId", + "type" : "String", + "optional" : "false", + "defaultValue" : "None" + }, + { + "desc" : "The ID of the instance to which the volume attaches. The volume and instance must be within the same Availability Zone and the instance must be running.", + "name" : "InstanceId", + "type" : "String", + "optional" : "false", + "defaultValue" : "None" + }, + { + "desc" : "Specifies how the device is exposed to the instance (e.g., /dev/sdh).", + "name" : "Device", + "type" : "String", + "optional" : "false", + "defaultValue" : "None" + } + ], + "type" : "AttachVolume", + "description" : "Attaches an Amazon EBS volume to a running instance and exposes it as the specified device.", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-AttachVolume.html", + "CreateVolume", + "DeleteVolume", + "DescribeVolumes", + "DetachVolume" + ], + "responseType" : "AttachVolumeResponse" + }, + "ResetSnapshotAttribute" : { + "exampleCode" : [ + "https://ec2.amazonaws.com/?Action=ResetSnapshotAttribute&SnapshotId.1=snap-78a54011&Attribute=createVolumePermission&AuthParams" + ], + "exampleHTML" : [ + "

Example Request

This example resets the permissions for snap-78a54011, making it a private snapshot that can only be used by the account that created it.

https://ec2.amazonaws.com/?Action=ResetSnapshotAttribute&SnapshotId.1=snap-78a54011&Attribute=createVolumePermission&AuthParams
\n" + ], + "contents" : [ + { + "desc" : "The ID of the snapshot.", + "name" : "SnapshotId", + "type" : "String", + "optional" : "true", + "defaultValue" : "None" + }, + { + "name" : "Attribute", + "type" : "String", + "optional" : "true", + "defaultValue" : "true", + "valueMap" : { + "createVolumePermission" : "Resets the create volume permissions of the snapshot." + } + } + ], + "type" : "ResetSnapshotAttribute", + "description" : "Resets permission settings for the specified snapshot. ", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-ResetSnapshotAttribute.html", + "ModifySnapshotAttribute", + "DescribeSnapshotAttribute", + "DescribeSnapshots", + "CreateSnapshot" + ], + "responseType" : "ResetSnapshotAttributeResponse" } } } }, "dataTypes" : { "ReservationSetType" : { - "ancestor" : "DescribeInstancesResponse", + "ancestor" : "DescribeInstancesResponseType", "contents" : [ { "desc" : "Information for a reservation.", @@ -1621,10 +1823,10 @@ }, "DeleteKeyPairResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<DeleteKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</DeleteKeyPairResponse>
\n" + "

Example Response

<DeleteKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</DeleteKeyPairResponse>
\n" ], "contents" : [ { @@ -1646,7 +1848,7 @@ ] }, "DescribeKeyPairsResponseInfoType" : { - "ancestor" : "DescribeKeyPairsResponse", + "ancestor" : "DescribeKeyPairsResponseType", "contents" : [ { "desc" : "Information for a key pair.", @@ -1662,10 +1864,10 @@ }, "AuthorizeSecurityGroupIngressResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<AuthorizeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</AuthorizeSecurityGroupIngressResponse>
\n" + "

Example Response

<AuthorizeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</AuthorizeSecurityGroupIngressResponse>
\n" ], "contents" : [ { @@ -1692,7 +1894,7 @@ { "desc" : "Time stamp when the association was created.", "name" : "attachTime", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" }, { @@ -1726,7 +1928,7 @@ ] }, "DescribeAddressesResponseInfoType" : { - "ancestor" : "DescribeAddressesResponse", + "ancestor" : "DescribeAddressesResponseType", "contents" : [ { "desc" : "Information about an instance.", @@ -1740,12 +1942,27 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-DescribeAddressesResponseInfoType.html" ] }, + "AvailabilityZoneMessageType" : { + "ancestor" : "AvailabilityZoneMessageSetType", + "contents" : [ + { + "desc" : "The Availability Zone message.", + "name" : "message", + "type" : "xsd:string", + "optional" : "false" + } + ], + "type" : "AvailabilityZoneMessageType", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-AvailabilityZoneMessageType.html" + ] + }, "DescribeReservedInstancesResponse" : { "exampleCode" : [ - "\n \n \n 4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8\n m1.small\n us-east-1a\n 12\n 0.00\n 0.00\n 19\n m1.small offering in us-east-1a\n Active\n \n \n\t\t\t\t\t\t" + "\n \n \n 4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8\n m1.small\n us-east-1a\n 12\n 0.00\n 0.00\n 19\n m1.small offering in us-east-1a\n Active\n \n \n\t\t\t\t\t\t" ], "exampleHTML" : [ - "

Example Response

<DescribeReservedInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <reservedInstancesSet>\n    <item>\n      <reservedInstancesId>4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8</reservedInstancesId>\n      <instanceType>m1.small</instanceType>\n      <availabilityZone>us-east-1a</availabilityZone>\n      <duration>12</duration>\n      <usagePrice>0.00</usagePrice>\n      <fixedPrice>0.00</fixedPrice>\n      <instanceCount>19</instanceCount>\n      <productDescription>m1.small offering in us-east-1a</productDescription>\n      <state>Active</state>\n    </item>\n  </reservedInstancesSet>\n\t\t\t\t\t\t</DescribeReservedInstancesResponse>
\n" + "

Example Response

<DescribeReservedInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <reservedInstancesSet>\n    <item>\n      <reservedInstancesId>4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8</reservedInstancesId>\n      <instanceType>m1.small</instanceType>\n      <availabilityZone>us-east-1a</availabilityZone>\n      <duration>12</duration>\n      <usagePrice>0.00</usagePrice>\n      <fixedPrice>0.00</fixedPrice>\n      <instanceCount>19</instanceCount>\n      <productDescription>m1.small offering in us-east-1a</productDescription>\n      <state>Active</state>\n    </item>\n  </reservedInstancesSet>\n\t\t\t\t\t\t</DescribeReservedInstancesResponse>
\n" ], "contents" : [ { @@ -1766,6 +1983,21 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeReservedInstances.html" ] }, + "PlacementResponseType" : { + "ancestor" : "RunningInstancesItemType", + "contents" : [ + { + "desc" : "Returns the Availability Zones of the instances.", + "name" : "availabilityZone", + "type" : "xsd:string", + "optional" : "false" + } + ], + "type" : "PlacementResponseType", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-PlacementResponseType.html" + ] + }, "DescribeVolumesSetItemResponseType" : { "ancestor" : "DescribeVolumesSetResponseType", "contents" : [ @@ -1784,7 +2016,7 @@ { "desc" : "Time stamp when volume creation was initiated.", "name" : "createTime", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" }, { @@ -1821,13 +2053,13 @@ "ancestor" : "LaunchPermissionListType", "contents" : [ { - "desc" : "Security groups associated with the launchPermission attribute. You can specify the all group, which will make it a public AMI.", + "desc" : "Name of the group. Currently supports \"all.\"", "name" : "group", "type" : "xsd:string", "optional" : "false" }, { - "desc" : "User IDs associated with the launchPermission attribute.", + "desc" : "AWS Access Key ID.", "name" : "userId", "type" : "xsd:string", "optional" : "false" @@ -1841,6 +2073,18 @@ "DescribeSnapshotsSetItemResponseType" : { "ancestor" : "DescribeSnapshotsSetResponseType", "contents" : [ + { + "desc" : "Description of the snapshot.", + "name" : "description", + "type" : "xsd:string", + "optional" : "false" + }, + { + "desc" : "AWS Access Key ID of the user who owns the snapshot.", + "name" : "ownerId", + "type" : "xsd:string", + "optional" : "false" + }, { "desc" : "The progress of the snapshot, in percentage.", "name" : "progress", @@ -1856,11 +2100,11 @@ { "desc" : "Time stamp when the snapshot was initiated.", "name" : "startTime", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" }, { - "desc" : "Snapshot state (e.g., pending, completed).", + "desc" : "Snapshot state (e.g., pending, completed, or error).", "name" : "status", "type" : "xsd:string", "optional" : "false" @@ -1907,12 +2151,18 @@ { "desc" : "The current state of the instance.", "name" : "instanceState", + "type" : "InstanceStateType", + "optional" : "false" + }, + { + "desc" : "The instance type.", + "name" : "instanceType", "type" : "xsd:string", "optional" : "false" }, { - "desc" : "The instance type. For more information on instance types, go to the Amazon Elastic Compute Cloud Developer Guide.", - "name" : "instanceType", + "desc" : "Specifies the IP address of the instance.", + "name" : "ipAddress", "type" : "xsd:string", "optional" : "false" }, @@ -1931,7 +2181,7 @@ { "desc" : "The time the instance launched.", "name" : "launchTime", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" }, { @@ -1943,7 +2193,7 @@ { "desc" : "The location where the instance launched.", "name" : "placement", - "type" : "xsd:string", + "type" : "PlacementResponseType", "optional" : "false" }, { @@ -1958,6 +2208,12 @@ "type" : "xsd:string", "optional" : "false" }, + { + "desc" : "Specifies the private IP address that is assigned to the instance (Amazon VPC).", + "name" : "privateIpAddress", + "type" : "xsd:string", + "optional" : "false" + }, { "desc" : " Product codes attached to this instance.", "name" : "productCodes", @@ -1975,6 +2231,18 @@ "name" : "reason", "type" : "xsd:string", "optional" : "false" + }, + { + "desc" : "Specifies the subnet ID in which the instance is running (Amazon Virtual Private Cloud).", + "name" : "subnetId", + "type" : "xsd:string", + "optional" : "false" + }, + { + "desc" : "Specifies the VPC in which the instance is running (Amazon Virtual Private Cloud).", + "name" : "vpcId", + "type" : "xsd:string", + "optional" : "false" } ], "type" : "RunningInstancesItemType", @@ -1984,10 +2252,10 @@ }, "DescribeReservedInstancesOfferingsResponse" : { "exampleCode" : [ - "\n \n \n 4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8\n m1.small\n us-east-1a\n 12\n 0.00\n 0.00\n m1.small offering in us-east-1a\n \n \n\t\t\t\t\t\t" + "\n \n \n 4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8\n m1.small\n us-east-1a\n 12\n 0.00\n 0.00\n m1.small offering in us-east-1a\n \n \n\t\t\t\t\t\t" ], "exampleHTML" : [ - "

Example Response

<DescribeReservedInstancesOfferingsResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <reservedInstancesOfferingsSet>\n    <item>\n      <reservedInstancesOfferingId>4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8</reservedInstancesOfferingId>\n      <instanceType>m1.small</instanceType>\n      <availabilityZone>us-east-1a</availabilityZone>\n      <duration>12</duration>\n      <fixedPrice>0.00</fixedPrice>\n      <usagePrice>0.00</usagePrice>\n      <productDescription>m1.small offering in us-east-1a</productDescription>\n    </item>\n  </reservedInstancesOfferingsSet>\n\t\t\t\t\t\t</DescribeReservedInstancesOfferingsResponse>
\n" + "

Example Response

<DescribeReservedInstancesOfferingsResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <reservedInstancesOfferingsSet>\n    <item>\n      <reservedInstancesOfferingId>4b2293b4-5813-4cc8-9ce3-1957fc1dcfc8</reservedInstancesOfferingId>\n      <instanceType>m1.small</instanceType>\n      <availabilityZone>us-east-1a</availabilityZone>\n      <duration>12</duration>\n      <fixedPrice>0.00</fixedPrice>\n      <usagePrice>0.00</usagePrice>\n      <productDescription>m1.small offering in us-east-1a</productDescription>\n    </item>\n  </reservedInstancesOfferingsSet>\n\t\t\t\t\t\t</DescribeReservedInstancesOfferingsResponse>
\n" ], "contents" : [ { @@ -2009,7 +2277,7 @@ ] }, "BlockDeviceMappingType" : { - "ancestor" : "DescribeImageAttributeResponse", + "ancestor" : "DescribeImageAttributeResponseType", "contents" : [ { "desc" : "Information for one block device mapping.", @@ -2025,10 +2293,10 @@ }, "ResetImageAttributeResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<ResetImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</ResetImageAttributeResponse>
\n" + "

Example Response

<ResetImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</ResetImageAttributeResponse>
\n" ], "contents" : [ { @@ -2050,7 +2318,7 @@ ] }, "AvailabilityZoneSetType" : { - "ancestor" : "DescribeAvailabilityZonesResponse", + "ancestor" : "DescribeAvailabilityZonesResponseType", "contents" : [ { "desc" : "Information for one Availability Zone.", @@ -2064,32 +2332,6 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-AvailabilityZoneSetType.html" ] }, - "RevokeSecurityGroupIngressResponse" : { - "exampleCode" : [ - "\n true\n" - ], - "exampleHTML" : [ - "

Example Response

<RevokeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</RevokeSecurityGroupIngressResponse>
\n" - ], - "contents" : [ - { - "desc" : "The ID of the request.", - "name" : "requestId", - "type" : "xsd:string", - "optional" : "false" - }, - { - "desc" : " Returns true if the request is successful; otherwise false.", - "name" : "return", - "type" : "xsd:boolean", - "optional" : "false" - } - ], - "type" : "RevokeSecurityGroupIngressResponse", - "see" : [ - "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-RevokeSecurityGroupIngress.html" - ] - }, "ReservationInfoType" : { "ancestor" : "ReservationSetType", "contents" : [ @@ -2111,6 +2353,12 @@ "type" : "xsd:string", "optional" : "false" }, + { + "desc" : "ID of the requester. ", + "name" : "requesterId", + "type" : "xsd:string", + "optional" : "false" + }, { "desc" : "Unique ID of the reservation.", "name" : "reservationId", @@ -2123,12 +2371,38 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-ReservationInfoType.html" ] }, - "RebootInstancesResponse" : { + "RevokeSecurityGroupIngressResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<RebootInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</RebootInstancesResponse>
\n" + "

Example Response

<RevokeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</RevokeSecurityGroupIngressResponse>
\n" + ], + "contents" : [ + { + "desc" : "The ID of the request.", + "name" : "requestId", + "type" : "xsd:string", + "optional" : "false" + }, + { + "desc" : " Returns true if the request is successful; otherwise false.", + "name" : "return", + "type" : "xsd:boolean", + "optional" : "false" + } + ], + "type" : "RevokeSecurityGroupIngressResponse", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-RevokeSecurityGroupIngress.html" + ] + }, + "RebootInstancesResponse" : { + "exampleCode" : [ + "\n true\n" + ], + "exampleHTML" : [ + "

Example Response

<RebootInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</RebootInstancesResponse>
\n" ], "contents" : [ { @@ -2167,6 +2441,12 @@ "AvailabilityZoneItemType" : { "ancestor" : "AvailabilityZoneSetType", "contents" : [ + { + "desc" : "Message set.", + "name" : "messageSet", + "type" : "AvailabilityZoneMessageSetType", + "optional" : "false" + }, { "desc" : "Name of the region.", "name" : "regionName", @@ -2208,10 +2488,10 @@ }, "CreateSecurityGroupResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<CreateSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</CreateSecurityGroupResponse>
\n" + "

Example Response

<CreateSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</CreateSecurityGroupResponse>
\n" ], "contents" : [ { @@ -2234,10 +2514,10 @@ }, "ReleaseAddressResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<ReleaseAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</ReleaseAddressResponse>
\n" + "

Example Response

<ReleaseAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</ReleaseAddressResponse>
\n" ], "contents" : [ { @@ -2292,7 +2572,7 @@ ] }, "NullableAttributeValueType" : { - "ancestor" : "DescribeImageAttributeResponse", + "ancestor" : "DescribeImageAttributeResponseType", "contents" : [ { "desc" : "ID of the kernel or RAM disk.", @@ -2308,10 +2588,10 @@ }, "DescribeSnapshotsResponse" : { "exampleCode" : [ - "\n \n \n snap-78a54011\n vol-4d826724\n pending\n 2008-05-07T12:51:50.000Z\n 80%\n \n \n" + "\n \n \n snap-78a54011\n vol-4d826724\n pending\n 2008-05-07T12:51:50.000Z\n 80%\n 218213537122\n 10\n Daily Backup\n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeSnapshotsResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <snapshotSet>\n    <item>\n      <snapshotId>snap-78a54011</snapshotId>\n      <volumeId>vol-4d826724</volumeId>\n      <status>pending</status>\n      <startTime>2008-05-07T12:51:50.000Z</startTime>\n      <progress>80%</progress>\n    </item>\n  </snapshotSet>\n</DescribeSnapshotsResponse>
\n" + "

Example Response

<DescribeSnapshotsResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <snapshotSet>\n    <item>\n      <snapshotId>snap-78a54011</snapshotId>\n      <volumeId>vol-4d826724</volumeId>\n      <status>pending</status>\n      <startTime>2008-05-07T12:51:50.000Z</startTime>\n      <progress>80%</progress>\n      <ownerId>218213537122</ownerId>\n      <volumeSize>10</volumeSize>\n      <description>Daily Backup</description>\n    </item>\n  </snapshotSet>\n</DescribeSnapshotsResponse>
\n" ], "contents" : [ { @@ -2334,10 +2614,10 @@ }, "BundleInstanceResponse" : { "exampleCode" : [ - "\n bun-c1a540a8\n \n i-12345678\n bun-c1a540a8\n bundling\n 2008-10-07T11:41:50.000Z\n 2008-10-07T11:51:50.000Z\n 70%\n \n \n my-bucket\n winami\n \n \n \n" + "\n bun-c1a540a8\n \n i-12345678\n bun-c1a540a8\n bundling\n 2008-10-07T11:41:50.000Z\n 2008-10-07T11:51:50.000Z\n 70%\n \n \n my-bucket\n winami\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<BundleInstanceResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <requestId>bun-c1a540a8</requestId>\n  <bundleInstanceTask>\n      <instanceId>i-12345678</instanceId>\n      <bundleId>bun-c1a540a8</bundleId>\n      <state>bundling</state>\n      <startTime>2008-10-07T11:41:50.000Z</startTime>\n      <updateTime>2008-10-07T11:51:50.000Z</updateTime>\n      <progress>70%</progress>\n      <storage>\n        <S3>\n          <bucket>my-bucket</bucket>\n          <prefix>winami</prefix>\n        </S3>\n      </storage>\n  </bundleInstanceTask>\n</BundleInstanceResponse>
\n" + "

Example Response

<BundleInstanceResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <requestId>bun-c1a540a8</requestId>\n  <bundleInstanceTask>\n      <instanceId>i-12345678</instanceId>\n      <bundleId>bun-c1a540a8</bundleId>\n      <state>bundling</state>\n      <startTime>2008-10-07T11:41:50.000Z</startTime>\n      <updateTime>2008-10-07T11:51:50.000Z</updateTime>\n      <progress>70%</progress>\n      <storage>\n        <S3>\n          <bucket>my-bucket</bucket>\n          <prefix>winami</prefix>\n        </S3>\n      </storage>\n  </bundleInstanceTask>\n</BundleInstanceResponse>
\n" ], "contents" : [ { @@ -2380,11 +2660,11 @@ ] }, "BundleInstanceTasksSetType" : { - "ancestor" : "DescribeBundleTasksResponse", + "ancestor" : "DescribeBundleTasksResponseType", "contents" : [ { "desc" : "Bundle task.", - "name" : "bundleInstanceTask", + "name" : "item", "type" : "BundleInstanceTaskType", "optional" : "false" } @@ -2417,10 +2697,10 @@ }, "MonitorInstancesResponse" : { "exampleCode" : [ - "\n \n \n i-43a4412a\n \n pending\n \n \n \n i-23a3397d\n \n pending\n \n \n \n" + "\n \n \n i-43a4412a\n \n pending\n \n \n \n i-23a3397d\n \n pending\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<MonitorInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n    <instancesSet>\n      <item>\n        <instanceId>i-43a4412a</instanceId>\n        <monitoring>\n          <state>pending</state>\n        </monitoring>\n    </item>\n    <item>\n      <instanceId>i-23a3397d</instanceId>\n        <monitoring>\n          <state>pending</state>\n        </monitoring>\n      </item>\n    </instancesSet>\n</MonitorInstancesResponse>
\n" + "

Example Response

<MonitorInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n    <instancesSet>\n      <item>\n        <instanceId>i-43a4412a</instanceId>\n        <monitoring>\n          <state>pending</state>\n        </monitoring>\n    </item>\n    <item>\n      <instanceId>i-23a3397d</instanceId>\n        <monitoring>\n          <state>pending</state>\n        </monitoring>\n      </item>\n    </instancesSet>\n</MonitorInstancesResponse>
\n" ], "contents" : [ { @@ -2443,10 +2723,10 @@ }, "DescribeImagesResponse" : { "exampleCode" : [ - "\n \n \n ami-be3adfd7\n ec2-public-images/fedora-8-i386-base-v1.04.manifest.xml\n \n available\n 206029621532\n false\n i386\n machine\n aki-4438dd2d\n ari-4538dd2c\n \n \n" + "\n \n \n ami-be3adfd7\n ec2-public-images/fedora-8-i386-base-v1.04.manifest.xml\n \n available\n 206029621532\n false\n i386\n machine\n aki-4438dd2d\n ari-4538dd2c\n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <imagesSet>\n    <item>\n      <imageId>ami-be3adfd7</imageId>\n      <imageLocation>ec2-public-images/fedora-8-i386-base-v1.04.manifest.xml\n      </imageLocation>\n      <imageState>available</imageState>\n      <imageOwnerId>206029621532</imageOwnerId>\n      <isPublic>false</isPublic>\n      <architecture>i386</architecture>\n      <imageType>machine</imageType>\n      <kernelId>aki-4438dd2d</kernelId>\n      <ramdiskId>ari-4538dd2c</ramdiskId>\n    </item>\n  </imagesSet>\n</DescribeImagesResponse>
\n" + "

Example Response

<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <imagesSet>\n    <item>\n      <imageId>ami-be3adfd7</imageId>\n      <imageLocation>ec2-public-images/fedora-8-i386-base-v1.04.manifest.xml\n      </imageLocation>\n      <imageState>available</imageState>\n      <imageOwnerId>206029621532</imageOwnerId>\n      <isPublic>false</isPublic>\n      <architecture>i386</architecture>\n      <imageType>machine</imageType>\n      <kernelId>aki-4438dd2d</kernelId>\n      <ramdiskId>ari-4538dd2c</ramdiskId>\n    </item>\n  </imagesSet>\n</DescribeImagesResponse>
\n" ], "contents" : [ { @@ -2524,12 +2804,13 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-ProductCodesSetType.html" ] }, + "DescribeSnapshotAttributeResponse" : {}, "UnmonitorInstancesResponse" : { "exampleCode" : [ - "\n \n\t \n\t i-43a4412a\n\t \n\t pending\n\t \n\t \n\t \n\t i-23a3397d\n\t \n\t pending\n\t \n\t \n \n" + "\n \n\t \n\t i-43a4412a\n\t \n\t pending\n\t \n\t \n\t \n\t i-23a3397d\n\t \n\t pending\n\t \n\t \n \n" ], "exampleHTML" : [ - "

Example Response

<UnmonitorInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n    <instancesSet>\n\t  <item>\n\t    <instanceId> i-43a4412a</instanceId>\n\t    <monitoring>\n\t      <state>pending</state>\n\t    </monitoring>\n\t  </item>\n\t  <item>\n\t    <instanceId>i-23a3397d</instanceId>\n\t    <monitoring>\n\t      <state>pending</state>\n\t    </monitoring>\n\t  </item>\n    </instancesSet>\n</UnmonitorInstancesResponse>
\n" + "

Example Response

<UnmonitorInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n    <instancesSet>\n\t  <item>\n\t    <instanceId> i-43a4412a</instanceId>\n\t    <monitoring>\n\t      <state>pending</state>\n\t    </monitoring>\n\t  </item>\n\t  <item>\n\t    <instanceId>i-23a3397d</instanceId>\n\t    <monitoring>\n\t      <state>pending</state>\n\t    </monitoring>\n\t  </item>\n    </instancesSet>\n</UnmonitorInstancesResponse>
\n" ], "contents" : [ { @@ -2556,7 +2837,7 @@ { "desc" : "Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).", "name" : "fromPort", - "type" : "xsd:Int", + "type" : "integer", "optional" : "false" }, { @@ -2565,12 +2846,6 @@ "type" : "UserIdGroupPairSetType", "optional" : "false" }, - { - "desc" : "For the ICMP protocol, the ICMP type and code must be specified. This must be specified in the format type:code where both are integers. Type, code, or both can be specified as -1, which is a wildcard.", - "name" : "icmpPort", - "type" : "xsd:string", - "optional" : "false" - }, { "desc" : "IP protocol.", "name" : "ipProtocol", @@ -2583,16 +2858,10 @@ "type" : "IpRangeSetType", "optional" : "false" }, - { - "desc" : "For the TCP or UDP protocols, this specifies the range of ports to allow.", - "name" : "portRange", - "type" : "xsd:string", - "optional" : "false" - }, { "desc" : "End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).", "name" : "toPort", - "type" : "xsd:Int", + "type" : "integer", "optional" : "false" } ], @@ -2601,8 +2870,29 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-IpPermissionType.html" ] }, + "AllocateAddressResponseType" : { + "ancestor" : "None", + "contents" : [ + { + "desc" : "IP address for use with your account.", + "name" : "publicIp", + "type" : "xsd:string", + "optional" : "false" + }, + { + "desc" : "The ID of the request.", + "name" : "requestId", + "type" : "xsd:string", + "optional" : "false" + } + ], + "type" : "AllocateAddressResponseType", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-AllocateAddressResponseType.html" + ] + }, "IpPermissionSetType" : { - "ancestor" : "AuthorizeSecurityGroupIngress", + "ancestor" : "AuthorizeSecurityGroupIngressType", "contents" : [ { "desc" : "Set of IP permissions.", @@ -2618,10 +2908,10 @@ }, "DeleteSecurityGroupResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<DeleteSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</DeleteSecurityGroupResponse>
\n" + "

Example Response

<DeleteSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</DeleteSecurityGroupResponse>
\n" ], "contents" : [ { @@ -2644,10 +2934,10 @@ }, "RunInstancesResponse" : { "exampleCode" : [ - "\n r-47a5402e\n AIDADH4IGTRXXKCD\n \n \n default\n \n \n \n \n i-2ba64342\n ami-60a54009\n \n 0\n pending\n \n \n \n example-key-name\n 0\n m1.small\n 2007-08-07T11:51:50.000Z\n \n us-east-1b\n \n \n true\n \n\n \n \n i-2bc64242\n ami-60a54009\n \n 0\n pending\n \n \n \n example-key-name\n 1\n m1.small\n 2007-08-07T11:51:50.000Z\n \n\t\t us-east-1b\n \n \n true\n \n \n \n i-2be64332\n ami-60a54009\n \n 0\n pending\n \n \n \n example-key-name\n 2\n m1.small\n 2007-08-07T11:51:50.000Z\n \n\t\t us-east-1b\n \n \n true\n \n \n \n" + "\n r-47a5402e\n AIDADH4IGTRXXKCD\n \n \n default\n \n \n \n \n i-2ba64342\n ami-60a54009\n \n 0\n pending\n \n \n \n example-key-name\n 0\n m1.small\n 2007-08-07T11:51:50.000Z\n \n us-east-1b\n \n \n true\n \n\n \n \n i-2bc64242\n ami-60a54009\n \n 0\n pending\n \n \n \n example-key-name\n 1\n m1.small\n 2007-08-07T11:51:50.000Z\n \n\t\t us-east-1b\n \n \n true\n \n \n \n i-2be64332\n ami-60a54009\n \n 0\n pending\n \n \n \n example-key-name\n 2\n m1.small\n 2007-08-07T11:51:50.000Z\n \n\t\t us-east-1b\n \n \n true\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<RunInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <reservationId>r-47a5402e</reservationId>\n  <ownerId>AIDADH4IGTRXXKCD</ownerId>\n  <groupSet>\n    <item>\n      <groupId>default</groupId>\n    </item>\n  </groupSet>\n  <instancesSet>\n    <item>\n      <instanceId>i-2ba64342</instanceId>\n      <imageId>ami-60a54009</imageId>\n      <instanceState>\n        <code>0</code>\n        <name>pending</name>\n      </instanceState>\n      <privateDnsName></privateDnsName>\n      <dnsName></dnsName>\n      <keyName>example-key-name</keyName>\n      <amiLaunchIndex>0</amiLaunchIndex>\n      <instanceType>m1.small</instanceType>\n      <launchTime>2007-08-07T11:51:50.000Z</launchTime>\n      <placement>\n        <availabilityZone>us-east-1b</availabilityZone>\n      </placement>\n      <monitoring>\n        <enabled>true</enabled>\n      </monitoring>\n\n    </item>\n    <item>\n      <instanceId>i-2bc64242</instanceId>\n      <imageId>ami-60a54009</imageId>\n      <instanceState>\n        <code>0</code>\n        <name>pending</name>\n      </instanceState>\n      <privateDnsName></privateDnsName>\n      <dnsName></dnsName>\n      <keyName>example-key-name</keyName>\n      <amiLaunchIndex>1</amiLaunchIndex>\n      <instanceType>m1.small</instanceType>\n      <launchTime>2007-08-07T11:51:50.000Z</launchTime>\n      <placement>\n\t\t  <availabilityZone>us-east-1b</availabilityZone>\n      </placement>\n      <monitoring>\n        <enabled>true</enabled>\n      </monitoring>\n    </item>\n    <item>\n      <instanceId>i-2be64332</instanceId>\n      <imageId>ami-60a54009</imageId>\n      <instanceState>\n        <code>0</code>\n        <name>pending</name>\n      </instanceState>\n      <privateDnsName></privateDnsName>\n      <dnsName></dnsName>\n      <keyName>example-key-name</keyName>\n      <amiLaunchIndex>2</amiLaunchIndex>\n      <instanceType>m1.small</instanceType>\n      <launchTime>2007-08-07T11:51:50.000Z</launchTime>\n      <placement>\n\t\t  <availabilityZone>us-east-1b</availabilityZone>\n      </placement>\n      <monitoring>\n        <enabled>true</enabled>\n      </monitoring>\n    </item>\n  </instancesSet>\n</RunInstancesResponse>
\n" + "

Example Response

<RunInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <reservationId>r-47a5402e</reservationId>\n  <ownerId>AIDADH4IGTRXXKCD</ownerId>\n  <groupSet>\n    <item>\n      <groupId>default</groupId>\n    </item>\n  </groupSet>\n  <instancesSet>\n    <item>\n      <instanceId>i-2ba64342</instanceId>\n      <imageId>ami-60a54009</imageId>\n      <instanceState>\n        <code>0</code>\n        <name>pending</name>\n      </instanceState>\n      <privateDnsName></privateDnsName>\n      <dnsName></dnsName>\n      <keyName>example-key-name</keyName>\n      <amiLaunchIndex>0</amiLaunchIndex>\n      <instanceType>m1.small</instanceType>\n      <launchTime>2007-08-07T11:51:50.000Z</launchTime>\n      <placement>\n        <availabilityZone>us-east-1b</availabilityZone>\n      </placement>\n      <monitoring>\n        <enabled>true</enabled>\n      </monitoring>\n\n    </item>\n    <item>\n      <instanceId>i-2bc64242</instanceId>\n      <imageId>ami-60a54009</imageId>\n      <instanceState>\n        <code>0</code>\n        <name>pending</name>\n      </instanceState>\n      <privateDnsName></privateDnsName>\n      <dnsName></dnsName>\n      <keyName>example-key-name</keyName>\n      <amiLaunchIndex>1</amiLaunchIndex>\n      <instanceType>m1.small</instanceType>\n      <launchTime>2007-08-07T11:51:50.000Z</launchTime>\n      <placement>\n\t\t  <availabilityZone>us-east-1b</availabilityZone>\n      </placement>\n      <monitoring>\n        <enabled>true</enabled>\n      </monitoring>\n    </item>\n    <item>\n      <instanceId>i-2be64332</instanceId>\n      <imageId>ami-60a54009</imageId>\n      <instanceState>\n        <code>0</code>\n        <name>pending</name>\n      </instanceState>\n      <privateDnsName></privateDnsName>\n      <dnsName></dnsName>\n      <keyName>example-key-name</keyName>\n      <amiLaunchIndex>2</amiLaunchIndex>\n      <instanceType>m1.small</instanceType>\n      <launchTime>2007-08-07T11:51:50.000Z</launchTime>\n      <placement>\n\t\t  <availabilityZone>us-east-1b</availabilityZone>\n      </placement>\n      <monitoring>\n        <enabled>true</enabled>\n      </monitoring>\n    </item>\n  </instancesSet>\n</RunInstancesResponse>
\n" ], "contents" : [ { @@ -2694,10 +2984,10 @@ }, "DeregisterImageResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<DeregisterImageResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</DeregisterImageResponse>
\n" + "

Example Response

<DeregisterImageResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</DeregisterImageResponse>
\n" ], "contents" : [ { @@ -2720,10 +3010,10 @@ }, "TerminateInstancesResponse" : { "exampleCode" : [ - "\n \n \n i-3ea74257\n \n 32\n shutting-down\n \n \n 16\n running\n \n \n \n" + "\n \n \n i-3ea74257\n \n 32\n shutting-down\n \n \n 16\n running\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<TerminateInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <instancesSet>\n    <item>\n      <instanceId>i-3ea74257</instanceId>\n      <shutdownState>\n        <code>32</code>\n        <name>shutting-down</name>\n      </shutdownState>\n      <previousState>\n        <code>16</code>\n        <name>running</name>\n      </previousState>\n    </item>\n  </instancesSet>\n</TerminateInstancesResponse>
\n" + "

Example Response

<TerminateInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <instancesSet>\n    <item>\n      <instanceId>i-3ea74257</instanceId>\n      <shutdownState>\n        <code>32</code>\n        <name>shutting-down</name>\n      </shutdownState>\n      <previousState>\n        <code>16</code>\n        <name>running</name>\n      </previousState>\n    </item>\n  </instancesSet>\n</TerminateInstancesResponse>
\n" ], "contents" : [ { @@ -2745,7 +3035,7 @@ ] }, "DescribeSnapshotsSetResponseType" : { - "ancestor" : "DescribeSnapshotsResponse", + "ancestor" : "DescribeSnapshotsResponseType", "contents" : [ { "desc" : "Information for a snapshot.", @@ -2760,7 +3050,7 @@ ] }, "DescribeReservedInstancesOfferingsResponseSetType" : { - "ancestor" : "DescribeReservedInstancesOfferingsResponse", + "ancestor" : "DescribeReservedInstancesOfferingsResponseType", "contents" : [ { "desc" : "Reserved Instance offerings set.", @@ -2775,7 +3065,7 @@ ] }, "BundleInstanceTaskType" : { - "ancestor" : "BundleInstanceResponse", + "ancestor" : "BundleInstanceResponseType", "contents" : [ { "desc" : "Identifier for this task.", @@ -2796,7 +3086,7 @@ "optional" : "false" }, { - "desc" : "A percentage description of the progress of the task, such as 20%.", + "desc" : "The level of task completion, in percent (e.g., 20%).", "name" : "progress", "type" : "xsd:string", "optional" : "false" @@ -2804,7 +3094,7 @@ { "desc" : "The time this task started.", "name" : "startTime", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" }, { @@ -2822,7 +3112,7 @@ { "desc" : "The time of the most recent update for the task.", "name" : "updateTime", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" } ], @@ -2831,12 +3121,13 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-BundleInstanceTaskType.html" ] }, + "ResetSnapshotAttributeResponse" : {}, "ConfirmProductInstanceResponse" : { "exampleCode" : [ - "\n true\n 254933287430\n" + "\n true\n 254933287430\n" ], "exampleHTML" : [ - "

Example Response

<ConfirmProductInstanceResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n  <ownerId>254933287430</ownerId>\n</ConfirmProductInstanceResponse>
\n" + "

Example Response

<ConfirmProductInstanceResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n  <ownerId>254933287430</ownerId>\n</ConfirmProductInstanceResponse>
\n" ], "contents" : [ { @@ -2863,12 +3154,27 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-ConfirmProductInstance.html" ] }, + "AvailabilityZoneMessageSetType" : { + "ancestor" : "AvailabilityZoneItemType", + "contents" : [ + { + "desc" : "Availability Zone message set.", + "name" : "item", + "type" : "AvailabilityZoneMessageType", + "optional" : "false" + } + ], + "type" : "AvailabilityZoneMessageSetType", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-AvailabilityZoneMessageSetType.html" + ] + }, "CreateKeyPairResponse" : { "exampleCode" : [ - "\n gsg-keypair\n 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f\n -----BEGIN RSA PRIVATE KEY-----\nMIIEoQIBAAKCAQBuLFg5ujHrtm1jnutSuoO8Xe56LlT+HM8v/xkaa39EstM3/aFxTHgElQiJLChp\nHungXQ29VTc8rc1bW0lkdi23OH5eqkMHGhvEwqa0HWASUMll4o3o/IX+0f2UcPoKCOVUR+jx71Sg\n5AU52EQfanIn3ZQ8lFW7Edp5a3q4DhjGlUKToHVbicL5E+g45zfB95wIyywWZfeW/UUF3LpGZyq/\nebIUlq1qTbHkLbCC2r7RTn8vpQWp47BGVYGtGSBMpTRP5hnbzzuqj3itkiLHjU39S2sJCJ0TrJx5\ni8BygR4s3mHKBj8l+ePQxG1kGbF6R4yg6sECmXn17MRQVXODNHZbAgMBAAECggEAY1tsiUsIwDl5\n91CXirkYGuVfLyLflXenxfI50mDFms/mumTqloHO7tr0oriHDR5K7wMcY/YY5YkcXNo7mvUVD1pM\nZNUJs7rw9gZRTrf7LylaJ58kOcyajw8TsC4e4LPbFaHwS1d6K8rXh64o6WgW4SrsB6ICmr1kGQI7\n3wcfgt5ecIu4TZf0OE9IHjn+2eRlsrjBdeORi7KiUNC/pAG23I6MdDOFEQRcCSigCj+4/mciFUSA\nSWS4dMbrpb9FNSIcf9dcLxVM7/6KxgJNfZc9XWzUw77Jg8x92Zd0fVhHOux5IZC+UvSKWB4dyfcI\ntE8C3p9bbU9VGyY5vLCAiIb4qQKBgQDLiO24GXrIkswF32YtBBMuVgLGCwU9h9HlO9mKAc2m8Cm1\njUE5IpzRjTedc9I2qiIMUTwtgnw42auSCzbUeYMURPtDqyQ7p6AjMujp9EPemcSVOK9vXYL0Ptco\nxW9MC0dtV6iPkCN7gOqiZXPRKaFbWADp16p8UAIvS/a5XXk5jwKBgQCKkpHi2EISh1uRkhxljyWC\niDCiK6JBRsMvpLbc0v5dKwP5alo1fmdR5PJaV2qvZSj5CYNpMAy1/EDNTY5OSIJU+0KFmQbyhsbm\nrdLNLDL4+TcnT7c62/aH01ohYaf/VCbRhtLlBfqGoQc7+sAc8vmKkesnF7CqCEKDyF/dhrxYdQKB\ngC0iZzzNAapayz1+JcVTwwEid6j9JqNXbBc+Z2YwMi+T0Fv/P/hwkX/ypeOXnIUcw0Ih/YtGBVAC\nDQbsz7LcY1HqXiHKYNWNvXgwwO+oiChjxvEkSdsTTIfnK4VSCvU9BxDbQHjdiNDJbL6oar92UN7V\nrBYvChJZF7LvUH4YmVpHAoGAbZ2X7XvoeEO+uZ58/BGKOIGHByHBDiXtzMhdJr15HTYjxK7OgTZm\ngK+8zp4L9IbvLGDMJO8vft32XPEWuvI8twCzFH+CsWLQADZMZKSsBasOZ/h1FwhdMgCMcY+Qlzd4\nJZKjTSu3i7vhvx6RzdSedXEMNTZWN4qlIx3kR5aHcukCgYA9T+Zrvm1F0seQPbLknn7EqhXIjBaT\nP8TTvW/6bdPi23ExzxZn7KOdrfclYRph1LHMpAONv/x2xALIf91UB+v5ohy1oDoasL0gij1houRe\n2ERKKdwz0ZL9SWq6VTdhr/5G994CK72fy5WhyERbDjUIdHaK3M849JJuf8cSrvSb4g==\n-----END RSA PRIVATE KEY-----\n" + "\n gsg-keypair\n 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f\n -----BEGIN RSA PRIVATE KEY-----\nMIIEoQIBAAKCAQBuLFg5ujHrtm1jnutSuoO8Xe56LlT+HM8v/xkaa39EstM3/aFxTHgElQiJLChp\nHungXQ29VTc8rc1bW0lkdi23OH5eqkMHGhvEwqa0HWASUMll4o3o/IX+0f2UcPoKCOVUR+jx71Sg\n5AU52EQfanIn3ZQ8lFW7Edp5a3q4DhjGlUKToHVbicL5E+g45zfB95wIyywWZfeW/UUF3LpGZyq/\nebIUlq1qTbHkLbCC2r7RTn8vpQWp47BGVYGtGSBMpTRP5hnbzzuqj3itkiLHjU39S2sJCJ0TrJx5\ni8BygR4s3mHKBj8l+ePQxG1kGbF6R4yg6sECmXn17MRQVXODNHZbAgMBAAECggEAY1tsiUsIwDl5\n91CXirkYGuVfLyLflXenxfI50mDFms/mumTqloHO7tr0oriHDR5K7wMcY/YY5YkcXNo7mvUVD1pM\nZNUJs7rw9gZRTrf7LylaJ58kOcyajw8TsC4e4LPbFaHwS1d6K8rXh64o6WgW4SrsB6ICmr1kGQI7\n3wcfgt5ecIu4TZf0OE9IHjn+2eRlsrjBdeORi7KiUNC/pAG23I6MdDOFEQRcCSigCj+4/mciFUSA\nSWS4dMbrpb9FNSIcf9dcLxVM7/6KxgJNfZc9XWzUw77Jg8x92Zd0fVhHOux5IZC+UvSKWB4dyfcI\ntE8C3p9bbU9VGyY5vLCAiIb4qQKBgQDLiO24GXrIkswF32YtBBMuVgLGCwU9h9HlO9mKAc2m8Cm1\njUE5IpzRjTedc9I2qiIMUTwtgnw42auSCzbUeYMURPtDqyQ7p6AjMujp9EPemcSVOK9vXYL0Ptco\nxW9MC0dtV6iPkCN7gOqiZXPRKaFbWADp16p8UAIvS/a5XXk5jwKBgQCKkpHi2EISh1uRkhxljyWC\niDCiK6JBRsMvpLbc0v5dKwP5alo1fmdR5PJaV2qvZSj5CYNpMAy1/EDNTY5OSIJU+0KFmQbyhsbm\nrdLNLDL4+TcnT7c62/aH01ohYaf/VCbRhtLlBfqGoQc7+sAc8vmKkesnF7CqCEKDyF/dhrxYdQKB\ngC0iZzzNAapayz1+JcVTwwEid6j9JqNXbBc+Z2YwMi+T0Fv/P/hwkX/ypeOXnIUcw0Ih/YtGBVAC\nDQbsz7LcY1HqXiHKYNWNvXgwwO+oiChjxvEkSdsTTIfnK4VSCvU9BxDbQHjdiNDJbL6oar92UN7V\nrBYvChJZF7LvUH4YmVpHAoGAbZ2X7XvoeEO+uZ58/BGKOIGHByHBDiXtzMhdJr15HTYjxK7OgTZm\ngK+8zp4L9IbvLGDMJO8vft32XPEWuvI8twCzFH+CsWLQADZMZKSsBasOZ/h1FwhdMgCMcY+Qlzd4\nJZKjTSu3i7vhvx6RzdSedXEMNTZWN4qlIx3kR5aHcukCgYA9T+Zrvm1F0seQPbLknn7EqhXIjBaT\nP8TTvW/6bdPi23ExzxZn7KOdrfclYRph1LHMpAONv/x2xALIf91UB+v5ohy1oDoasL0gij1houRe\n2ERKKdwz0ZL9SWq6VTdhr/5G994CK72fy5WhyERbDjUIdHaK3M849JJuf8cSrvSb4g==\n-----END RSA PRIVATE KEY-----\n" ], "exampleHTML" : [ - "

Example Response

<CreateKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <keyName>gsg-keypair</keyName>\n  <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>\n  <keyMaterial>-----BEGIN RSA PRIVATE KEY-----\nMIIEoQIBAAKCAQBuLFg5ujHrtm1jnutSuoO8Xe56LlT+HM8v/xkaa39EstM3/aFxTHgElQiJLChp\nHungXQ29VTc8rc1bW0lkdi23OH5eqkMHGhvEwqa0HWASUMll4o3o/IX+0f2UcPoKCOVUR+jx71Sg\n5AU52EQfanIn3ZQ8lFW7Edp5a3q4DhjGlUKToHVbicL5E+g45zfB95wIyywWZfeW/UUF3LpGZyq/\nebIUlq1qTbHkLbCC2r7RTn8vpQWp47BGVYGtGSBMpTRP5hnbzzuqj3itkiLHjU39S2sJCJ0TrJx5\ni8BygR4s3mHKBj8l+ePQxG1kGbF6R4yg6sECmXn17MRQVXODNHZbAgMBAAECggEAY1tsiUsIwDl5\n91CXirkYGuVfLyLflXenxfI50mDFms/mumTqloHO7tr0oriHDR5K7wMcY/YY5YkcXNo7mvUVD1pM\nZNUJs7rw9gZRTrf7LylaJ58kOcyajw8TsC4e4LPbFaHwS1d6K8rXh64o6WgW4SrsB6ICmr1kGQI7\n3wcfgt5ecIu4TZf0OE9IHjn+2eRlsrjBdeORi7KiUNC/pAG23I6MdDOFEQRcCSigCj+4/mciFUSA\nSWS4dMbrpb9FNSIcf9dcLxVM7/6KxgJNfZc9XWzUw77Jg8x92Zd0fVhHOux5IZC+UvSKWB4dyfcI\ntE8C3p9bbU9VGyY5vLCAiIb4qQKBgQDLiO24GXrIkswF32YtBBMuVgLGCwU9h9HlO9mKAc2m8Cm1\njUE5IpzRjTedc9I2qiIMUTwtgnw42auSCzbUeYMURPtDqyQ7p6AjMujp9EPemcSVOK9vXYL0Ptco\nxW9MC0dtV6iPkCN7gOqiZXPRKaFbWADp16p8UAIvS/a5XXk5jwKBgQCKkpHi2EISh1uRkhxljyWC\niDCiK6JBRsMvpLbc0v5dKwP5alo1fmdR5PJaV2qvZSj5CYNpMAy1/EDNTY5OSIJU+0KFmQbyhsbm\nrdLNLDL4+TcnT7c62/aH01ohYaf/VCbRhtLlBfqGoQc7+sAc8vmKkesnF7CqCEKDyF/dhrxYdQKB\ngC0iZzzNAapayz1+JcVTwwEid6j9JqNXbBc+Z2YwMi+T0Fv/P/hwkX/ypeOXnIUcw0Ih/YtGBVAC\nDQbsz7LcY1HqXiHKYNWNvXgwwO+oiChjxvEkSdsTTIfnK4VSCvU9BxDbQHjdiNDJbL6oar92UN7V\nrBYvChJZF7LvUH4YmVpHAoGAbZ2X7XvoeEO+uZ58/BGKOIGHByHBDiXtzMhdJr15HTYjxK7OgTZm\ngK+8zp4L9IbvLGDMJO8vft32XPEWuvI8twCzFH+CsWLQADZMZKSsBasOZ/h1FwhdMgCMcY+Qlzd4\nJZKjTSu3i7vhvx6RzdSedXEMNTZWN4qlIx3kR5aHcukCgYA9T+Zrvm1F0seQPbLknn7EqhXIjBaT\nP8TTvW/6bdPi23ExzxZn7KOdrfclYRph1LHMpAONv/x2xALIf91UB+v5ohy1oDoasL0gij1houRe\n2ERKKdwz0ZL9SWq6VTdhr/5G994CK72fy5WhyERbDjUIdHaK3M849JJuf8cSrvSb4g==\n-----END RSA PRIVATE KEY-----</keyMaterial>\n</CreateKeyPairResponse>
\n" + "

Example Response

<CreateKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <keyName>gsg-keypair</keyName>\n  <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>\n  <keyMaterial>-----BEGIN RSA PRIVATE KEY-----\nMIIEoQIBAAKCAQBuLFg5ujHrtm1jnutSuoO8Xe56LlT+HM8v/xkaa39EstM3/aFxTHgElQiJLChp\nHungXQ29VTc8rc1bW0lkdi23OH5eqkMHGhvEwqa0HWASUMll4o3o/IX+0f2UcPoKCOVUR+jx71Sg\n5AU52EQfanIn3ZQ8lFW7Edp5a3q4DhjGlUKToHVbicL5E+g45zfB95wIyywWZfeW/UUF3LpGZyq/\nebIUlq1qTbHkLbCC2r7RTn8vpQWp47BGVYGtGSBMpTRP5hnbzzuqj3itkiLHjU39S2sJCJ0TrJx5\ni8BygR4s3mHKBj8l+ePQxG1kGbF6R4yg6sECmXn17MRQVXODNHZbAgMBAAECggEAY1tsiUsIwDl5\n91CXirkYGuVfLyLflXenxfI50mDFms/mumTqloHO7tr0oriHDR5K7wMcY/YY5YkcXNo7mvUVD1pM\nZNUJs7rw9gZRTrf7LylaJ58kOcyajw8TsC4e4LPbFaHwS1d6K8rXh64o6WgW4SrsB6ICmr1kGQI7\n3wcfgt5ecIu4TZf0OE9IHjn+2eRlsrjBdeORi7KiUNC/pAG23I6MdDOFEQRcCSigCj+4/mciFUSA\nSWS4dMbrpb9FNSIcf9dcLxVM7/6KxgJNfZc9XWzUw77Jg8x92Zd0fVhHOux5IZC+UvSKWB4dyfcI\ntE8C3p9bbU9VGyY5vLCAiIb4qQKBgQDLiO24GXrIkswF32YtBBMuVgLGCwU9h9HlO9mKAc2m8Cm1\njUE5IpzRjTedc9I2qiIMUTwtgnw42auSCzbUeYMURPtDqyQ7p6AjMujp9EPemcSVOK9vXYL0Ptco\nxW9MC0dtV6iPkCN7gOqiZXPRKaFbWADp16p8UAIvS/a5XXk5jwKBgQCKkpHi2EISh1uRkhxljyWC\niDCiK6JBRsMvpLbc0v5dKwP5alo1fmdR5PJaV2qvZSj5CYNpMAy1/EDNTY5OSIJU+0KFmQbyhsbm\nrdLNLDL4+TcnT7c62/aH01ohYaf/VCbRhtLlBfqGoQc7+sAc8vmKkesnF7CqCEKDyF/dhrxYdQKB\ngC0iZzzNAapayz1+JcVTwwEid6j9JqNXbBc+Z2YwMi+T0Fv/P/hwkX/ypeOXnIUcw0Ih/YtGBVAC\nDQbsz7LcY1HqXiHKYNWNvXgwwO+oiChjxvEkSdsTTIfnK4VSCvU9BxDbQHjdiNDJbL6oar92UN7V\nrBYvChJZF7LvUH4YmVpHAoGAbZ2X7XvoeEO+uZ58/BGKOIGHByHBDiXtzMhdJr15HTYjxK7OgTZm\ngK+8zp4L9IbvLGDMJO8vft32XPEWuvI8twCzFH+CsWLQADZMZKSsBasOZ/h1FwhdMgCMcY+Qlzd4\nJZKjTSu3i7vhvx6RzdSedXEMNTZWN4qlIx3kR5aHcukCgYA9T+Zrvm1F0seQPbLknn7EqhXIjBaT\nP8TTvW/6bdPi23ExzxZn7KOdrfclYRph1LHMpAONv/x2xALIf91UB+v5ohy1oDoasL0gij1houRe\n2ERKKdwz0ZL9SWq6VTdhr/5G994CK72fy5WhyERbDjUIdHaK3M849JJuf8cSrvSb4g==\n-----END RSA PRIVATE KEY-----</keyMaterial>\n</CreateKeyPairResponse>
\n" ], "contents" : [ { @@ -2903,10 +3209,10 @@ }, "RegisterImageResponse" : { "exampleCode" : [ - "\n ami-61a54008\n" + "\n ami-61a54008\n" ], "exampleHTML" : [ - "

Example Response

<RegisterImageResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <imageId>ami-61a54008</imageId>\n</RegisterImageResponse>
\n" + "

Example Response

<RegisterImageResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <imageId>ami-61a54008</imageId>\n</RegisterImageResponse>
\n" ], "contents" : [ { @@ -2943,7 +3249,7 @@ ] }, "RegionSetType" : { - "ancestor" : "DescribeRegionsResponse", + "ancestor" : "DescribeRegionsResponseType", "contents" : [ { "desc" : "Information for a region.", @@ -2958,7 +3264,7 @@ ] }, "InstanceStateType" : { - "ancestor" : "TerminateInstancesResponseItemType", + "ancestor" : "RunningInstancesItemType", "contents" : [ { "desc" : "", @@ -3000,13 +3306,13 @@ { "desc" : "The duration of the Reserved Instance, in seconds.", "name" : "duration", - "type" : "xsd:string", + "type" : "xs:long", "optional" : "false" }, { "desc" : "The purchase price of the Reserved Instance.", "name" : "fixedPrice", - "type" : "xsd:string", + "type" : "xs:double", "optional" : "false" }, { @@ -3030,7 +3336,7 @@ { "desc" : "The usage price of the Reserved Instance, per hour.", "name" : "usagePrice", - "type" : "xsd:string", + "type" : "xs:double", "optional" : "false" } ], @@ -3061,13 +3367,7 @@ "optional" : "false" }, { - "desc" : " The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.", - "name" : "secret-access-key", - "type" : "xsd:string", - "optional" : "false" - }, - { - "desc" : "An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on the user's behalf. For more information on bundling in Windows, go to the Amazon Elastic Compute Cloud Developer Guide and Amazon Elastic Compute Cloud Getting Started Guide.", + "desc" : "A Base64-encoded Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on the user's behalf. ", "name" : "uploadPolicy", "type" : "xsd:string", "optional" : "false" @@ -3086,10 +3386,10 @@ }, "DescribeVolumesResponse" : { "exampleCode" : [ - "\n\n \n vol-4282672b\n 800\n \n us-east-1a\n in-use\n 2008-05-07T11:51:50.000Z\n \n \n vol-4282672b\n i-6058a509\n /dev/sdh\n attached\n 2008-05-07T12:51:50.000Z\n \n \n \n" + "\n\n \n vol-4282672b\n 800\n \n us-east-1a\n in-use\n 2008-05-07T11:51:50.000Z\n \n \n vol-4282672b\n i-6058a509\n /dev/sdh\n attached\n 2008-05-07T12:51:50.000Z\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeVolumesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n<volumeSet>\n  <item>\n    <volumeId>vol-4282672b</volumeId>\n    <size>800</size>\n    <snapshotId/>\n    <availabilityZone>us-east-1a</availabilityZone>\n    <status>in-use</status>\n    <createTime>2008-05-07T11:51:50.000Z</createTime>\n    <attachmentSet>\n      <item>\n        <volumeId>vol-4282672b</volumeId>\n        <instanceId>i-6058a509</instanceId>\n        <device>/dev/sdh</device>\n        <status>attached</status>\n        <attachTime>2008-05-07T12:51:50.000Z</attachTime>\n      </item>\n    </attachmentSet>\n  </item>\n</DescribeVolumesResponse>
\n" + "

Example Response

<DescribeVolumesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n<volumeSet>\n  <item>\n    <volumeId>vol-4282672b</volumeId>\n    <size>800</size>\n    <snapshotId/>\n    <availabilityZone>us-east-1a</availabilityZone>\n    <status>in-use</status>\n    <createTime>2008-05-07T11:51:50.000Z</createTime>\n    <attachmentSet>\n      <item>\n        <volumeId>vol-4282672b</volumeId>\n        <instanceId>i-6058a509</instanceId>\n        <device>/dev/sdh</device>\n        <status>attached</status>\n        <attachTime>2008-05-07T12:51:50.000Z</attachTime>\n      </item>\n    </attachmentSet>\n  </item>\n</DescribeVolumesResponse>
\n" ], "contents" : [ { @@ -3111,7 +3411,7 @@ ] }, "TerminateInstancesResponseInfoType" : { - "ancestor" : "TerminateInstancesResponse", + "ancestor" : "TerminateInstancesResponseType", "contents" : [ { "desc" : "Response item.", @@ -3125,12 +3425,13 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-TerminateInstancesResponseInfoType.html" ] }, + "ModifySnapshotAttributeResponse" : {}, "DeleteSnapshotResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<DeleteSnapshotResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</DeleteSnapshotResponse>
\n" + "

Example Response

<DeleteSnapshotResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</DeleteSnapshotResponse>
\n" ], "contents" : [ { @@ -3152,7 +3453,7 @@ ] }, "BundleInstanceTaskStorageType" : { - "ancestor" : "BundleInstance", + "ancestor" : "BundleInstanceTaskType", "contents" : [ { "desc" : "Amazon S3 storage location.", @@ -3166,38 +3467,12 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-BundleInstanceTaskStorageType.html" ] }, - "DescribeAvailabilityZonesResponse" : { - "exampleCode" : [ - "\n \n \n us-east-1a\n available\n \n \n us-east-1b\n available\n \n \n us-east-1c\n available\n \n \n us-east-1d\n available\n \n \n" - ], - "exampleHTML" : [ - "

Example Response

<DescribeAvailabilityZonesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <availabilityZoneInfo>\n    <item>\n      <zoneName>us-east-1a</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n    <item>\n      <zoneName>us-east-1b</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n    <item>\n      <zoneName>us-east-1c</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n    <item>\n      <zoneName>us-east-1d</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n  </availabilityZoneInfo>\n</DescribeAvailabilityZonesResponse>
\n" - ], - "contents" : [ - { - "desc" : "Availability Zone information.", - "name" : "availabilityZoneInfo", - "type" : "AvailabilityZoneSetType", - "optional" : "false" - }, - { - "desc" : "The ID of the request.", - "name" : "requestId", - "type" : "xsd:string", - "optional" : "false" - } - ], - "type" : "DescribeAvailabilityZonesResponse", - "see" : [ - "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeAvailabilityZones.html" - ] - }, "CreateVolumeResponse" : { "exampleCode" : [ - "\n vol-4d826724\n 800\n creating\n 2008-05-07T11:51:50.000Z\n us-east-1a\n \n" + "\n vol-4d826724\n 800\n creating\n 2008-05-07T11:51:50.000Z\n us-east-1a\n \n" ], "exampleHTML" : [ - "

Example Response

<CreateVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <volumeId>vol-4d826724</volumeId>\n  <size>800</size>\n  <status>creating</status>\n  <createTime>2008-05-07T11:51:50.000Z</createTime>\n  <availabilityZone>us-east-1a</availabilityZone>\n  <snapshotId></snapshotId>\n</CreateVolumeResponse>
\n" + "

Example Response

<CreateVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <volumeId>vol-4d826724</volumeId>\n  <size>800</size>\n  <status>creating</status>\n  <createTime>2008-05-07T11:51:50.000Z</createTime>\n  <availabilityZone>us-east-1a</availabilityZone>\n  <snapshotId></snapshotId>\n</CreateVolumeResponse>
\n" ], "contents" : [ { @@ -3248,8 +3523,34 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-CreateVolume.html" ] }, + "DescribeAvailabilityZonesResponse" : { + "exampleCode" : [ + "\n \n \n us-east-1a\n available\n \n \n us-east-1b\n available\n \n \n us-east-1c\n available\n \n \n us-east-1d\n available\n \n \n" + ], + "exampleHTML" : [ + "

Example Response

<DescribeAvailabilityZonesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <availabilityZoneInfo>\n    <item>\n      <zoneName>us-east-1a</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n    <item>\n      <zoneName>us-east-1b</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n    <item>\n      <zoneName>us-east-1c</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n    <item>\n      <zoneName>us-east-1d</zoneName>\n      <zoneState>available</zoneState>\n    </item>\n  </availabilityZoneInfo>\n</DescribeAvailabilityZonesResponse>
\n" + ], + "contents" : [ + { + "desc" : "Availability Zone information.", + "name" : "availabilityZoneInfo", + "type" : "AvailabilityZoneSetType", + "optional" : "false" + }, + { + "desc" : "The ID of the request.", + "name" : "requestId", + "type" : "xsd:string", + "optional" : "false" + } + ], + "type" : "DescribeAvailabilityZonesResponse", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeAvailabilityZones.html" + ] + }, "DescribeReservedInstancesResponseSetType" : { - "ancestor" : "DescribeReservedInstancesResponse", + "ancestor" : "DescribeReservedInstancesResponseType", "contents" : [ { "desc" : "Reserved Instance set.", @@ -3263,12 +3564,27 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-DescribeReservedInstancesResponseSetType.html" ] }, + "InstanceMonitoringStateType" : { + "ancestor" : "MonitorInstancesResponseSetItemType", + "contents" : [ + { + "desc" : "State of monitoring for the instance.", + "name" : "state", + "type" : "xsd:string", + "optional" : "false" + } + ], + "type" : "InstanceMonitoringStateType", + "see" : [ + "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-InstanceMonitoringStateType.html" + ] + }, "DescribeAddressesResponse" : { "exampleCode" : [ - "\n \n \n i-f15ebb98\n 67.202.55.255\n \n \n 67.202.55.233\n \n \n\t\t\t\t\t\t" + "\n \n \n i-f15ebb98\n 67.202.55.255\n \n \n 67.202.55.233\n \n \n\t\t\t\t\t\t" ], "exampleHTML" : [ - "

Example Response

<DescribeAddressesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <addressesSet>\n    <item>\n      <instanceId>i-f15ebb98</instanceId>\n      <publicIp>67.202.55.255</publicIp>\n    </item>\n    <item>\n      <publicIp>67.202.55.233</publicIp>\n    </item>\n  </addressesSet>\n\t\t\t\t\t\t</DescribeAddressesResponse>
\n" + "

Example Response

<DescribeAddressesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <addressesSet>\n    <item>\n      <instanceId>i-f15ebb98</instanceId>\n      <publicIp>67.202.55.255</publicIp>\n    </item>\n    <item>\n      <publicIp>67.202.55.233</publicIp>\n    </item>\n  </addressesSet>\n\t\t\t\t\t\t</DescribeAddressesResponse>
\n" ], "contents" : [ { @@ -3289,27 +3605,12 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeAddresses.html" ] }, - "InstanceMonitoringStateType" : { - "ancestor" : "RunningInstancesItemType", - "contents" : [ - { - "desc" : "State of monitoring for the instance.", - "name" : "state", - "type" : "xsd:string", - "optional" : "false" - } - ], - "type" : "InstanceMonitoringStateType", - "see" : [ - "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-InstanceMonitoringStateType.html" - ] - }, "DetachVolumeResponse" : { "exampleCode" : [ - "\n vol-4d826724\n i-6058a509\n /dev/sdh\n detaching\n 2008-05-08T11:51:50.000Z\n" + "\n vol-4d826724\n i-6058a509\n /dev/sdh\n detaching\n 2008-05-08T11:51:50.000Z\n" ], "exampleHTML" : [ - "

Example Response

<DetachVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <volumeId>vol-4d826724</volumeId>\n  <instanceId>i-6058a509</instanceId>\n  <device>/dev/sdh</device>\n  <status>detaching</status>\n  <attachTime>2008-05-08T11:51:50.000Z</attachTime>\n</DetachVolumeResponse>
\n" + "

Example Response

<DetachVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <volumeId>vol-4d826724</volumeId>\n  <instanceId>i-6058a509</instanceId>\n  <device>/dev/sdh</device>\n  <status>detaching</status>\n  <attachTime>2008-05-08T11:51:50.000Z</attachTime>\n</DetachVolumeResponse>
\n" ], "contents" : [ { @@ -3356,10 +3657,10 @@ }, "DescribeKeyPairsResponse" : { "exampleCode" : [ - "\n \n \n gsg-keypair\n 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f\n \n \n" + "\n \n \n gsg-keypair\n 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f\n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeKeyPairsResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <keySet>\n    <item>\n      <keyName>gsg-keypair</keyName>\n      <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>\n    </item>\n  </keySet>\n</DescribeKeyPairsResponse>
\n" + "

Example Response

<DescribeKeyPairsResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <keySet>\n    <item>\n      <keyName>gsg-keypair</keyName>\n      <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>\n    </item>\n  </keySet>\n</DescribeKeyPairsResponse>
\n" ], "contents" : [ { @@ -3382,10 +3683,10 @@ }, "AttachVolumeResponse" : { "exampleCode" : [ - "\n vol-4d826724\n i-6058a509\n /dev/sdh\n attaching\n 2008-05-07T11:51:50.000Z\n" + "\n vol-4d826724\n i-6058a509\n /dev/sdh\n attaching\n 2008-05-07T11:51:50.000Z\n" ], "exampleHTML" : [ - "

Example Response

<AttachVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <volumeId>vol-4d826724</volumeId>\n  <instanceId>i-6058a509</instanceId>\n  <device>/dev/sdh</device>\n  <status>attaching</status>\n  <attachTime>2008-05-07T11:51:50.000Z</attachTime>\n</AttachVolumeResponse>
\n" + "

Example Response

<AttachVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <volumeId>vol-4d826724</volumeId>\n  <instanceId>i-6058a509</instanceId>\n  <device>/dev/sdh</device>\n  <status>attaching</status>\n  <attachTime>2008-05-07T11:51:50.000Z</attachTime>\n</AttachVolumeResponse>
\n" ], "contents" : [ { @@ -3432,10 +3733,10 @@ }, "DescribeBundleTasksResponse" : { "exampleCode" : [ - "\n \n \n i-12345678\n bun-c1a540a8\n canceling\n 2008-10-07T11:41:50.000Z\n 2008-10-07T11:51:50.000Z\n 20%\n \n \n my-bucket\n winami\n \n \n \n \n" + "\n \n \n i-12345678\n bun-c1a540a8\n canceling\n 2008-10-07T11:41:50.000Z\n 2008-10-07T11:51:50.000Z\n 20%\n \n \n my-bucket\n winami\n \n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeBundleTasksResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <bundleInstanceTasksSet>\n    <item>\n        <instanceId>i-12345678</instanceId>\n        <bundleId>bun-c1a540a8</bundleId>\n        <state>canceling</state>\n        <startTime>2008-10-07T11:41:50.000Z</startTime>\n        <updateTime>2008-10-07T11:51:50.000Z</updateTime>\n        <progress>20%</progress>\n        <storage>\n          <S3>\n            <bucket>my-bucket</bucket>\n            <prefix>winami</prefix>\n          </S3>\n        </storage>\n    </item>\n  <bundleInstanceTasksSet>\n</DescribeBundleTasksResponse>
\n" + "

Example Response

<DescribeBundleTasksResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <bundleInstanceTasksSet>\n    <item>\n        <instanceId>i-12345678</instanceId>\n        <bundleId>bun-c1a540a8</bundleId>\n        <state>canceling</state>\n        <startTime>2008-10-07T11:41:50.000Z</startTime>\n        <updateTime>2008-10-07T11:51:50.000Z</updateTime>\n        <progress>20%</progress>\n        <storage>\n          <S3>\n            <bucket>my-bucket</bucket>\n            <prefix>winami</prefix>\n          </S3>\n        </storage>\n    </item>\n  <bundleInstanceTasksSet>\n</DescribeBundleTasksResponse>
\n" ], "contents" : [ { @@ -3483,8 +3784,9 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-ItemType-TerminateInstancesResponseItemType.html" ] }, + "GetPasswordDataResponse" : {}, "SecurityGroupSetType" : { - "ancestor" : "DescribeSecurityGroupsResponse", + "ancestor" : "DescribeSecurityGroupsResponseType", "contents" : [ { "desc" : "Information for a security group.", @@ -3515,12 +3817,12 @@ }, "DescribeImageAttributeResponse" : { "exampleCode" : [ - "\n ami-61a54008\n \n \n all\n \n \n 495219933132\n \n \n", - "\n ami-61a54008\n \n \n 774F4FF8\n \n \n\t\t\t\t\t\t" + "\n ami-61a54008\n \n \n all\n \n \n 495219933132\n \n \n", + "\n ami-61a54008\n \n \n 774F4FF8\n \n \n\t\t\t\t\t\t" ], "exampleHTML" : [ - "

Example Response

<DescribeImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <imageId>ami-61a54008</imageId>\n  <launchPermission>\n    <item>\n      <group>all</group>\n    </item>\n    <item>\n      <userId>495219933132</userId>\n    </item>\n  </launchPermission>\n</DescribeImageAttributeResponse>
\n", - "

Example Response

<DescribeImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <imageId>ami-61a54008</imageId>\n  <productCodes>\n    <item>\n      <productCode>774F4FF8</productCode>\n    </item>\n  </productCodes>\n\t\t\t\t\t\t</DescribeImageAttributeResponse>
\n" + "

Example Response

<DescribeImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <imageId>ami-61a54008</imageId>\n  <launchPermission>\n    <item>\n      <group>all</group>\n    </item>\n    <item>\n      <userId>495219933132</userId>\n    </item>\n  </launchPermission>\n</DescribeImageAttributeResponse>
\n", + "

Example Response

<DescribeImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <imageId>ami-61a54008</imageId>\n  <productCodes>\n    <item>\n      <productCode>774F4FF8</productCode>\n    </item>\n  </productCodes>\n\t\t\t\t\t\t</DescribeImageAttributeResponse>
\n" ], "contents" : [ { @@ -3573,10 +3875,10 @@ }, "PurchaseReservedInstancesOfferingResponse" : { "exampleCode" : [ - "\n reservation-1001001\n\t\t\t\t\t\t" + "\n reservation-1001001\n\t\t\t\t\t\t" ], "exampleHTML" : [ - "

Example Response

<PurchaseReservedInstancesOfferingResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n   <reservedInstancesId>reservation-1001001</reservedInstancesId>\n\t\t\t\t\t\t</PurchaseReservedInstancesOfferingResponse>
\n" + "

Example Response

<PurchaseReservedInstancesOfferingResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n   <reservedInstancesId>reservation-1001001</reservedInstancesId>\n\t\t\t\t\t\t</PurchaseReservedInstancesOfferingResponse>
\n" ], "contents" : [ { @@ -3599,10 +3901,10 @@ }, "CreateSnapshotResponse" : { "exampleCode" : [ - "\n snap-78a54011\n vol-4d826724\n pending\n 2008-05-07T12:51:50.000Z\n 60%\n" + "\n snap-78a54011\n vol-4d826724\n 10\n pending\n 2008-05-07T12:51:50.000Z\n 60%\n 213457642086\n Daily Backup\n" ], "exampleHTML" : [ - "

Example Response

<CreateSnapshotResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <snapshotId>snap-78a54011</snapshotId>\n  <volumeId>vol-4d826724</volumeId>\n  <status>pending</status>\n  <startTime>2008-05-07T12:51:50.000Z</startTime>\n  <progress>60%</progress>\n</CreateSnapshotResponse>
\n" + "

Example Response

<CreateSnapshotResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <snapshotId>snap-78a54011</snapshotId>\n  <volumeId>vol-4d826724</volumeId>\n  <volumeSize>10</volumeSize>\n  <status>pending</status>\n  <startTime>2008-05-07T12:51:50.000Z</startTime>\n  <progress>60%</progress>\n  <ownerId>213457642086</ownerId>\n  <description>Daily Backup</description>\n</CreateSnapshotResponse>
\n" ], "contents" : [ { @@ -3679,10 +3981,10 @@ }, "AllocateAddressResponse" : { "exampleCode" : [ - "\n 67.202.55.255\n" + "\n 67.202.55.255\n" ], "exampleHTML" : [ - "

Example Response

<AllocateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <publicIp>67.202.55.255</publicIp>\n</AllocateAddressResponse>
\n" + "

Example Response

<AllocateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <publicIp>67.202.55.255</publicIp>\n</AllocateAddressResponse>
\n" ], "contents" : [ { @@ -3707,7 +4009,7 @@ "ancestor" : "ProductCodeListType", "contents" : [ { - "desc" : "Amazon DevPay product code. Currently only one product code can be associated with an AMI. Once set, the product code cannot be changed or reset.", + "desc" : "Product code.", "name" : "productCode", "type" : "xsd:string", "optional" : "false" @@ -3722,13 +4024,13 @@ "ancestor" : "UserIdGroupPairSetType", "contents" : [ { - "desc" : "Name of the security group.", - "name" : "groupName ", + "desc" : "Name of the security group. Cannot be used when specifying a CIDR IP address.", + "name" : "groupName", "type" : "xsd:string", "optional" : "false" }, { - "desc" : "AWS User ID of an account.", + "desc" : "AWS User ID of an account. Cannot be used when specifying a CIDR IP address.", "name" : "userId", "type" : "xsd:string", "optional" : "false" @@ -3740,7 +4042,7 @@ ] }, "DescribeVolumesSetResponseType" : { - "ancestor" : "DescribeVolumesResponse", + "ancestor" : "DescribeVolumesResponseType", "contents" : [ { "desc" : "Information for a volume.", @@ -3755,7 +4057,7 @@ ] }, "ProductCodeListType" : { - "ancestor" : "DescribeImageAttributeResponse", + "ancestor" : "DescribeImageAttributeResponseType", "contents" : [ { "desc" : "Information for one product code.", @@ -3771,10 +4073,10 @@ }, "DescribeRegionsResponse" : { "exampleCode" : [ - "\n \n \n us-east-1\n us-east-1.ec2.amazonaws.com\n \n \n eu-west-1\n eu-west-1.ec2.amazonaws.com\n \n \n" + "\n \n \n us-east-1\n us-east-1.ec2.amazonaws.com\n \n \n eu-west-1\n eu-west-1.ec2.amazonaws.com\n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeRegionsResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <regionInfo>\n    <item>\n      <regionName>us-east-1</regionName>\n      <regionEndpoint>us-east-1.ec2.amazonaws.com</regionEndpoint>\n    </item>\n    <item>\n      <regionName>eu-west-1</regionName>\n      <regionUrl>eu-west-1.ec2.amazonaws.com</regionUrl>\n    </item>\n  </regionInfo>\n</DescribeRegionsResponse>
\n" + "

Example Response

<DescribeRegionsResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <regionInfo>\n    <item>\n      <regionName>us-east-1</regionName>\n      <regionEndpoint>us-east-1.ec2.amazonaws.com</regionEndpoint>\n    </item>\n    <item>\n      <regionName>eu-west-1</regionName>\n      <regionUrl>eu-west-1.ec2.amazonaws.com</regionUrl>\n    </item>\n  </regionInfo>\n</DescribeRegionsResponse>
\n" ], "contents" : [ { @@ -3818,10 +4120,10 @@ }, "DescribeInstancesResponse" : { "exampleCode" : [ - "\n \n \n r-44a5402d\n UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM\n \n \n default\n \n \n \n \n i-28a64341\n ami-6ea54007\n \n 0\n running\n \n 10-251-50-132.ec2.internal\n ec2-72-44-33-4.compute-1.amazonaws.com\n example-key-name\n 23\n \n 774F4FF8\n \n m1.large\n 2007-08-07T11:54:42.000Z\n \n\t\t\t us-east-1b\n\t \n\t aki-ba3adfd3\n\t ari-badbad00\n \n \n i-28a64435\n ami-6ea54007\n \n 0\n running\n \n 10-251-50-134.ec2.internal\n ec2-72-44-33-6.compute-1.amazonaws.com\n example-key-name\n 23\n \n 774F4FF8\n \n m1.large\n 2007-08-07T11:54:42.000Z\n \n\t\t\t us-east-1b\n\t \n\t aki-ba3adfd3\n\t ari-badbad00\n \n \n \n \n" + "\n \n \n r-44a5402d\n UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM\n \n \n default\n \n \n \n \n i-28a64341\n ami-6ea54007\n \n 0\n running\n \n 10-251-50-132.ec2.internal\n ec2-72-44-33-4.compute-1.amazonaws.com\n example-key-name\n 23\n \n 774F4FF8\n \n m1.large\n 2007-08-07T11:54:42.000Z\n \n\t\t\t us-east-1b\n\t \n\t aki-ba3adfd3\n\t ari-badbad00\n \n \n i-28a64435\n ami-6ea54007\n \n 0\n running\n \n 10-251-50-134.ec2.internal\n ec2-72-44-33-6.compute-1.amazonaws.com\n example-key-name\n 23\n \n 774F4FF8\n \n m1.large\n 2007-08-07T11:54:42.000Z\n \n\t\t\t us-east-1b\n\t \n\t aki-ba3adfd3\n\t ari-badbad00\n \n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <reservationSet>\n    <item>\n      <reservationId>r-44a5402d</reservationId>\n      <ownerId>UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM</ownerId>\n      <groupSet>\n        <item>\n          <groupId>default</groupId>\n        </item>\n      </groupSet>\n      <instancesSet>\n        <item>\n          <instanceId>i-28a64341</instanceId>\n          <imageId>ami-6ea54007</imageId>\n          <instanceState>\n            <code>0</code>\n            <name>running</name>\n          </instanceState>\n          <privateDnsName>10-251-50-132.ec2.internal</privateDnsName>\n          <dnsName>ec2-72-44-33-4.compute-1.amazonaws.com</dnsName>\n          <keyName>example-key-name</keyName>\n          <amiLaunchIndex>23</amiLaunchIndex>\n          <productCodesSet>\n            <item><productCode>774F4FF8</productCode></item>\n          </productCodesSet>\n          <instanceType>m1.large</instanceType>\n          <launchTime>2007-08-07T11:54:42.000Z</launchTime>\n          <placement>\n\t\t\t  <availabilityZone>us-east-1b</availabilityZone>\n\t  </placement>\n\t  <kernelId>aki-ba3adfd3</kernelId>\n\t  <ramdiskId>ari-badbad00</ramdiskId>\n        </item>\n        <item>\n          <instanceId>i-28a64435</instanceId>\n          <imageId>ami-6ea54007</imageId>\n          <instanceState>\n            <code>0</code>\n            <name>running</name>\n          </instanceState>\n          <privateDnsName>10-251-50-134.ec2.internal</privateDnsName>\n          <dnsName>ec2-72-44-33-6.compute-1.amazonaws.com</dnsName>\n          <keyName>example-key-name</keyName>\n          <amiLaunchIndex>23</amiLaunchIndex>\n          <productCodesSet>\n            <item><productCode>774F4FF8</productCode></item>\n          </productCodesSet>\n          <instanceType>m1.large</instanceType>\n          <launchTime>2007-08-07T11:54:42.000Z</launchTime>\n          <placement>\n\t\t\t  <availabilityZone>us-east-1b</availabilityZone>\n\t  </placement>\n\t  <kernelId>aki-ba3adfd3</kernelId>\n\t  <ramdiskId>ari-badbad00</ramdiskId>\n        </item>\n      </instancesSet>\n    </item>\n  </reservationSet>\n</DescribeInstancesResponse>
\n" + "

Example Response

<DescribeInstancesResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <reservationSet>\n    <item>\n      <reservationId>r-44a5402d</reservationId>\n      <ownerId>UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM</ownerId>\n      <groupSet>\n        <item>\n          <groupId>default</groupId>\n        </item>\n      </groupSet>\n      <instancesSet>\n        <item>\n          <instanceId>i-28a64341</instanceId>\n          <imageId>ami-6ea54007</imageId>\n          <instanceState>\n            <code>0</code>\n            <name>running</name>\n          </instanceState>\n          <privateDnsName>10-251-50-132.ec2.internal</privateDnsName>\n          <dnsName>ec2-72-44-33-4.compute-1.amazonaws.com</dnsName>\n          <keyName>example-key-name</keyName>\n          <amiLaunchIndex>23</amiLaunchIndex>\n          <productCodesSet>\n            <item><productCode>774F4FF8</productCode></item>\n          </productCodesSet>\n          <instanceType>m1.large</instanceType>\n          <launchTime>2007-08-07T11:54:42.000Z</launchTime>\n          <placement>\n\t\t\t  <availabilityZone>us-east-1b</availabilityZone>\n\t  </placement>\n\t  <kernelId>aki-ba3adfd3</kernelId>\n\t  <ramdiskId>ari-badbad00</ramdiskId>\n        </item>\n        <item>\n          <instanceId>i-28a64435</instanceId>\n          <imageId>ami-6ea54007</imageId>\n          <instanceState>\n            <code>0</code>\n            <name>running</name>\n          </instanceState>\n          <privateDnsName>10-251-50-134.ec2.internal</privateDnsName>\n          <dnsName>ec2-72-44-33-6.compute-1.amazonaws.com</dnsName>\n          <keyName>example-key-name</keyName>\n          <amiLaunchIndex>23</amiLaunchIndex>\n          <productCodesSet>\n            <item><productCode>774F4FF8</productCode></item>\n          </productCodesSet>\n          <instanceType>m1.large</instanceType>\n          <launchTime>2007-08-07T11:54:42.000Z</launchTime>\n          <placement>\n\t\t\t  <availabilityZone>us-east-1b</availabilityZone>\n\t  </placement>\n\t  <kernelId>aki-ba3adfd3</kernelId>\n\t  <ramdiskId>ari-badbad00</ramdiskId>\n        </item>\n      </instancesSet>\n    </item>\n  </reservationSet>\n</DescribeInstancesResponse>
\n" ], "contents" : [ { @@ -3918,7 +4220,7 @@ ] }, "LaunchPermissionListType" : { - "ancestor" : "DescribeImageAttributeResponse", + "ancestor" : "DescribeImageAttributeResponseType", "contents" : [ { "desc" : "Information for launch permissions.", @@ -3955,10 +4257,10 @@ }, "DeleteVolumeResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<DeleteVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</DeleteVolumeResponse>
\n" + "

Example Response

<DeleteVolumeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</DeleteVolumeResponse>
\n" ], "contents" : [ { @@ -3980,7 +4282,7 @@ ] }, "DescribeImagesResponseInfoType" : { - "ancestor" : "DescribeImagesResponse", + "ancestor" : "DescribeImagesResponseType", "contents" : [ { "desc" : "Information for one image.", @@ -3999,7 +4301,7 @@ "contents" : [ { "desc" : "CIDR range.", - "name" : "cidrIp ", + "name" : "cidrIp", "type" : "xsd:string", "optional" : "false" } @@ -4011,10 +4313,10 @@ }, "DisassociateAddressResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<DisassociateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</DisassociateAddressResponse>
\n" + "

Example Response

<DisassociateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</DisassociateAddressResponse>
\n" ], "contents" : [ { @@ -4052,10 +4354,10 @@ }, "CancelBundleTaskResponse" : { "exampleCode" : [ - "\n \n i-12345678\n bun-cla322b9\n canceling\n 2008-10-07T11:41:50.000Z\n 2008-10-07T11:51:50.000Z\n 20%\n \n \n my-bucket\n my-new-image\n \n \n \n" + "\n \n i-12345678\n bun-cla322b9\n canceling\n 2008-10-07T11:41:50.000Z\n 2008-10-07T11:51:50.000Z\n 20%\n \n \n my-bucket\n my-new-image\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<CancelBundleTaskResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <bundleInstanceTask>\n      <instanceId>i-12345678</instanceId>\n      <bundleId>bun-cla322b9</bundleId>\n      <state>canceling</state>\n      <startTime>2008-10-07T11:41:50.000Z</startTime>\n      <updateTime>2008-10-07T11:51:50.000Z</updateTime>\n      <progress>20%</progress>\n      <storage>\n        <S3>\n          <bucket>my-bucket</bucket>\n          <prefix>my-new-image</prefix>\n        </S3>\n      </storage>\n  </bundleInstanceTask>\n</CancelBundleTaskResponse>
\n" + "

Example Response

<CancelBundleTaskResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <bundleInstanceTask>\n      <instanceId>i-12345678</instanceId>\n      <bundleId>bun-cla322b9</bundleId>\n      <state>canceling</state>\n      <startTime>2008-10-07T11:41:50.000Z</startTime>\n      <updateTime>2008-10-07T11:51:50.000Z</updateTime>\n      <progress>20%</progress>\n      <storage>\n        <S3>\n          <bucket>my-bucket</bucket>\n          <prefix>my-new-image</prefix>\n        </S3>\n      </storage>\n  </bundleInstanceTask>\n</CancelBundleTaskResponse>
\n" ], "contents" : [ { @@ -4077,7 +4379,7 @@ ] }, "MonitorInstancesResponseSetType" : { - "ancestor" : "MonitorInstancesResponse", + "ancestor" : "MonitorInstancesResponseType", "contents" : [ { "desc" : "Instance Item.", @@ -4103,19 +4405,19 @@ { "desc" : "The duration of the Reserved Instance, in seconds.", "name" : "duration", - "type" : "xsd:string", + "type" : "xs:long", "optional" : "false" }, { "desc" : "The purchase price of the Reserved Instance.", "name" : "fixedPrice", - "type" : "xsd:string", + "type" : "xs:double", "optional" : "false" }, { "desc" : "The number of Reserved Instances purchased.", "name" : "instanceCount", - "type" : "xsd:string", + "type" : "xs:integer", "optional" : "false" }, { @@ -4139,7 +4441,7 @@ { "desc" : "The date and time the Reserved Instance started.", "name" : "start", - "type" : "xsd:dateTime", + "type" : "dateTime", "optional" : "false" }, { @@ -4151,7 +4453,7 @@ { "desc" : "The usage price of the Reserved Instance, per hour.", "name" : "usagePrice", - "type" : "xsd:string", + "type" : "xs:double", "optional" : "false" } ], @@ -4162,10 +4464,10 @@ }, "DescribeSecurityGroupsResponse" : { "exampleCode" : [ - "\n \n \n UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM\n WebServers\n Web Servers\n \n \n \t tcp\n\t 80\n\t 80\n\t \n\t \n\t \n\t 0.0.0.0/0\n\t \n\t \n \n \n \n \n UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM\n RangedPortsBySource\n Group A\n \n \t\n\t tcp\n\t 6000\n\t 7000\n\t \n\t \n\t\n \n \n \n" + "\n \n \n UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM\n WebServers\n Web Servers\n \n \n \t tcp\n\t 80\n\t 80\n\t \n\t \n\t \n\t 0.0.0.0/0\n\t \n\t \n \n \n \n \n UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM\n RangedPortsBySource\n Group A\n \n \t\n\t tcp\n\t 6000\n\t 7000\n\t \n\t \n\t\n \n \n \n" ], "exampleHTML" : [ - "

Example Response

<DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <securityGroupInfo>\n    <item>\n      <ownerId>UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM</ownerId>\n      <groupName>WebServers</groupName>\n      <groupDescription>Web Servers</groupDescription>\n      <ipPermissions>\n        <item>\n  \t  <ipProtocol>tcp</ipProtocol>\n\t  <fromPort>80</fromPort>\n\t  <toPort>80</toPort>\n\t  <groups/>\n\t  <ipRanges>\n\t    <item>\n\t      <cidrIp>0.0.0.0/0</cidrIp>\n\t    </item>\n\t  </ipRanges>\n         </item>\n      </ipPermissions>\n    </item>\n    <item>\n      <ownerId>UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM</ownerId>\n      <groupName>RangedPortsBySource</groupName>\n      <groupDescription>Group A</groupDescription>\n      <ipPermissions>\n \t<item>\n\t  <ipProtocol>tcp</ipProtocol>\n\t  <fromPort>6000</fromPort>\n\t  <toPort>7000</toPort>\n\t  <groups/>\n\t  <ipRanges/>\n\t</item>\n      </ipPermissions>\n    </item>\n  </securityGroupInfo>\n</DescribeSecurityGroupsResponse>
\n" + "

Example Response

<DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <securityGroupInfo>\n    <item>\n      <ownerId>UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM</ownerId>\n      <groupName>WebServers</groupName>\n      <groupDescription>Web Servers</groupDescription>\n      <ipPermissions>\n        <item>\n  \t  <ipProtocol>tcp</ipProtocol>\n\t  <fromPort>80</fromPort>\n\t  <toPort>80</toPort>\n\t  <groups/>\n\t  <ipRanges>\n\t    <item>\n\t      <cidrIp>0.0.0.0/0</cidrIp>\n\t    </item>\n\t  </ipRanges>\n         </item>\n      </ipPermissions>\n    </item>\n    <item>\n      <ownerId>UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM</ownerId>\n      <groupName>RangedPortsBySource</groupName>\n      <groupDescription>Group A</groupDescription>\n      <ipPermissions>\n \t<item>\n\t  <ipProtocol>tcp</ipProtocol>\n\t  <fromPort>6000</fromPort>\n\t  <toPort>7000</toPort>\n\t  <groups/>\n\t  <ipRanges/>\n\t</item>\n      </ipPermissions>\n    </item>\n  </securityGroupInfo>\n</DescribeSecurityGroupsResponse>
\n" ], "contents" : [ { @@ -4188,10 +4490,10 @@ }, "GetConsoleOutputResponse" : { "exampleCode" : [ - "\n i-28a64341\n 2007-01-03 15:00:00\n TGludXggdmVyc2lvbiAyLjYuMTYteGVuVSAoYnVpbGRlckBwYXRjaGJhdC5hbWF6b25zYSkgKGdj\nYyB2ZXJzaW9uIDQuMC4xIDIwMDUwNzI3IChSZWQgSGF0IDQuMC4xLTUpKSAjMSBTTVAgVGh1IE9j\ndCAyNiAwODo0MToyNiBTQVNUIDIwMDYKQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpY\nZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDZhNDAwMDAwICh1c2FibGUpCjk4ME1CIEhJ\nR0hNRU0gYXZhaWxhYmxlLgo3MjdNQiBMT1dNRU0gYXZhaWxhYmxlLgpOWCAoRXhlY3V0ZSBEaXNh\nYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKSVJRIGxvY2t1cCBkZXRlY3Rpb24gZGlzYWJsZWQKQnVp\nbHQgMSB6b25lbGlzdHMKS2VybmVsIGNvbW1hbmQgbGluZTogcm9vdD0vZGV2L3NkYTEgcm8gNApF\nbmFibGluZyBmYXN0IEZQVSBzYXZlIGFuZCByZXN0b3JlLi4uIGRvbmUuCg==\n" + "\n i-28a64341\n 2007-01-03 15:00:00\n TGludXggdmVyc2lvbiAyLjYuMTYteGVuVSAoYnVpbGRlckBwYXRjaGJhdC5hbWF6b25zYSkgKGdj\nYyB2ZXJzaW9uIDQuMC4xIDIwMDUwNzI3IChSZWQgSGF0IDQuMC4xLTUpKSAjMSBTTVAgVGh1IE9j\ndCAyNiAwODo0MToyNiBTQVNUIDIwMDYKQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpY\nZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDZhNDAwMDAwICh1c2FibGUpCjk4ME1CIEhJ\nR0hNRU0gYXZhaWxhYmxlLgo3MjdNQiBMT1dNRU0gYXZhaWxhYmxlLgpOWCAoRXhlY3V0ZSBEaXNh\nYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKSVJRIGxvY2t1cCBkZXRlY3Rpb24gZGlzYWJsZWQKQnVp\nbHQgMSB6b25lbGlzdHMKS2VybmVsIGNvbW1hbmQgbGluZTogcm9vdD0vZGV2L3NkYTEgcm8gNApF\nbmFibGluZyBmYXN0IEZQVSBzYXZlIGFuZCByZXN0b3JlLi4uIGRvbmUuCg==\n" ], "exampleHTML" : [ - "

Example Response

<GetConsoleOutputResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <instanceId>i-28a64341</instanceId>\n  <timestamp>2007-01-03 15:00:00</timestamp>\n  <output>TGludXggdmVyc2lvbiAyLjYuMTYteGVuVSAoYnVpbGRlckBwYXRjaGJhdC5hbWF6b25zYSkgKGdj\nYyB2ZXJzaW9uIDQuMC4xIDIwMDUwNzI3IChSZWQgSGF0IDQuMC4xLTUpKSAjMSBTTVAgVGh1IE9j\ndCAyNiAwODo0MToyNiBTQVNUIDIwMDYKQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpY\nZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDZhNDAwMDAwICh1c2FibGUpCjk4ME1CIEhJ\nR0hNRU0gYXZhaWxhYmxlLgo3MjdNQiBMT1dNRU0gYXZhaWxhYmxlLgpOWCAoRXhlY3V0ZSBEaXNh\nYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKSVJRIGxvY2t1cCBkZXRlY3Rpb24gZGlzYWJsZWQKQnVp\nbHQgMSB6b25lbGlzdHMKS2VybmVsIGNvbW1hbmQgbGluZTogcm9vdD0vZGV2L3NkYTEgcm8gNApF\nbmFibGluZyBmYXN0IEZQVSBzYXZlIGFuZCByZXN0b3JlLi4uIGRvbmUuCg==</output>\n</GetConsoleOutputResponse>
\n" + "

Example Response

<GetConsoleOutputResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <instanceId>i-28a64341</instanceId>\n  <timestamp>2007-01-03 15:00:00</timestamp>\n  <output>TGludXggdmVyc2lvbiAyLjYuMTYteGVuVSAoYnVpbGRlckBwYXRjaGJhdC5hbWF6b25zYSkgKGdj\nYyB2ZXJzaW9uIDQuMC4xIDIwMDUwNzI3IChSZWQgSGF0IDQuMC4xLTUpKSAjMSBTTVAgVGh1IE9j\ndCAyNiAwODo0MToyNiBTQVNUIDIwMDYKQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpY\nZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDZhNDAwMDAwICh1c2FibGUpCjk4ME1CIEhJ\nR0hNRU0gYXZhaWxhYmxlLgo3MjdNQiBMT1dNRU0gYXZhaWxhYmxlLgpOWCAoRXhlY3V0ZSBEaXNh\nYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKSVJRIGxvY2t1cCBkZXRlY3Rpb24gZGlzYWJsZWQKQnVp\nbHQgMSB6b25lbGlzdHMKS2VybmVsIGNvbW1hbmQgbGluZTogcm9vdD0vZGV2L3NkYTEgcm8gNApF\nbmFibGluZyBmYXN0IEZQVSBzYXZlIGFuZCByZXN0b3JlLi4uIGRvbmUuCg==</output>\n</GetConsoleOutputResponse>
\n" ], "contents" : [ { @@ -4226,12 +4528,12 @@ }, "ModifyImageAttributeResponse" : { "exampleCode" : [ - "\n true\n", - "\n true\n" + "\n true\n", + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<ModifyImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</ModifyImageAttributeResponse>
\n", - "

Example Response

<ModifyImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</ModifyImageAttributeResponse>
\n" + "

Example Response

<ModifyImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</ModifyImageAttributeResponse>
\n", + "

Example Response

<ModifyImageAttributeResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</ModifyImageAttributeResponse>
\n" ], "contents" : [ { @@ -4254,10 +4556,10 @@ }, "AssociateAddressResponse" : { "exampleCode" : [ - "\n true\n" + "\n true\n" ], "exampleHTML" : [ - "

Example Response

<AssociateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-04-04/">\n  <return>true</return>\n</AssociateAddressResponse>
\n" + "

Example Response

<AssociateAddressResponse xmlns="http://ec2.amazonaws.com/doc/2009-08-15/">\n  <return>true</return>\n</AssociateAddressResponse>
\n" ], "contents" : [ { @@ -4289,3 +4591,4 @@ "http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/OperationList-query.html" ] } +