Types

      
 All Types  Classes  
 NameDescription
ActivateLicenseRequest
Activates a license.
ActivateLicenseResponse
Activates a license.
Address
A static public IP address designed for dynamic cloud computing. Any elastic IP addresses that you associate with your account remains associated with your account until you explicitly release them. Unlike traditional static IP addresses, however, elastic IP addresses allow you to mask instance or Availability Zone failures by rapidly remapping your public IP addresses to any instance in your account. The Address type contains an Elastic IP associated with your account and the InstanceId of the instance it is associated with.
AllocateAddressRequest
Acquires an elastic IP address for use with your account.
AllocateAddressResponse
Allocate Address Response
AllocateAddressResult
Allocate Address Result
AssociateAddressRequest
Associates an elastic IP address with an instance. If the IP address is currently assigned to another instance, the IP address is assigned to the new instance. This is an idempotent operation. If you enter it more than once, Amazon EC2 does not return an error.
AssociateAddressResponse
Associate Address Response
AssociateAddressResult
AssociateAddress Result
AssociateDhcpOptionsRequest
Associates a set of DHCP options (that you've previously created) with the specified VPC. Or, associates the default DHCP options with the VPC. The default set consists of the standard EC2 host name, no domain name, no DNS server, no NTP server, and no NetBIOS server or node type. After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. For more information about the supported DHCP options and using them with Amazon VPC, go to Using DHCP Options in the Amazon Virtual Private Cloud Developer Guide.
AssociateDhcpOptionsResponse
Associate Dhcp Options Response
AssociateRouteTableRequest
Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association causes traffic originating from the subnet to be routed according to the routes in the route table. The action returns an association ID, which you need if you want to disassociate the route table from the subnet later. A route table can be associated with multiple subnets.
AssociateRouteTableResponse
The Response for the AssociateRouteTable operation.
AssociateRouteTableResult
AssociateRouteTable Result
AttachInternetGatewayRequest
Attaches an Internet gateway to a VPC, enabling connectivity between the Internet and the VPC. For more information about your VPC and Internet gateway, go to the Amazon Virtual Private Cloud User Guide.
AttachInternetGatewayResponse
The Response for the AttachInternetGateway operation.
Attachment
Volume Attachment
AttachNetworkInterfaceRequest
Request to attach a network interface to an instance.
AttachNetworkInterfaceResponse
AttachNetworkInterfaceResult
Attach Network Interface result.
AttachVolumeRequest
Attaches an Amazon EBS volume to a running instance and exposes it as the specified device. Windows instances currently support devices xvda through xvdp. Devices xvda and xvdb are reserved by the operating system, xvdc is assigned to drive C:\, and, depending on the instance type, devices xvdd through xvde might be reserved by the instance stores. Any device that is not reserved can be attached to an Amazon EBS volume. For a list of devices that are reserved by the instance stores, go to the Amazon Elastic Compute Cloud Developer Guide.
AttachVolumeResponse
Attach Volume Response
AttachVolumeResult
Attach Volume Result
AttachVpnGatewayRequest
Attaches a VPN gateway to a VPC. This is the last step required to get your VPC fully connected to your data center before launching instances in it. For more information, go to Process for Using Amazon VPC in the Amazon Virtual Private Cloud Developer Guide.
AttachVpnGatewayResponse
Attach Vpn Gateway Response
AttachVpnGatewayResult
Attach VpnGateway Result
AuthorizeSecurityGroupEgressRequest
This action applies only to security groups in a VPC; it's not supported for standard (EC2) security groups. For information about Amazon Virtual Private Cloud and VPC security groups, go to the Amazon Virtual Private Cloud User Guide. The action adds one or more egress rules to a VPC security group. Specifically, this permits instances in a security group to send traffic to either one or more destination CIDR IP address ranges, or to one or more destination security groups in the same VPC. Each rule consists of the protocol (e.g., TCP), plus either a CIDR range, or a source group. For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code.You can use -1 as a wildcard for the ICMP type or code. Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
AuthorizeSecurityGroupEgressResponse
The Response for the AuthorizeSecurityGroupEgress operation.
AuthorizeSecurityGroupIngressRequest
Adds permissions to a security group. Permissions are specified by the IP protocol (TCP, UDP or ICMP), the source of the request (by IP range or an Amazon EC2 user-group pair), the source and destination port ranges (for TCP and UDP), and the ICMP codes and types (for ICMP). When authorizing ICMP, -1 can be used as a wildcard in the type and code fields. Permission changes are propagated to instances within the security group as quickly as possible. However, depending on the number of instances, a small delay might occur. When authorizing a user/group pair permission, GroupName, SourceSecurityGroupName and SourceSecurityGroupOwnerId must be specified. When authorizing a CIDR IP permission, GroupName, IpProtocol, FromPort, ToPort and CidrIp must be specified
AuthorizeSecurityGroupIngressResponse
Authorize Security GroupIngress Response
AvailabilityZone
Availability Zone
BlockDeviceMapping
Block device mapping.
BundleInstanceRequest
Bundles the Windows instance. This procedure is not applicable for Linux and UNIX instances. For more information, go to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud Getting Started Guide.
BundleInstanceResponse
Bundle Instance Response
BundleInstanceResult
Bundle Instance Result
BundleTask
Bundle Task
BundleTaskError
If the task fails, a description of the error.
CancelBundleTaskRequest
Cancels an Amazon EC2 bundling operation.
CancelBundleTaskResponse
CancelBundleTaskResponse
CancelBundleTaskResult
Cancel Bundle Task Result
CancelConversionTaskRequest
Cancels an active conversion task. The task can be the import of an instance or volume. The command removes all artifacts of the conversion, including a partially uploaded volume or instance. If the conversion is complete or is in the process of transferring the final disk image, the command fails and returns an exception.
CancelConversionTaskResponse
The Response for the CancelConversionTask operation.
CancelledSpotInstanceRequest
A cancelled Spot Instance Request.
CancelSpotInstanceRequestsRequest
Request to cancel existing Spot Instance requests.
CancelSpotInstanceRequestsResponse
The Response from the CancelSpotInstanceRequests operation.
CancelSpotInstanceRequestsResult
The Cancel Spot Instance Requests Result.
ConfirmProductInstanceRequest
Verifies whether a Amazon DevPay product code is associated with an instance. This can only be executed by the owner of the AMI and is useful when an AMI owner wants to verify whether a user's instance is eligible for support.
ConfirmProductInstanceResponse
Confirm Product Instance Response
ConfirmProductInstanceResult
Confirm Product Instance Result
ConsoleOutput
Console Output
ConversionTaskType
CreateCustomerGatewayRequest
Provides information to AWS about your customer gateway device. The customer gateway is the appliance at your end of the VPN connection (compared to the VPN gateway, which is the device at the AWS side of the VPN connection). AWS might delete any customer gateway that you create with this operation if you leave it inactive for an extended period of time (inactive means that there's no VPN connection in use with the customer gateway). You must provide the Internet-routable IP address of the customer gateway's external interface. The IP address must be static and can't be behind a device performing network address translation (NAT). You must also provide the device's Border Gateway Protocol (BGP) Autonomous System Number (ASN). You can use an existing ASN assigned to your network. If you don't have an ASN already, you can use a private ASN (in the 64512 - 65534 range)
CreateCustomerGatewayResponse
Create Customer Gateway Response
CreateCustomerGatewayResult
Create Customer Gateway Result
CreateDhcpOptionsRequest
Creates a set of DHCP options that you can then associate with one or more VPCs, causing all existing and new instances that you launch in those VPCs to use the set of DHCP options. The following table lists the individual DHCP options you can specify. For more information about the options, go to RFC 2132. Options: 1. domain-name A domain name of your choice (e.g., mydomain.com). 2. domain-name-servers The IP address of a domain name server (e.g., 10.2.5.1). You can specify up to four addresses. 3. ntp-servers The IP address of a Network Time Protocol (NTP) server (e.g., 10.4.6.1). You can specify up to four addresses. 4. netbios-name-servers The IP address of a NetBIOS name server (e.g., 10.8.9.5). You can specify up to four addresses. 5. netbios-node-type Value indicating the NetBIOS node type (1, 2, 4, or 8). For more information about the values, go to RFC 2132. We recommend you only use 2 at this time (broadcast and multicast are currently not supported)
CreateDhcpOptionsResponse
Create Dhcp Options Response
CreateDhcpOptionsResult
Create Dhcp Options Result
CreateImageRequest
Creates an AMI that uses an Amazon EBS root device from a "running" or "stopped" instance. AMIs that use an Amazon EBS root device boot faster than AMIs that use instance stores. They can be up to 1 TiB in size, use storage that persists on instance failure, and can be stopped and started.
CreateImageResponse
Information returned by a CreateImage request.
CreateImageResult
Information about the created image.
CreateInternetGatewayRequest
Creates a new Internet gateway in your AWS account. After creating the Internet gateway, you then attach it to a VPC using AttachInternetGateway. For more information about your VPC and Internet gateway, go to Amazon Virtual Private Cloud User Guide.
CreateInternetGatewayResponse
The Response for the CreateInternetGateway operation.
CreateInternetGatewayResult
CreateInternetGateway Result
CreateKeyPairRequest
Creates a new 2048-bit RSA key pair with the specified name. The public key is stored by Amazon EC2 and the private key is displayed on the console. The private key is returned as an unencrypted PEM encoded PKCS#8 private key. If a key with the specified name already exists, Amazon EC2 returns an error.
CreateKeyPairResponse
Create Key Pair Response
CreateKeyPairResult
Create Key Pair Result
CreateNetworkAclEntryRequest
Creates an entry (i.e., rule) in a network ACL with a rule number you specify. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, Amazon VPC processes the entries in the ACL according to the rule numbers, in ascending order. We recommend that you leave room between the rules (e.g., 100, 110, 120, etc.), and not number them sequentially (101, 102, 103, etc.). This allows you to easily add a new rule between existing ones without having to renumber the rules. After you add an entry, you can't modify it; you must either replace it, or create a new entry and delete the old one. For more information about network ACLs, go to Network ACLs in the Amazon Virtual Private Cloud User Guide.
CreateNetworkAclEntryResponse
The Response for the CreateNetworkAclEntry operation.
CreateNetworkAclRequest
Creates a new network ACL in a VPC. Network ACLs provide an optional layer of security (on top of security groups) for the instances in your VPC. For more information about network ACLs, go to Network ACLs in the Amazon Virtual Private Cloud User Guide.
CreateNetworkAclResponse
The Response for the CreateNetworkAcl operation.
CreateNetworkAclResult
CreateNetworkAcl Result
CreateNetworkInterfaceRequest
Create Network Interface request
CreateNetworkInterfaceResponse
Create Network Interface response
CreateNetworkInterfaceResult
Create Network Interface result
CreatePlacementGroupRequest
Creates a PlacementGroup into which multiple Amazon EC2 instances can be launched. Users must give the group a name unique within the scope of the user account.
CreatePlacementGroupResponse
Information returned by the CreatePlacementGroup request.
CreateRouteRequest
Creates a new route in a route table within a VPC. The route's target can be either a gateway attached to the VPC or a NAT instance in the VPC. When determining how to route traffic, we use the route with the most specific match. For example, let's say the traffic is destined for 192.0.2.3, and the route table includes the following two routes: 192.0.2.0/24 (goes to some target A) 192.0.2.0/28 (goes to some target B) Both routes apply to the traffic destined for 192.0.2.3. However, the second route in the list is more specific, so we use that route to determine where to target the traffic. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
CreateRouteResponse
The Response for the CreateRoute operation.
CreateRouteTableRequest
Creates a new route table within a VPC. After you create a new route table, you can add routes and associate the table with a subnet. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
CreateRouteTableResponse
The Response for the CreateRouteTable operation.
CreateRouteTableResult
CreateRouteTable Result
CreateSecurityGroupRequest
Creates a new security group. Group names must be unique per account. Every instance is launched in a security group. If no security group is specified during launch, the instances are launched in the default security group. Instances within the same security group have unrestricted network access to each other. Instances will reject network access attempts from other instances in a different security group. As the owner of instances you can grant or revoke specific permissions using the AuthorizeSecurityGroupIngress and RevokeSecurityGroupIngress operations
CreateSecurityGroupResponse
Create Security Group Response
CreateSecurityGroupResult
CreateSecurityGroup Result
CreateSnapshotRequest
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. When taking a snapshot of a file system, we recommend unmounting it first. This ensures the file system metadata is in a consistent state, that the 'mounted indicator' is cleared, and that all applications using that file system are stopped and in a consistent state. Some file systems, such as xfs, can freeze and unfreeze activity so a snapshot can be made without unmounting. For Linux/UNIX, enter the following command from the command line. umount -d /dev/sdh For Windows, open Disk Management, right-click the volume to unmount, and select Change Drive Letter and Path. Then, select the mount point to remove and click Remove.
CreateSnapshotResponse
Create Snapshot Response
CreateSnapshotResult
Create Snapshot Result
CreateSpotDatafeedSubscriptionRequest
Request to create the data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per account.
CreateSpotDatafeedSubscriptionResponse
The Response for the CreateSpotDatafeedSubscription operation.
CreateSpotDatafeedSubscriptionResult
Create Spot Datafeed Result
CreateSubnetRequest
Creates a subnet in an existing VPC. You can create up to 20 subnets in a VPC. If you add more than one subnet to a VPC, they're set up in a star topology with a logical router in the middle. If you feel you need more than 20 subnets, you can request more by going to http://aws.amazon.com/contact-us/vpc-request/. When you create each subnet, you provide the VPC ID and the CIDR block you want for the subnet. Once you create a subnet, you can't change its CIDR block. The subnet's CIDR block can be the same as the VPC's CIDR block (assuming you want only a single subnet in the VPC), or a subset of the VPC's CIDR block. If you create more than one subnet in a VPC, the subnets' CIDR blocks must not overlap. The smallest subnet (and VPC) you can create uses a /28 netmask (16 IP addresses), and the largest uses a /18 netmask (16,384 IP addresses). *Important* AWS reserves both the first four and the last IP address in each subnet's CIDR block. They're not available for use. AWS might delete any subnet you create with this operation if you leave it inactive for an extended period of time (inactive means that there are no running Amazon EC2 instances in the subnet).
CreateSubnetResponse
Create Subnet Response
CreateSubnetResult
Create Subnet Result
CreateTagsRequest
Adds or overwrites tags for the specified resources. Each resource can have a maximum of 10 tags. Each tag consists of a key-value pair. Tag keys must be unique per resource.
CreateTagsResponse
The Response for the CreateTagsResponse operation.
CreateVolumePermission
Creat Volume Permission
CreateVolumeRequest
Creates a new Amazon EBS volume to which any Amazon EC2 instance can attach within the same Availability Zone. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide. You must specify an Availability Zone when creating a volume. The volume and the instance to which it attaches must be in the same Availability Zone.
CreateVolumeResponse
Create Volume Response
CreateVolumeResult
Create Volume Result
CreateVpcRequest
Creates a VPC with the CIDR block you specify. The smallest VPC you can create uses a /28 netmask (16 IP addresses), and the largest uses a /18 netmask (16,384 IP addresses). To help you decide how big to make your VPC, go to the topic about creating VPCs in the Amazon Virtual Private Cloud Developer Guide. By default, each instance you launch in the VPC has the default DHCP options (the standard EC2 host name, no domain name, no DNS server, no NTP server, and no NetBIOS server or node type). AWS might delete any VPC that you create with this operation if you leave it inactive for an extended period of time (inactive means that there are no running Amazon EC2 instances in the VPC).
CreateVpcResponse
Create Vpc Response
CreateVpcResult
Create Vpc Result
CreateVpnConnectionRequest
The response includes information that you need to configure your customer gateway, in XML format.
CreateVpnConnectionResponse
Create Vpn Connection Response
CreateVpnConnectionResult
Create Vpn Connection Result
CreateVpnGatewayRequest
Creates a new VPN gateway. A VPN gateway is the VPC-side endpoint for your VPN connection. You can create a VPN gateway before creating the VPC itself. AWS might delete any VPN gateway that you create with this operation if you leave it inactive for an extended period of time (inactive means that there's no VPN connection in use with the VPN gateway)
CreateVpnGatewayResponse
Create Vpn Gateway Response
CreateVpnGatewayResult
Create Vpn Gateway Result
CustomerGateway
Customer Gateway
DeactivateLicenseRequest
Deactivates a license.
DeactivateLicenseResponse
Deactivates a license.
DeleteCustomerGatewayRequest
Deletes a customer gateway. You must delete the VPN connection before deleting the customer gateway. AWS might delete any customer gateway if you leave it inactive for an extended period of time (inactive means that there's no VPN connection in use with the customer gateway).
DeleteCustomerGatewayResponse
Delete Customer Gateway Response
DeleteDhcpOptionsRequest
Deletes a set of DHCP options that you specify. Amazon VPC returns an error if the set of options you specify is currently associated with a VPC. You can disassociate the set of options by associating either a new set of options or the default options with the VPC.
DeleteDhcpOptionsResponse
Delete Dhcp Options Response
DeleteInternetGatewayRequest
Deletes an Internet gateway from your AWS account. The gateway must not be attached to a VPC. For more information about your VPC and Internet gateway, go to Amazon Virtual Private Cloud User Guide.
DeleteInternetGatewayResponse
The Response for the DeleteInternetGateway operation.
DeleteKeyPairRequest
Deletes the specified key pair, by removing the public key from Amazon EC2. You must own the key pair.
DeleteKeyPairResponse
Delete Key Pair Response
DeleteNetworkAclEntryRequest
Deletes an ingress or egress entry (i.e., rule) from a network ACL. For more information about network ACLs, go to Network ACLs in the Amazon Virtual Private Cloud User Guide.
DeleteNetworkAclEntryResponse
The Response for the DeleteNetworkAclEntry operation.
DeleteNetworkAclRequest
Deletes a network ACL from a VPC. The ACL must not have any subnets associated with it.You can't delete the default network ACL. For more information about network ACLs, go to Network ACLs in the Amazon Virtual Private Cloud User Guide.
DeleteNetworkAclResponse
The Response for the DeleteNetworkAcl operation.
DeleteNetworkInterfaceRequest
Delete Network Interface request
DeleteNetworkInterfaceResponse
Delete Network Interface response
DeletePlacementGroupRequest
Deletes a PlacementGroupfrom a user's account. Terminate all Amazon EC2 instances in the placement group before deletion.
DeletePlacementGroupResponse
Information returned by the DeletePlacementGroup request.
DeleteRouteRequest
Deletes a route from a route table in a VPC. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
DeleteRouteResponse
The Response for the DeleteRoute operation.
DeleteRouteTableRequest
Deletes a route table from a VPC. The route table must not be associated with a subnet.You can't delete the main route table. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
DeleteRouteTableResponse
The Response for the DeleteRouteTableResponse operation.
DeleteSecurityGroupRequest
Deletes a security group that you own. If you attempt to delete a security group that contains instances, a fault is returned. If you attempt to delete a security group that is referenced by another security group, a fault is returned. For example, if security group B has a rule that allows access from security group A, security group A cannot be deleted until the allow rule is removed.
DeleteSecurityGroupResponse
Delete Security Group Response
DeleteSnapshotRequest
Deletes a snapshot of an Amazon EBS volume that you own. For more information, go to the Amazon Elastic Compute Cloud Developer Guide
DeleteSnapshotResponse
Delete Snapshot Response
DeleteSpotDatafeedSubscriptionRequest
Request to delete the data feed for Spot Instances.
DeleteSpotDatafeedSubscriptionResponse
The Response for the DeleteSpotDatafeedSubscription operation.
DeleteSubnetRequest
Deletes a subnet from a VPC. You must terminate all running instances in the subnet before deleting it, otherwise Amazon VPC returns an error. AWS might delete any subnet if you leave it inactive for an extended period of time (inactive means that there are no running Amazon EC2 instances in the subnet).
DeleteSubnetResponse
Delete Subnet Response
DeleteTags
DeleteTagsRequest
Deletes tags from the specified resources.
DeleteTagsResponse
The Response for the DeleteTags operation.
DeleteVolumeRequest
Deletes an Amazon EBS volume that you own. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide.
DeleteVolumeResponse
Delete Volume Response
DeleteVpcRequest
Deletes a VPC. You must terminate all running instances and delete all subnets before deleting the VPC, otherwise Amazon VPC returns an error. AWS might delete any VPC if you leave it inactive for an extended period of time (inactive means that there are no running Amazon EC2 instances in the VPC).
DeleteVpcResponse
Delete Vpc Response
DeleteVpnConnectionRequest
Deletes a VPN connection. Use this if you want to delete a VPC and all its associated components. Another reason to use this operation is if you believe the tunnel credentials for your VPN connection have been compromised. In that situation, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or VPN gateway. If you create a new VPN connection, you must reconfigure the customer gateway using the new configuration information returned with the new VPN connection ID. If you're deleting the VPC and all its associated parts, we recommend you detach the VPN gateway from the VPC and delete the VPC before deleting the VPN connection.
DeleteVpnConnectionResponse
Delete Vpn Connection Response
DeleteVpnGatewayRequest
Deletes a VPN gateway. Use this when you want to delete a VPC and all its associated components because you no longer need them. We recommend that before you delete a VPN gateway, you detach it from the VPC and delete the VPN connection. Note that you don't need to delete the VPN gateway if you just want to delete and re-create the VPN connection between your VPC and data center. AWS might delete any VPN gateway if you leave it inactive for an extended period of time (inactive means that there's no VPN connection in use with the VPN gateway).
DeleteVpnGatewayResponse
Delete Vpn Gateway Response
DeregisterImageRequest
Deregisters the specified AMI. Once deregistered, the AMI cannot be used to launch new instances. This command does not delete the AMI from Amazon S3.
DeregisterImageResponse
Deregister Image Response
DescribeAddressesRequest
Lists elastic IP addresses assigned to your account or provides information about a specific address.
DescribeAddressesResponse
Describe Addresses Response
DescribeAddressesResult
Describe Addresses Result
DescribeAvailabilityZonesRequest
Displays Availability Zones that are currently available to the account and their states. Availability Zones are not the same across accounts. The Availability Zone us-east-1a for account A is not necessarily the same as us-east-1a for account B. Zone assignments are mapped independently for each account.
DescribeAvailabilityZonesResponse
Describe Availability Zones Response
DescribeAvailabilityZonesResult
Describe Availability Zones Result
DescribeBundleTasksRequest
Describes current bundling tasks. For more information on bundling instances, go to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud Getting Started Guide.
DescribeBundleTasksResponse
Describe Bundle Tasks Response
DescribeBundleTasksResult
Describe Bundle Tasks Result
DescribeConversionTasksRequest
Describes your conversion tasks. For more information, go to Importing Your Virtual Machines and Volumes into Amazon EC2 in the Amazon Elastic Compute Cloud User Guide.
DescribeConversionTasksResponse
The Response for the DescribeConversionTasks operation.
DescribeConversionTasksResult
DescribeConversionTasks Result
DescribeCustomerGatewaysRequest
Gives you information about your customer gateways. You can filter the results to return information only about customer gateways that match criteria you specify. For example, you could ask to get information about a particular customer gateway (or all) only if the gateway's state is pending or available. You can specify multiple filters (e.g., the customer gateway has a particular IP address for the Internet-routable external interface, and the gateway's state is pending or available). The result includes information for a particular customer gateway only if the gateway matches all your filters. If there's no match, no special message is returned; the response is simply empty
DescribeCustomerGatewaysResponse
Describe Customer Gateways Response
DescribeCustomerGatewaysResult
Describe Customer Gateways Result
DescribeDhcpOptionsRequest
Gives you information about one or more sets of DHCP options. You can specify one or more DHCP options set IDs, or no IDs (to describe all your sets of DHCP options). The returned information consists of: 1. The DHCP options set ID 2. The options
DescribeDhcpOptionsResponse
Describe Dhcp Options Response
DescribeDhcpOptionsResult
Describe Dhcp Options Result
DescribeImageAttributeRequest
Returns information about an attribute of an AMI. Only one attribute can be specified per call.
DescribeImageAttributeResponse
Describe Image Attribute Response
DescribeImageAttributeResult
Describe Image Attribute Result
DescribeImagesRequest
Returns information about AMIs, AKIs, and ARIs. This includes image type, product codes, architecture, and kernel and RAM disk IDs. Images available to you include public images, private images that you own, and private images owned by other users for which you have explicit launch permissions. Launch permissions fall into three categories: 1. public: The owner of the AMI granted launch permissions for the AMI to the all group. All users have launch permissions for these AMIs. explicit: The owner of the AMI granted launch permissions to a specific user. 3. implicit: A user has implicit launch permissions for all AMIs he or she owns. The list of AMIs returned can be modified by specifying AMI IDs, AMI owners, or users with launch permissions. If no options are specified, Amazon EC2 returns all AMIs for which the user has launch permissions. If you specify one or more AMI IDs, only AMIs that have the specified IDs are returned. If you specify an invalid AMI ID, a fault is returned. If you specify an AMI ID for which you do not have access, it will not be included in the returned results. If you specify one or more AMI owners, only AMIs from the specified owners and for which you have access are returned. The results can include the account IDs of the specified owners, amazon for AMIs owned by Amazon or self for AMIs that you own. If you specify a list of executable users, only users that have launch permissions for the AMIs are returned. You can specify account IDs (if you own the AMI(s)), self for AMIs for which you own or have explicit permissions, or all for public AMIs.
DescribeImagesResponse
Describe Images Response
DescribeImagesResult
Describe Images Result
DescribeInstanceAttributeRequest
Returns information about an attribute of an instance. Only one attribute can be specified per call.
DescribeInstanceAttributeResponse
Information returned by a DescribeInstanceAttribute request.
DescribeInstanceAttributeResult
Information about the instance attribute.
DescribeInstancesRequest
Returns information about instances that you own. If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an invalid instance ID, a fault is returned. If you specify an instance that you do not own, it will not be included in the returned results. Recently terminated instances might appear in the returned results.This interval is usually less than one hour.
DescribeInstancesResponse
Describe Instances Response
DescribeInstancesResult
Describe Instances Result
DescribeInstanceStatusRequest
Describes the components of a Describe Instance Status request.
DescribeInstanceStatusResponse
Describe Instance Status response.
DescribeInstanceStatusResult
Describe Instance Status result.
DescribeInternetGatewaysRequest
Gives you information about your Internet gateways.You can filter the results to return information only about Internet gateways that match criteria you specify. For example, you could get information only about gateways with particular tags. The Internet gateway must match at least one of the specified values for it to be included in the results. You can specify multiple filters (e.g., the Internet gateway is attached to a particular VPC and is tagged with a particular value). The result includes information for a particular Internet gateway only if the gateway matches all your filters. If there's no match, no special message is returned; the response is simply empty. You can use wildcards with the filter values: * matches zero or more characters, and ? matches exactly one character.You can escape special characters using a backslash before the character. For example, a value of \*amazon\?\\ searches for the literal string *amazon?\.
DescribeInternetGatewaysResponse
The Response for the DescribeInternetGateways operation.
DescribeInternetGatewaysResult
DescribeInternetGateways Result
DescribeKeyPairsRequest
Returns information about key pairs available to you. If you specify key pairs, information about those key pairs is returned. Otherwise, information for all registered key pairs is returned.
DescribeKeyPairsResponse
DescribeKeyPairsResponse
DescribeKeyPairsResult
Describe Key Pairs Result
DescribeLicensesRequest
Provides details of a user's registered licenses. Zero or more IDs may be specified on the call. When one or more license IDs are specified, only data for the specified IDs are returned.
DescribeLicensesResponse
DescribeLicensesResult
DescribeNetworkAclsRequest
Gives you information about the network ACLs in your VPC.You can filter the results to return information only about ACLs that match criteria you specify. For example, you could get information only the ACL associated with a particular subnet. The ACL must match at least one of the specified values for it to be included in the results. You can specify multiple filters (e.g., the ACL is associated with a particular subnet and has an egress entry that denies traffic to a particular port). The result includes information for a particular ACL only if it matches all your filters. If there's no match, no special message is returned; the response is simply empty. You can use wildcards with the filter values: * matches zero or more characters, and ? matches exactly one character.You can escape special characters using a backslash before the character. For example, a value of \*amazon\?\\ searches for the literal string *amazon?\.
DescribeNetworkAclsResponse
The Response for the DescribeNetworkAcls operation.
DescribeNetworkAclsResult
DescribeNetworkAcls Result
DescribeNetworkInterfaceAttributeRequest
Describe Network Interface Attribute request
DescribeNetworkInterfaceAttributeResponse
Describe Network Interface Attribute response
DescribeNetworkInterfaceAttributeResult
Describe Network Interface Attribute result
DescribeNetworkInterfacesRequest
Describe Network Interfaces request
DescribeNetworkInterfacesResponse
Describe Network Interfaces response
DescribeNetworkInterfacesResult
Describe Network Interfaces result
DescribePlacementGroupsRequest
Returns information about one or more PlacementGroup instances in a user's account.
DescribePlacementGroupsResponse
Information returned by the DescribePlacementGroup request.
DescribePlacementGroupsResult
DescribeRegionsRequest
Describes regions that are currently available to the account.
DescribeRegionsResponse
Describe Regions Response
DescribeRegionsResult
Describe Regions Result
DescribeReservedInstancesOfferingsRequest
Describes Reserved Instance offerings that are available for purchase. With Amazon EC2 Reserved Instances, you purchase the right to launch Amazon EC2 instances for a period of time (without getting insufficient capacity errors) and pay a lower usage rate for the actual time used. For more information about Reserved Instances, go to the Amazon Elastic Compute Cloud Developer Guide.
DescribeReservedInstancesOfferingsResponse
Describe Reserved Instances Offerings Response
DescribeReservedInstancesOfferingsResult
Describe Reserved Instances Offerings Result
DescribeReservedInstancesRequest
Describes Reserved Instances that you purchased. For more information about Reserved Instances, go to the Amazon Elastic Compute Cloud Developer Guide.
DescribeReservedInstancesResponse
Describe Reserved Instances Response
DescribeReservedInstancesResult
Describe Reserved Instances Result
DescribeRouteTablesRequest
Gives you information about your route tables.You can filter the results to return information only about tables that match criteria you specify. For example, you could get information only about a table associated with a particular subnet.You can specify multiple values for the filter. The table must match at least one of the specified values for it to be included in the results. You can specify multiple filters (e.g., the table has a particular route, and is associated with a particular subnet). The result includes information for a particular table only if it matches all your filters. If there's no match, no special message is returned; the response is simply empty. You can use wildcards with the filter values: * matches zero or more characters, and ? matches exactly one character.You can escape special characters using a backslash before the character. For example, a value of \*amazon\?\\ searches for the literal string *amazon?\.
DescribeRouteTablesResponse
The Response for the DescribeRouteTables operation.
DescribeRouteTablesResult
DescribeRouteTables Result
DescribeSecurityGroupsRequest
Returns information about security groups that you own.
DescribeSecurityGroupsResponse
Describe Security Groups Response
DescribeSecurityGroupsResult
Describe Security Groups Result
DescribeSnapshotAttributeRequest
Returns information about an attribute of a snapshot. Only one attribute can be specified per call.
DescribeSnapshotAttributeResponse
Describe Snapshot Attribute Response
DescribeSnapshotAttributeResult
Describe Snapshot Attribute Result
DescribeSnapshotsRequest
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. The create volume permissions fall into 3 categories: public The owner of the snapshot granted create volume permissions for the snapshot to the all group. All users have create volume permissions for these snapshots. explicit The owner of the snapshot granted create volume permissions to a specific user. implicit A user has implicit create volume permissions for all snapshots he or she owns. The list of snapshots returned can be modified by specifying snapshot IDs, snapshot owners, or users with create volume permissions. If no options are specified, Amazon EC2 returns all snapshots for which the user has create volume permissions. If you specify one or more snapshot IDs, only snapshots that have the specified IDs are returned. If you specify an invalid snapshot ID, a fault is returned. If you specify a snapshot ID for which you do not have access, it will not be included in the returned results. If you specify one or more snapshot owners, only snapshots from the specified owners and for which you have access are returned. The results can include the AWS Account IDs of the specified owners, amazon for snapshots owned by Amazon or self for snapshots that you own. If you specify a list of restorable users, only users that have create snapshot permissions for the snapshots are returned. You can specify AWS Account IDs (if you own the snapshot(s)), self for snapshots for which you own or have explicit permissions, or all for public snapshots.
DescribeSnapshotsResponse
Describe Snapshots Response
DescribeSnapshotsResult
Describe Snapshots Result
DescribeSpotDatafeedSubscriptionRequest
Request to describe the data feed for Spot Instances.
DescribeSpotDatafeedSubscriptionResponse
The Response for the DescribeSpotDatafeedSubscription operation.
DescribeSpotDatafeedSubscriptionResult
Describe Spot Datafeed Result
DescribeSpotInstanceRequestsRequest
Request to describe Spot Instance requests. Spot Instances are instances that automatically launch when your request price exceeds that Spot Price that Amazon EC2 periodically calculates.
DescribeSpotInstanceRequestsResponse
The Response for the DescribeSpotInstanceRequests operation.
DescribeSpotInstanceRequestsResult
The Result of the Describe Spot Instances operation.
DescribeSpotPriceHistoryRequest
Request to describe historical pricing for Spot Instances.
DescribeSpotPriceHistoryResponse
The list of cancelled Spot Instance requests.
DescribeSpotPriceHistoryResult
The Result containing the Spot Price history data.
DescribeSubnetsRequest
Gives you information about your subnets. You can filter the results to return information only about subnets that match criteria you specify. For example, you could ask to get information about a particular subnet (or all) only if the subnet's state is available. You can specify multiple filters (e.g., the subnet is in a particular VPC, and the subnet's state is available). The result includes information for a particular subnet only if the subnet matches all your filters. If there's no match, no special message is returned; the response is simply empty
DescribeSubnetsResponse
Describe Subnets Response
DescribeSubnetsResult
Describe Subnets Result
DescribeTagsRequest
Describes Tags for the specified resources.
DescribeTagsResponse
The Response for the DescribeTags operation.
DescribeTagsResult
DescribeTags Result
DescribeVolumeAttributeRequest
Describes the components of a Describe Volume Attribute request.
DescribeVolumeAttributeResponse
Describe Volume Attribute response.
DescribeVolumeAttributeResult
Describe Volume Attribute result.
DescribeVolumesRequest
Describes the specified Amazon EBS volumes that you own. If you do not specify one or more volume IDs, Amazon EBS describes all volumes that you own. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide.
DescribeVolumesResponse
Describe Volumes Response
DescribeVolumesResult
Describe Volumes Result
DescribeVolumeStatusRequest
Describes the components of a Describe Volume Status request.
DescribeVolumeStatusResponse
Describe Volume Status response.
DescribeVolumeStatusResult
Describe Volume Status result.
DescribeVpcsRequest
Gives you information about your VPCs. You can filter the results to return information only about VPCs that match criteria you specify. For example, you could ask to get information about a particular VPC or VPCs (or all your VPCs) only if the VPC's state is available. You can specify multiple filters (e.g., the VPC uses one of several sets of DHCP options, and the VPC's state is available). The result includes information for a particular VPC only if the VPC matches all your filters. If there's no match, no special message is returned; the response is simply empty. The information returned consists of: a) The VPC ID. b) The CIDR block you've assigned to the VPC. c) The ID of the DHCP options you've associated with the VPC (or "default" if the default options are associated with the VPC) The current state of the VPC (pending or available)
DescribeVpcsResponse
Describe VPCs Response
DescribeVpcsResult
Describe Vpcs Result
DescribeVpnConnectionsRequest
Gives you information about your VPN connections. Important - we strongly recommend you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway. You can filter the results to return information only about VPN connections that match criteria you specify. For example, you could ask to get information about a particular VPN connection (or all) only if the VPN's state is pending or available. You can specify multiple filters (e.g., the VPN connection is associated with a particular VPN gateway, and the gateway's state is pending or available). The result includes information for a particular VPN connection only if the VPN connection matches all your filters. If there's no match, no special message is returned; the response is simply empty. The returned information consists of: 1. The VPN connection ID. 2. The type of connection. 3. Customer gateway ID. 4. VPN gateway ID. 5. The current state of the VPN connection (pending, available, deleting, deleted). 6. The customer gateway configuration information in the native XML format.
DescribeVpnConnectionsResponse
Describe Vpn Connections Response
DescribeVpnConnectionsResult
Describe Vpn Connections Result
DescribeVpnGatewaysRequest
Gives you information about your VPN gateways. You can filter the results to return information only about VPN gateways that match criteria you specify. For example, you could ask to get information about a particular VPN gateway (or all) only if the gateway's state is pending or available. You can specify multiple filters (e.g., the VPN gateway is in a particular Availability Zone and the gateway's state is pending or available). The result includes information for a particular VPN gateway only if the gateway matches all your filters. If there's no match, no special message is returned; the response is simply empty. The returned information consists of: 1. The VPN gateway ID - The current state of the VPN gateway (pending, available, deleting, deleted) 2. The type of VPN connection the VPN gateway supports. 3. The Availability Zone where the VPN gateway was created. 4. The VPCs the VPN gateway is attached to and the state of each attachment (attaching, attached, detaching, detached)
DescribeVpnGatewaysResponse
Describe Vpn Gateways Response
DescribeVpnGatewaysResult
Describe Vpn Gateways Result
DetachInternetGatewayRequest
Detaches an Internet gateway from a VPC, disabling connectivity between the Internet and the VPC.The VPC must not contain any running instances with elastic IP addresses. For more information about your VPC and Internet gateway, go to Amazon Virtual Private Cloud User Guide. For more information about Amazon Virtual Private Cloud and Internet gateways, go to the Amazon Virtual Private Cloud User Guide.
DetachInternetGatewayResponse
The Response for the DetachInternetGateway operation.
DetachNetworkInterfaceRequest
Detach Network Interface request
DetachNetworkInterfaceResponse
Detach Network Interface response
DetachVolumeRequest
Detaches an Amazon EBS volume from an instance. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud Developer Guide. Important - make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to unmount file systems, or otherwise properly release the device from use, can result in lost data and will corrupt the file system.
DetachVolumeResponse
Detach Volume Response
DetachVolumeResult
Detach Volume Result
DetachVpnGatewayRequest
Detaches a VPN gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a VPN gateway has been completely detached from a VPC by describing the VPN gateway (any attachments to the VPN gateway are also described). You must wait for the attachment's state to switch to detached before you can delete the VPC or attach a different VPC to the VPN gateway.
DetachVpnGatewayResponse
Detach Vpn Gateway Response
DhcpConfiguration
DHCP Configuration
DhcpOptions
DHCP Options
DisassociateAddressRequest
Disassociates the specified elastic IP address from the instance to which it is assigned. This is an idempotent operation. If you enter it more than once, Amazon EC2 does not return an error.
DisassociateAddressResponse
Disassociate Address Response
DisassociateRouteTableRequest
Disassociates a subnet from a route table. After you perform this action, the subnet no longer uses the routes in the route table. Instead it uses the routes in the VPC's main route table. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
DisassociateRouteTableResponse
The Response for the DisassociateRouteTable operation.
DiskImageDescriptionType
DiskImageDetailType
Details about the format of the image.
DiskImageType
Details about the image.
DiskImageVolumeDescriptionType
DiskImageVolumeType
Details about the size of the image.
EbsBlockDevice
Information about the EBS block device.
EnableVolumeIORequest
Describes the components of an Enable Volume IO request.
EnableVolumeIOResponse
Enable Volume IO response.
Error
Error
ErrorResponse
Error Response
Filter
A filter used to limit results when describing tags. Multiple values can be specified per filter. A tag must match at least one of the specified values for it to be returned from an operation. Wildcards can be included in filter values; * specifies that zero or more characters must match, and ? specifies that exactly one character must match.Use a backslash to escape special characters. For example, a filter value of \*amazon\?\\ specifies the literal string *amazon?\.
GetConsoleOutputRequest
Retrieves console output for the specified instance. Instance console output is buffered and posted shortly after instance boot, reboot, and termination. Amazon EC2 preserves the most recent 64 KB output which will be available for at least one hour after the most recent post
GetConsoleOutputResponse
Get Console Output Response
GetConsoleOutputResult
Get Console Output Result
GetPasswordDataRequest
Retrieves the encrypted administrator password for the instances running Windows. Note - the Windows password is only generated the first time an AMI is launched. It is not generated for rebundled AMIs or after the password is changed on an instance. The password is encrypted using the key pair that you provided.
GetPasswordDataResponse
Get Password Data Response
GetPasswordDataResult
Get Password Data Result
Icmp
Image
AMI
ImageAttribute
Image Attribute
ImportInstanceLaunchSpecificationType
Specifies additional launch instance information.
ImportInstanceRequest
Creates a new import instance task using metadata from the specified disk image.
ImportInstanceResponse
The Response for the ImportInstance operation.
ImportInstanceResult
Import Instance Result
ImportInstanceTaskDetailsType
ImportInstanceVolumeDetailItemType
ImportKeyPairRequest
Imports the public key from an RSA key pair created with a third-party tool. This operation differs from CreateKeyPair as the private key is never transferred between the caller and AWS servers. RSA key pairs are easily created on Microsoft Windows and Linux OS systems using the ssh-keygen command line tool provided with the standard OpenSSH installation. Standard library support for RSA key pair creation is also available for Java, Ruby, Python, and many other programming languages. The following formats are supported: - OpenSSH public key format, - Base64 encoded DER format. - SSH public key file format as specified in RFC4716.
ImportKeyPairResponse
The Response for the ImportKeyPair operation.
ImportKeyPairResult
ImportKeyPair Result
ImportVolumeRequest
Creates a new import volume task using metadata from the specified disk image.
ImportVolumeResponse
The Response for the ImportVolume operation.
ImportVolumeResult
Import Volume Result
ImportVolumeTaskDetailsType
InstanceAttribute
A list of instance attributes.
InstanceBlockDeviceMapping
Information about the instance block device mapping set.
InstanceBlockDeviceMappingParameter
Information about the instance block device mapping.
InstanceEbsBlockDevice
Information about the instance EBS block device.
InstanceEbsBlockDeviceParameter
Information about the instance EBS block device.
InstanceLicense
Represents an active license in use and attached to an Amazon EC2 instance.
InstanceLicenseSpecification
Part of a request to launch Amazon EC2 instances, specifying which license pool to use if a license should be attached to the new Amazon EC2 instance.
InstanceMonitoring
Instance Monitoring
InstanceNetworkInterface
Instance Network Interface
InstanceNetworkInterfaceAssociation
Instance Network Interface Association
InstanceNetworkInterfaceAttachment
Instance Network Interface Attachment
InstanceNetworkInterfaceSpecification
Instance Network Interface Specification
InstanceState
Instance State
InstanceStateChange
Instance state change
InstanceStatus
Information about the status of an instance.
InstanceStatusDetail
Instance Status Detail
InstanceStatusDetailType
Instance Status Detail Type
InstanceStatusEvent
Details of a status event for an instance
InstanceType
InternetGateway
InternetGatewayAttachment
IpPermission
IP Permission
IpPermissionSpecification
IP Permission
KeyPair
Key Pair
LaunchPermission
Launch Permission
LaunchSpecification
Specifies additional launch instance information.
License
A software license that can be associated with an Amazon EC2 instance when launched (ex. a Microsoft Windows license).
LicenseCapacity
Represents the capacity that a license is able to support.
ModifyImageAttributeRequest
Modifies an attribute of an AMI
ModifyImageAttributeResponse
Modify Image Attribute Response
ModifyInstanceAttributeRequest
Modifies an attribute of an instance.
ModifyInstanceAttributeResponse
Information returned by a ModifyInstanceAttribute request.
ModifyNetworkInterfaceAttachment
Modify Network Interface Attachment
ModifyNetworkInterfaceAttributeRequest
Modify Network Interface Attribute request. Modifies a network interface attribute. Only one attribute can be specified per call.
ModifyNetworkInterfaceAttributeResponse
Modify Network Interface Attribute response
ModifySnapshotAttributeRequest
Adds or remove permission settings for the specified snapshot
ModifySnapshotAttributeResponse
Modify Snapshot Attribute Response
ModifyVolumeAttributeRequest
Modifies a volume attribute.
ModifyVolumeAttributeResponse
Modify Volume Attribute response.
Monitoring
Monitoring
MonitoringSpecification
Specifies whether to enable monitoring for the Spot Instance.
MonitorInstancesRequest
Enables monitoring for a running instance. For more information, refer to the Amazon CloudWatch Developer Guide.
MonitorInstancesResponse
Monitor Instances Response
MonitorInstancesResult
Monitor Instances Result
NetworkAcl
NetworkAclAssociation
NetworkAclEntry
NetworkInterface
Describes a Network Interface
NetworkInterfaceAssociation
Network Interface Association
NetworkInterfaceAttachment
Network Interface Attachment
NetworkInterfaceAttribute
Network Interface Attribute
PasswordData
Password Data
Placement
Specifies the placement constraints.
PlacementGroupInfo
Represents a placement group into which multiple Amazon EC2 instances can be launched. A placement group ensures that Amazon EC2 instances are physically located close enough to support HPC features, such as higher IO network connections between instances in the group.
PlacementStrategy
PortRange
ProductCode
Product Code
PurchaseReservedInstancesOfferingRequest
Purchases a Reserved Instance for use with your account. With Amazon EC2 Reserved Instances, you purchase the right to launch Amazon EC2 instances for a period of time (without getting insufficient capacity errors) and pay a lower usage rate for the actual time used. For more information about Reserved Instances, go to the Amazon Elastic Compute Cloud Developer Guide.
PurchaseReservedInstancesOfferingResponse
Purchase Reserved Instances Offering Response
PurchaseReservedInstancesOfferingResult
Purchase Reserved Instances Offering Result
RebootInstancesRequest
Requests a reboot of one or more instances. This operation is asynchronous; it only queues a request to reboot the specified instance(s). The operation will succeed if the instances are valid and belong to you. Requests to reboot terminated instances are ignored. Note - if a Linux/UNIX instance does not cleanly shut down within four minutes, Amazon EC2 will perform a hard reboot.
RebootInstancesResponse
Reboot Instances Response
RecurringCharges
This class describes the frequency and the amount of recurring charges.
Region
Region
RegisterImageRequest
Registers an AMI with Amazon EC2. Images must be registered before they can be launched. To launch instances, use the RunInstances operation. Each AMI is associated with an unique ID which is provided by the Amazon EC2 service through the RegisterImage operation. During registration, Amazon EC2 retrieves the specified image manifest from Amazon S3 and verifies that the image is owned by the user registering the image. The image manifest is retrieved once and stored within the Amazon EC2. Any modifications to an image in Amazon S3 invalidates this registration. If you make changes to an image, deregister the previous image and register the new image. To deregister an image, use the DeregisterImage operation.
RegisterImageResponse
Register Image Response
RegisterImageResult
Register Image Result
ReleaseAddressRequest
Releases an elastic IP address associated with your account. If you run this operation on an elastic IP address that is already released, the address might be assigned to another account which will cause Amazon EC2 to return an error. Note - releasing an IP address automatically disassociates it from any instance with which it is associated. To disassociate an IP address without releasing it, use the DisassociateAddress operation. Important - after releasing an elastic IP address, it is released to the IP address pool and might no longer be available to your account. Make sure to update your DNS records and any servers or devices that communicate with the address.
ReleaseAddressResponse
Release Address Response
ReplaceNetworkAclAssociationRequest
Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information about network ACLs, go to Network ACLs in the Amazon Virtual Private Cloud User Guide.
ReplaceNetworkAclAssociationResponse
The Response for the ReplaceNetworkAclAssociation operation.
ReplaceNetworkAclAssociationResult
ReplaceNetworkAclAssociation Result
ReplaceNetworkAclEntryRequest
Replaces an entry (i.e., rule) in a network ACL. For more information about network ACLs, go to Network ACLs in the Amazon Virtual Private Cloud User Guide.
ReplaceNetworkAclEntryResponse
The Response for the ReplaceNetworkAclEntry operation.
ReplaceRouteRequest
Replaces an existing route within a route table in a VPC. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
ReplaceRouteResponse
The Response for the ReplaceRoute operation.
ReplaceRouteTableAssociationRequest
Changes the route table associated with a given subnet in a VPC. After you execute this action, the subnet uses the routes in the new route table it's associated with. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
ReplaceRouteTableAssociationResponse
The Response for the ReplaceRouteTableAssociation operation.
ReplaceRouteTableAssociationResult
ReplaceRouteTableAssociation Result
ReportInstanceStatusRequest
Feedback about an instance's status. This action works only for instances that are in the running state. If your experience with the instance differs from the instance status returned by the DescribeInstanceStatus action, use ReportInstanceStatus to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks.
ReportInstanceStatusResponse
Report Instance Status response.
RequestSpotInstancesRequest
Request to create a Spot Instance request.
RequestSpotInstancesResponse
The Response for the RequestSpotInstances operation.
RequestSpotInstancesResult
Result of the Request Spot Instances operation.
Reservation
Reservation
ReservedInstances
Reserved Instances
ReservedInstancesOffering
Reserved Instances Offering
ResetImageAttributeRequest
Resets an attribute of an AMI to its default value. Note - The productCodes attribute cannot be reset.
ResetImageAttributeResponse
Reset Image Attribute Response
ResetInstanceAttributeRequest
Resets an attribute of an instance to its default value.
ResetInstanceAttributeResponse
Information returned by a ResetInstanceAttribute request.
ResetNetworkInterfaceAttributeRequest
Reset Network Interface Attribute request
ResetNetworkInterfaceAttributeResponse
Reset Network Interface Attribute response
ResetSnapshotAttributeRequest
Resets permission settings for the specified snapshot
ResetSnapshotAttributeResponse
Reset Snapshot Attribute Response
ResourceTag
ResponseMetadata
Response Metadata
RevokeSecurityGroupEgressRequest
This action applies only to security groups in a VPC. It doesn't work with standard (EC2) security groups. For information about Amazon Virtual Private Cloud and VPC security groups, go to the Amazon Virtual Private Cloud User Guide. The action removes one or more egress rules from a VPC security group. The values that you specify in the revoke request (e.g., ports, etc.) must match the existing rule's values in order for the rule to be revoked. Each rule consists of the protocol, and the CIDR range or destination security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
RevokeSecurityGroupEgressResponse
The Response for the RevokeSecurityGroupEgress operation.
RevokeSecurityGroupIngressRequest
Revokes permissions from a security group. The permissions used to revoke must be specified using the same values used to grant the permissions. Permissions are specified by IP protocol (TCP, UDP, or ICMP), the source of the request (by IP range or an Amazon EC2 user-group pair), the source and destination port ranges (for TCP and UDP), and the ICMP codes and types (for ICMP). Permission changes are quickly propagated to instances within the security group. However, depending on the number of instances in the group, a small delay is might occur.
RevokeSecurityGroupIngressResponse
Revoke Security GroupIngress Response
Route
Route description
RouteTable
Route Table
RouteTableAssociation
RunInstancesRequest
Launches a specified number of instances of an AMI for which you have permissions. If Amazon EC2 cannot launch the minimum number AMIs you request, no instances will be launched. If there is insufficient capacity to launch the maximum number of AMIs you request, Amazon EC2 launches the minimum number specified for each AMI and allocate the remaining available instances using round robin. In the following example, Libby generates a request to launch two images (database and web_server): Libby runs the RunInstances operation to launch database instances (min. 10, max. 15) and web_server instances (min. 30, max. 40). Because there are currently 30 instances available and Libby needs a minimum of 40, no instances are launched. Libby adjusts the number of instances she needs and runs the RunInstances operation to launch database instances (min. 5, max. 10) and web_server instances (min. 20, max. 40). Amazon EC2 launches the minimum number of instances for each AMI (5 database, 20 web_server). The remaining 5 instances are allocated using round robin. Libby adjusts the number of instances she needs and runs the RunInstances operation again to launch database instances (min. 5, max. 10) and web_server instances (min. 20, max. 40). Note - every instance is launched in a security group (created using the CreateSecurityGroup operation.) You can provide an optional key pair ID for each image in the launch request (created using the CreateKeyPair operation). All instances that are created from images that use this key pair will have access to the associated public key at boot. You can use this key to provide secure access to an instance of an image on a per-instance basis. Amazon EC2 public images use this feature to provide secure access without passwords. Important - launching public images without a key pair ID will leave them inaccessible. The public key material is made available to the instance at boot time by placing it in the openssh_id.pub file on a logical device that is exposed to the instance as /dev/sda2 (the instance store). The format of this file is suitable for use as an entry within ~/.ssh/authorized_keys (the OpenSSH format). This can be done at boot (e.g., as part of rc.local) allowing for secure access without passwords. Optional user data can be provided in the launch request. All instances that collectively comprise the launch request have access to this data. For more information, go the Amazon Elastic Compute Cloud Developer Guide. Note - if any of the AMIs have a product code attached for which the user has not subscribed, the RunInstances call will fail. Important - we strongly recommend using the 2.6.18 Xen stock kernel with High-CPU and High-Memory instances. Although the default Amazon EC2 kernels will work, the new kernels provide greater stability and performance for these instance types. For more information about kernels, go the Amazon Elastic Compute Cloud Developer Guide
RunInstancesResponse
Run Instances Response
RunInstancesResult
Run Instances Result
RunningInstance
Properties of a Launched EC2 Instance
S3Storage
S3 Storage
SecurityGroup
Security Group
Snapshot
A Snapshot of an EBS volume.
SnapshotAttribute
Snapshot Attribute
SpotDatafeedSubscription
Describes the Spot Datafeed subscription.
SpotInstanceRequest
Describes the components of a Spot Instance request.
SpotInstanceStateFault
Fault details for the Spot Instance request, if any.
SpotPriceHistory
A single Spot Price history data point.
StartInstancesRequest
Starts an instance that uses an Amazon EBS volume as its root device. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for hourly instance usage. However, your root partition Amazon EBS volume remains, continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time.
StartInstancesResponse
Information returned by the StartInstances request.
StartInstancesResult
Result of a StartInstances request.
StateReason
Reason for the state change.
StopInstancesRequest
Stops an instance that uses an Amazon EBS volume as its root device. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for hourly instance usage. However, your root partition Amazon EBS volume remains, continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error.
StopInstancesResponse
Information returned by a StopInstances request.
StopInstancesResult
Result of a StopInstances request.
Storage
Storage
Subnet
Subnet
Tag
Represents metadata to associate with Amazon EC2 resources. Each tag consists of a user-defined key and value. Use tags to categorize EC2 resources, such as by purpose, owner, or environment.
TagType
TerminateInstancesRequest
Shuts down one or more instances. This operation is idempotent; if you terminate an instance more than once, each call will succeed. Terminated instances will remain visible after termination (approximately one hour).
TerminateInstancesResponse
Terminate Instances Response
TerminateInstancesResult
Terminate Instances Result
UnmonitorInstancesRequest
Disables monitoring for a running instance. For more information, refer to the Amazon CloudWatch Developer Guide.
UnmonitorInstancesResponse
Unmonitor Instances Response
UnmonitorInstancesResult
Unmonitor Instances Result
UserIdGroupPair
Security group and user ID pair.
VirtualizationType
Volume
Volume
VolumeStatus
VolumeStatus
VolumeStatusAction
VolumeStatusAction
VolumeStatusDetail
VolumeStatusDetail
VolumeStatusEvent
VolumeStatusEvent
VolumeStatusInfo
VolumeStatusInfo
Vpc
VPC
VpcAttachment
VPC Attachment
VpnConnection
VPN Connection
VpnGateway
VPN Gateway
VpnTunnelTelemetry
VPN Tunnel Telemetry