AWS SDK for .NET Documentation
Amazon.EC2.Model Namespace
AmazonAmazon.EC2.Model Did this page help you?   Yes   No    Tell us about it...
 
Declaration Syntax
C#
namespace Amazon.EC2.Model
Types
All TypesClasses
IconTypeDescription
AcceptVpcPeeringConnectionRequest
Container for the parameters to the AcceptVpcPeeringConnection operation.

Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance state, and you must be the owner of the peer VPC. Use the DescribeVpcPeeringConnections request to view your outstanding VPC peering connection requests.


AcceptVpcPeeringConnectionResponse
The Response for the AcceptVpcPeeringConnection operation.

AcceptVpcPeeringConnectionResult
AccountAttribute
Account attribute description

AccountAttributeName
Name of an attribute account

AccountAttributeValue
ActivateLicenseRequest
Activates a specific number of licenses for a 90-day period. Activations can be done against a specific license ID.

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 or your VPC.

AllocateAddressResponse
Allocate Address Response

AllocateAddressResult
Allocate Address Result

AssignPrivateIpAddressesRequest
Assigns one or more secondary private IP addresses to a network interface in Amazon VPC.

AssignPrivateIpAddressesResponse
Assign Private Ip Addresses Response

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.

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.

AssociateDhcpOptionsResponse
Associate Dhcp Options Response

AssociateRouteTableRequest
Associates a subnet with a route table.

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.

AttachInternetGatewayResponse
The Response for the AttachInternetGateway operation.

Attachment
Volume Attachment

AttachNetworkInterfaceRequest
Attaches a network interface to an instance.

AttachNetworkInterfaceResponse
AttachNetworkInterfaceResult
Attach Network Interface result.

AttachVolumeRequest
Container for the parameters to the AttachVolume operation.

Attaches an Amazon EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.

Encrypted Amazon EBS volumes may only be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide .

For a list of supported device names, see Attaching an Amazon EBS Volume to an Instance . Any device names that aren't reserved for instance store volumes can be used for Amazon EBS volumes. For more information, see Amazon EC2 Instance Store in the Amazon Elastic Compute Cloud User Guide .

If a volume has an AWS Marketplace product code:

  • The volume can only be attached as the root device of a stopped instance.
  • You must be subscribed to the AWS Marketplace code that is on the volume.
  • The configuration (instance type, operating system) of the instance must support that specific AWS Marketplace code. For example, you cannot take a volume from a Windows instance and attach it to a Linux instance.
  • AWS Marketplace product codes are copied from the volume to the instance.

For an overview of the AWS Marketplace, see https://aws.amazon.com/marketplace/help/200900000 . For more information about how to use the AWS Marketplace, see AWS Marketplace .

For more information about Amazon EBS volumes, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide .


AttachVolumeResponse
Attach Volume Response

AttachVolumeResult
Attach Volume Result

AttachVpnGatewayRequest
Attaches a virtual private gateway to a VPC.

AttachVpnGatewayResponse
Attach Vpn Gateway Response

AttachVpnGatewayResult
Attach VpnGateway Result

AuthorizeSecurityGroupEgressRequest
Adds one or more egress rules to a VPC security group.

AuthorizeSecurityGroupEgressResponse
The Response for the AuthorizeSecurityGroupEgress operation.

AuthorizeSecurityGroupIngressRequest
Adds one or more ingress rules to a security group. This action applies to both EC2 security groups and VPC security groups.

AuthorizeSecurityGroupIngressResponse
Authorize Security GroupIngress Response

AvailabilityZone
Availability Zone

BlockDeviceMapping
Block device mapping.

BundleInstanceRequest
Bundles an Amazon instance store-backed Windows instance. This procedure is not applicable for Linux and UNIX instances. During bundling, only the root device volume (C:\) is bundled. Data on other instance store volumes is not preserved.

BundleInstanceResponse
Bundle Instance Response

BundleInstanceResult
Bundle Instance Result

BundleTask
Bundle Task

BundleTaskError
If the task fails, a description of the error.

CancelBundleTaskRequest
Cancels a bundling operation for an instance store-backed Windows instance.

CancelBundleTaskResponse
CancelBundleTaskResponse

CancelBundleTaskResult
Cancel Bundle Task Result

CancelConversionTaskRequest
Cancels an active conversion task. The task can be the import of an instance or volume.

CancelConversionTaskResponse
The Response for the CancelConversionTask operation.

CancelExportTaskRequest
Cancels an active export task.

CancelExportTaskResponse
The Response for the CancelExportTask operation.

CancelledSpotInstanceRequest
A cancelled Spot Instance Request.

CancelReservedInstancesListingRequest
Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.

CancelReservedInstancesListingResponse
Cancel Reserved Instances Listing response from the service

CancelReservedInstancesListingResult
Cancel Reserved Instances Listing Result

CancelSpotInstanceRequestsRequest
Cancels one or more Spot Instance requests.

CancelSpotInstanceRequestsResponse
The Response from the CancelSpotInstanceRequests operation.

CancelSpotInstanceRequestsResult
The Cancel Spot Instance Requests Result.

ConfirmProductInstanceRequest
Determines whether a product code is associated with an instance.

ConfirmProductInstanceResponse
Confirm Product Instance Response

ConfirmProductInstanceResult
Confirm Product Instance Result

ConsoleOutput
Instance console output

ConversionTaskType
Conversion task

CopyImageRequest
Container for the parameters to the CopyImage operation.

Initiates the copy of an AMI from the specified source region to the region in which the request was made. You specify the destination region by using its endpoint when making the request. AMIs that use encrypted Amazon EBS snapshots cannot be copied with this method.

For more information, see Copying AMIs in the Amazon Elastic Compute Cloud User Guide .


CopyImageResponse
Copy Image Response

CopyImageResult
CopySnapshotRequest
Container for the parameters to the CopySnapshot operation.

Copies a point-in-time snapshot of an Amazon EBS volume and stores it in Amazon S3. You can copy the snapshot within the same region or from one region to another. You can use the snapshot to create Amazon EBS volumes or Amazon Machine Images (AMIs). The snapshot is copied to the regional endpoint that you send the HTTP request to.

Copies of encrypted Amazon EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted.

For more information, see Copying an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide .


CopySnapshotResponse
Copy Snapshot Response

CopySnapshotResult
Copy Snapshot Result

CreateCustomerGatewayRequest
Provides information to AWS about your customer gateway device.

CreateCustomerGatewayResponse
Create Customer Gateway Response

CreateCustomerGatewayResult
Create Customer Gateway Result

CreateDhcpOptionsRequest
Container for the parameters to the CreateDhcpOptions operation.

Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC, causing all existing and new instances that you launch in the VPC to use this set of DHCP options. The following are the individual DHCP options you can specify. For more information about the options, see RFC 2132 .

  • domain-name-servers - The IP addresses of up to four domain name servers, or AmazonProvidedDNS . The default DHCP option set specifies AmazonProvidedDNS . If specifying more than one domain name server, specify the IP addresses in a single parameter, separated by commas.
  • domain-name - If you're using AmazonProvidedDNS in us-east-1 , specify ec2.internal . If you're using AmazonProvidedDNS in another region, specify region.compute.internal (for example, ap-northeast-1.compute.internal ). Otherwise, specify a domain name (for example, MyCompany.com ).
  • ntp-servers - The IP addresses of up to four Network Time Protocol (NTP) servers.
  • netbios-name-servers - The IP addresses of up to four NetBIOS name servers.
  • netbios-node-type - The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2 (broadcast and multicast are not currently supported). For more information about these node types, see RFC 2132 .

For more information about DHCP options, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide .


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.

CreateInstanceExportTaskRequest
Exports a running or stopped instance to an Amazon S3 bucket.

CreateInstanceExportTaskResponse

CreateInstanceExportTaskResult
CreateInstanceExportTaskResult

CreateInternetGatewayRequest
Creates a new Internet gateway in your AWS account. After creating the Internet gateway, you attach it to a VPC using AttachInternetGateway.

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 returned to you.

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.

CreateNetworkAclEntryResponse
The Response for the CreateNetworkAclEntry operation.

CreateNetworkAclRequest
Creates a network ACL in a VPC.

CreateNetworkAclResponse
The Response for the CreateNetworkAcl operation.

CreateNetworkAclResult
CreateNetworkAcl Result

CreateNetworkInterfaceRequest
Creates a network interface in the specified subnet.

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.

CreateReservedInstancesListingRequest
Creates a new listing for Amazon EC2 Reserved Instances that will be sold in the Reserved Instance Marketplace. You can submit one Reserved Instance listing at a time.

CreateReservedInstancesListingResponse
Create Reserved Instances Listing response from the service

CreateReservedInstancesListingResult
Create Reserved Instances Listing Result

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.

CreateRouteResponse
The Response for the CreateRoute operation.

CreateRouteTableRequest
Creates a route table within a VPC. After you create a new route table, you can add routes and associate the table with a subnet.

CreateRouteTableResponse
The Response for the CreateRouteTable operation.

CreateRouteTableResult
CreateRouteTable Result

CreateSecurityGroupRequest
Creates a new security group. Group names must be unique per account.

CreateSecurityGroupResponse
Create Security Group Response

CreateSecurityGroupResult
CreateSecurityGroup Result

CreateSnapshotRequest
Container for the parameters to the CreateSnapshot operation.

Creates a snapshot of an Amazon EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of Amazon EBS volumes, and to save data before shutting down an instance.

When a snapshot is created, any AWS Marketplace product codes that are associated with the source volume are propagated to the snapshot.

You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this may exclude any data that has been cached by any applications or the operating system. If you can pause any file writes to the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending .

To create a snapshot for Amazon EBS volumes that serve as root devices, you should stop the instance before taking the snapshot.

Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.

For more information, see Amazon Elastic Block Store and Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide .


CreateSnapshotResponse
Create Snapshot Response

CreateSnapshotResult
Create Snapshot Result

CreateSpotDatafeedSubscriptionRequest
Creates the datafeed 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.

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
Permissions for creating a volume.

CreateVolumeRequest
Container for the parameters to the CreateVolume operation.

Creates an Amazon EBS volume that can be attached to an instance in the same Availability Zone. The volume is created in the specified region.

You can create a new empty volume or restore a volume from an Amazon EBS snapshot. Any AWS Marketplace product codes from the snapshot are propagated to the volume.

You can create encrypted volumes with the Encrypted parameter. Encrypted volumes may only be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide .

For more information, see Creating or Restoring an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide .


CreateVolumeResponse
Create Volume Response

CreateVolumeResult
Create Volume Result

CreateVpcPeeringConnectionRequest
Container for the parameters to the DeleteVolume operation.

Deletes the specified Amazon EBS volume. The volume must be in the available state (not attached to an instance).

NOTE: The volume may remain in the deleting state for several minutes.

For more information, see Deleting an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide .


CreateVpcPeeringConnectionResponse
The Response for the CreateVpcPeeringConnection operation.

CreateVpcPeeringConnectionResult
CreateVpcRequest
Creates a VPC with the CIDR block you specify.

CreateVpcResponse
Create Vpc Response

CreateVpcResult
Create Vpc Result

CreateVpnConnectionRequest
Creates a VPN connection between an existing virtual private gateway and a VPN customer gateway. The only supported connection type is ipsec.1.

CreateVpnConnectionResponse
Create Vpn Connection Response

CreateVpnConnectionResult
Create Vpn Connection Result

CreateVpnConnectionRouteRequest
Creates a new static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.

CreateVpnConnectionRouteResponse
CreateVpnConnectionRoute Response

CreateVpnGatewayRequest
Creates a new VPN gateway.

CreateVpnGatewayResponse
Create Vpn Gateway Response

CreateVpnGatewayResult
Create Vpn Gateway Result

CustomerGateway
Customer Gateway

DeactivateLicenseRequest
Deactivates a specific number of licenses.

DeactivateLicenseResponse
Deactivates a license.

DeleteCustomerGatewayRequest
Deletes a customer gateway.

DeleteCustomerGatewayResponse
Delete Customer Gateway Response

DeleteDhcpOptionsRequest
Deletes a set of DHCP options that you specify.

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.

DeleteNetworkAclEntryResponse
The Response for the DeleteNetworkAclEntry operation.

DeleteNetworkAclRequest
Deletes a network ACL from a VPC.

DeleteNetworkAclResponse
The Response for the DeleteNetworkAcl operation.

DeleteNetworkInterfaceRequest
Deletes the specified network interface.

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.

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.

DeleteRouteTableResponse
The Response for the DeleteRouteTableResponse operation.

DeleteSecurityGroupRequest
Deletes a security group that you own.

DeleteSecurityGroupResponse
Delete Security Group Response

DeleteSnapshotRequest
Deletes a snapshot of an Amazon EBS volume that you own.

DeleteSnapshotResponse
Delete Snapshot Response

DeleteSpotDatafeedSubscriptionRequest
Deletes the datafeed for Spot Instances.

DeleteSpotDatafeedSubscriptionResponse
The Response for the DeleteSpotDatafeedSubscription operation.

DeleteSubnetRequest
Deletes a subnet from a VPC.

DeleteSubnetResponse
Delete Subnet Response

DeleteTags
Key-value pair representation of a tag.

DeleteTagsRequest
Deletes tags from the specified resources.

DeleteTagsResponse
The Response for the DeleteTags operation.

DeleteVolumeRequest
Deletes an Amazon EBS volume that you own. The volume must be in the available state (not attached to an instance).

DeleteVolumeResponse
Delete Volume Response

DeleteVpcPeeringConnectionRequest
Container for the parameters to the DeleteVpcPeeringConnection operation.

Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the peer VPC can delete the VPC peering connection if it's in the active state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance state.


DeleteVpcPeeringConnectionResponse
The Response for the DeleteVpcPeeringConnection operation.

DeleteVpcRequest
Deletes a VPC.

DeleteVpcResponse
Delete Vpc Response

DeleteVpnConnectionRequest
Deletes a VPN connection.

DeleteVpnConnectionResponse
Delete Vpn Connection Response

DeleteVpnConnectionRouteRequest
Deletes a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.

DeleteVpnConnectionRouteResponse
Delete Vpn Connection Route Response

DeleteVpnGatewayRequest
Deletes a VPN gateway.

DeleteVpnGatewayResponse
Delete Vpn Gateway Response

DeregisterImageRequest
Deregisters the specified AMI. Once deregistered, the AMI cannot be used to launch new instances.

DeregisterImageResponse
Deregister Image Response

DescribeAccountAttributesRequest
Gives you information about the attributes of the account.

DescribeAccountAttributesResponse
Describe Vpc Attributes Response

DescribeAccountAttributesResult
Describe Account Attributes Result

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
Lists Availability Zones that are currently available to the account and their states.

DescribeAvailabilityZonesResponse
Describe Availability Zones Response

DescribeAvailabilityZonesResult
Describe Availability Zones Result

DescribeBundleTasksRequest
Describes current bundling tasks.

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
Returns information about your customer gateways.

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).

DescribeDhcpOptionsResponse
Describe Dhcp Options Response

DescribeDhcpOptionsResult
Describe Dhcp Options Result

DescribeExportTasksRequest
Describes your export tasks. If no export task IDs are specified, all export tasks initiated by you are returned.

DescribeExportTasksResponse
DescribeExportTasksResponse

DescribeExportTasksResult

DescribeImageAttributeRequest
Gets 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.

DescribeImagesResponse
Describe Images Response

DescribeImagesResult
Describe Images Result

DescribeInstanceAttributeRequest
Gets 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.

DescribeInstancesResponse
Describe Instances Response

DescribeInstancesResult
Describe Instances Result

DescribeInstanceStatusRequest
Container for the parameters to the DescribeInstanceStatus operation.

Describes the status of one or more instances, including any scheduled events.

Instance status has two main components:

  • System Status reports impaired functionality that stems from issues related to the systems that support an instance, such as such as hardware failures and network connectivity problems. This call reports such problems as impaired reachability.

  • Instance Status reports impaired functionality that arises from problems internal to the instance. This call reports such problems as impaired reachability.

Instance status provides information about four types of scheduled events for an instance that may require your attention:

  • Scheduled Reboot: When Amazon EC2 determines that an instance must be rebooted, the instances status returns one of two event codes: system-reboot or instance-reboot . System reboot commonly occurs if certain maintenance or upgrade operations require a reboot of the underlying host that supports an instance. Instance reboot commonly occurs if the instance must be rebooted, rather than the underlying host. Rebooting events include a scheduled start and end time.

  • System Maintenance: When Amazon EC2 determines that an instance requires maintenance that requires power or network impact, the instance status is the event code system-maintenance . System maintenance is either power maintenance or network maintenance. For power maintenance, your instance will be unavailable for a brief period of time and then rebooted. For network maintenance, your instance will experience a brief loss of network connectivity. System maintenance events include a scheduled start and end time. You will also be notified by email if one of your instances is set for system maintenance. The email message indicates when your instance is scheduled for maintenance.

  • Scheduled Retirement: When Amazon EC2 determines that an instance must be shut down, the instance status is the event code instance-retirement . Retirement commonly occurs when the underlying host is degraded and must be replaced. Retirement events include a scheduled start and end time. You will also be notified by email if one of your instances is set to retiring. The email message indicates when your instance will be permanently retired.

  • Scheduled Stop: When Amazon EC2 determines that an instance must be shut down, the instances status returns an event code called instance-stop . Stop events include a scheduled start and end time. You will also be notified by email if one of your instances is set to stop. The email message indicates when your instance will be stopped.

When your instance is retired, it will either be terminated (if its root device type is the instance-store) or stopped (if its root device type is an EBS volume). Instances stopped due to retirement will not be restarted, but you can do so manually. You can also avoid retirement of EBS-backed instances by manually restarting your instance when its event code is instance-retirement . This ensures that your instance is started on a different underlying host.

For more information about failed status checks, see Troubleshooting Instances with Failed Status Checks in the Amazon Elastic Compute Cloud User Guide . For more information about working with scheduled events, see Working with an Instance That Has a Scheduled Event in the Amazon Elastic Compute Cloud User Guide .


DescribeInstanceStatusResponse
Describe Instance Status response.

DescribeInstanceStatusResult
Describe Instance Status result.

DescribeInternetGatewaysRequest
Gives you information about your Internet gateways.

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.

DescribeLicensesResponse
DescribeLicensesResult
DescribeNetworkAclsRequest
Gives you information about the network ACLs in your VPC.

DescribeNetworkAclsResponse
The Response for the DescribeNetworkAcls operation.

DescribeNetworkAclsResult
DescribeNetworkAcls Result

DescribeNetworkInterfaceAttributeRequest
Describes a Network Interface Attribute. Only one attribute can be specified per call.

DescribeNetworkInterfaceAttributeResponse
Describe Network Interface Attribute response

DescribeNetworkInterfaceAttributeResult
Describe Network Interface Attribute result

DescribeNetworkInterfacesRequest
Describes one or more Network Interfaces.

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

DescribeReservedInstancesListingsRequest
Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.

DescribeReservedInstancesListingsResponse
Describe Reserved Instances Listings response from the service

DescribeReservedInstancesListingsResult
Describe Reserved Instances Listings Result

DescribeReservedInstancesModificationsRequest
Container for the parameters to the DescribeReservedInstancesModifications operation.

The DescribeReservedInstancesModifications operation describes modifications made to Reserved Instances in your account.


DescribeReservedInstancesModificationsResponse
Describe Reserved Instances Modifications Response

DescribeReservedInstancesModificationsResult
Describe Reserved Instances Modifications Result

DescribeReservedInstancesOfferingsRequest
Describes Reserved Instance offerings that are available for purchase.

DescribeReservedInstancesOfferingsResponse
Describe Reserved Instances Offerings Response

DescribeReservedInstancesOfferingsResult
Describe Reserved Instances Offerings Result

DescribeReservedInstancesRequest
Describes Reserved Instances that you purchased.

DescribeReservedInstancesResponse
Describe Reserved Instances Response

DescribeReservedInstancesResult
Describe Reserved Instances Result

DescribeRouteTablesRequest
Gives you information about your route tables.

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.

DescribeSnapshotsResponse
Describe Snapshots Response

DescribeSnapshotsResult
Describe Snapshots Result

DescribeSpotDatafeedSubscriptionRequest
Describes the datafeed for Spot Instances.

DescribeSpotDatafeedSubscriptionResponse
The Response for the DescribeSpotDatafeedSubscription operation.

DescribeSpotDatafeedSubscriptionResult
Describe Spot Datafeed Result

DescribeSpotInstanceRequestsRequest
Describes the Spot Instance requests that belong to your account.

DescribeSpotInstanceRequestsResponse
The Response for the DescribeSpotInstanceRequests operation.

DescribeSpotInstanceRequestsResult
The Result of the Describe Spot Instances operation.

DescribeSpotPriceHistoryRequest
Describes the Spot Price history.

DescribeSpotPriceHistoryResponse
The list of cancelled Spot Instance requests.

DescribeSpotPriceHistoryResult
The Result containing the Spot Price history data.

DescribeSubnetsRequest
Gives you information about your subnets.

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 an attribute of a volume.

DescribeVolumeAttributeResponse
Describe Volume Attribute response.

DescribeVolumeAttributeResult
Describe Volume Attribute result.

DescribeVolumesRequest
Describes the specified Amazon EBS volumes that you own.

DescribeVolumesResponse
Describe Volumes Response

DescribeVolumesResult
Describe Volumes Result

DescribeVolumeStatusRequest
Returns the status of one or more volumes.

DescribeVolumeStatusResponse
Describe Volume Status response.

DescribeVolumeStatusResult
Describe Volume Status result.

DescribeVpcAttributeRequest
Gives you information about the attributes of a VPC.

DescribeVpcAttributeResponse
Describe Vpc Attributes Response

DescribeVpcAttributeResult
Describe Vpc Attributes Result

DescribeVpcPeeringConnectionsRequest
Container for the parameters to the DescribeVpcPeeringConnections operation.

Describes one or more of your VPC peering connections.


DescribeVpcPeeringConnectionsResponse
The Response for the DescribeVpcPeeringConnections operation.

DescribeVpcPeeringConnectionsResult
DescribeVpcsRequest
Gives you information about your VPCs.

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.

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.

DetachInternetGatewayResponse
The Response for the DetachInternetGateway operation.

DetachNetworkInterfaceRequest
Detaches a network interface from an instance.

DetachNetworkInterfaceResponse
Detach Network Interface response

DetachVolumeRequest
Detaches an Amazon EBS volume from an instance.

DetachVolumeResponse
Detach Volume Response

DetachVolumeResult
Detach Volume Result

DetachVpnGatewayRequest
Detaches a VPN gateway from a VPC.

DetachVpnGatewayResponse
Detach Vpn Gateway Response

DhcpConfiguration
DHCP Configuration

DhcpOptions
DHCP Options

DisableVGWRoutePropagationRequest
Disables a virtual private gateway (VGW) from propagating routes to the routing tables of an Amazon VPC.

DisableVGWRoutePropagationResponse
Disable Virtual Gateway (VGW) Route Propagation Response

DisassociateAddressRequest
Disassociates the specified elastic IP address from the instance to which it is assigned.

DisassociateAddressResponse
Disassociate Address Response

DisassociateRouteTableRequest
Disassociates a subnet from a route table.

DisassociateRouteTableResponse
The Response for the DisassociateRouteTable operation.

DiskImageDescriptionType
DiskImageDetailType
Details about the format of the image.

DiskImageType
Details about a disk image.

DiskImageVolumeDescriptionType
Describes disk image volume.

DiskImageVolumeType
Details about the size of the image.

DryRunResponse
DryRun response

DryRunResult
DryRun result If the dry-run was successful, the IsSuccessful field will be set to true; otherwise, false. More information may be available on the Message and Error fields.

EbsBlockDevice
Information about an EBS block device.

EC2Request
Base class for EC2 operation requests.

EnableVGWRoutePropagationRequest
Enables a virtual private gateway (VGW) to propagate routes to the routing tables of an Amazon VPC.

EnableVGWRoutePropagationResponse
Enable Virtual Gateway (VGW) Route Propagation Response

EnableVolumeIORequest
Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.

EnableVolumeIOResponse
Enable Volume IO response.

Error
Error

ErrorResponse
Error Response

ExportTaskType
Details of an ExportVM task.

ExportToS3TaskType
Information about the destination Amazon S3 bucket for a VM export task.

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.

GetConsoleOutputResponse
Get Console Output Response

GetConsoleOutputResult
Get Console Output Result

GetPasswordDataRequest
Retrieves the encrypted administrator password for the instances running Windows.

GetPasswordDataResponse
Get Password Data Response

GetPasswordDataResult
Get Password Data Result

IAMInstanceProfile
Description of an Amazon EC2 Instance Profile.

Icmp
ICMP description.

Image
Image (AMI) description.

ImageAttribute
Image Attribute

ImportInstanceLaunchSpecificationType
Additional launch instance information.

ImportInstanceRequest
Container for the parameters to the ImportInstance operation.

Creates an import instance task using metadata from the specified disk image. After importing the image, you then upload it using the ec2-import-volume command in the EC2 command line tools. For more information, see Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2 in the Amazon Elastic Compute Cloud User Guide.


ImportInstanceResponse
The Response for the ImportInstance operation.

ImportInstanceResult
Import Instance Result

ImportInstanceTaskDetailsType
Details for an import instance task.

ImportInstanceVolumeDetailItemType
Details for an import instance volume item.

ImportKeyPairRequest
Imports the public key from an RSA key pair created with a third-party tool.

ImportKeyPairResponse
The Response for the ImportKeyPair operation.

ImportKeyPairResult
ImportKeyPair Result

ImportVolumeRequest
Container for the parameters to the ImportVolume operation.

Creates an import volume task using metadata from the specified disk image. After importing the image, you then upload it using the ec2-import-volume command in the Amazon EC2 command-line interface (CLI) tools. For more information, see Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2 in the Amazon Elastic Compute Cloud User Guide .


ImportVolumeResponse
The Response for the ImportVolume operation.

ImportVolumeResult
Import Volume Result

ImportVolumeTaskDetailsType
Details for an import volume task.

InstanceAttribute
A list of instance attributes.

InstanceBlockDeviceMapping
Instance block device mapping set.

InstanceBlockDeviceMappingParameter
Instance block device mapping parameter.

InstanceCounts
Instance counts

InstanceEbsBlockDevice
Instance EBS block device.

InstanceEbsBlockDeviceParameter
Instance EBS block device parameter.

InstanceExportTaskType
Information about an instance being exported.

InstanceLicense
An active license in use and attached to an Amazon EC2 instance.

InstanceLicenseSpecification
Information about which license pool to use if a license should be attached to a 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

InstancePrivateIpAddress
Instance Private Ip Address

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
Internet gateway description.

InternetGatewayAttachment
Internet gateway attachment

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
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
Modifies a network interface attribute. Only one attribute can be specified per call.

ModifyNetworkInterfaceAttributeResponse
Modify Network Interface Attribute response

ModifyReservedInstancesRequest
Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Reserved Instances.

ModifyReservedInstancesResponse
Modify Reserved Instances Response

ModifyReservedInstancesResult

The result of modifying Reserved Instances. Contains the ID of the modification request.


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.

ModifyVpcAttributeRequest
Modifies attributes of a VPC.

ModifyVpcAttributeResponse
Modify Vpc Attributes Response

Monitoring
Monitoring configuration.

MonitoringSpecification
Whether to enable monitoring for the Spot Instance.

MonitorInstancesRequest
Enables monitoring for a running instance.

MonitorInstancesResponse
Monitor Instances Response

MonitorInstancesResult
Monitor Instances Result

NetworkAcl
Network ACL description.

NetworkAclAssociation
Network ACL association.

NetworkAclEntry
Individual network ACL.

NetworkInterface
Describes a Network Interface

NetworkInterfaceAssociation
Network Interface Association

NetworkInterfaceAttachment
Network Interface Attachment

NetworkInterfaceAttribute
Network Interface Attribute

NetworkInterfacePrivateIpAddress
PasswordData
Password Data

Placement
Placement constraints.

PlacementGroupInfo
A placement group into which multiple Amazon EC2 instances can be launched.

PlacementStrategy
PortRange
Port range.

PriceSchedule
Price Schedule

PricingDetails
Pricing Details

PricingSchedule
Pricing Schedule

PrivateIpAddress
Private Ip Address

ProductCode
Product Code

PropagatedRoute
Propagated Route

PurchaseReservedInstancesOfferingRequest
Purchases a Reserved Instance for use with your account.

PurchaseReservedInstancesOfferingResponse
Purchase Reserved Instances Offering Response

PurchaseReservedInstancesOfferingResult
Purchase Reserved Instances Offering Result

RebootInstancesRequest
Container for the parameters to the RebootInstances operation.

Requests a reboot of one or more instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored.

If a Linux/Unix instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot.

For more information about troubleshooting, see Getting Console Output and Rebooting Instances in the Amazon Elastic Compute Cloud User Guide .


RebootInstancesResponse
Reboot Instances Response

RecurringCharges
The frequency and the amount of recurring charges.

Region
Region

RegisterImageRequest
Registers an AMI with Amazon EC2.

RegisterImageResponse
Register Image Response

RegisterImageResult
Register Image Result

RejectVpcPeeringConnectionRequest
Container for the parameters to the RejectVpcPeeringConnection operation.

Rejects a VPC peering connection request. The VPC peering connection must be in the pending-acceptance state. Use the DescribeVpcPeeringConnections request to view your outstanding VPC peering connection requests.


RejectVpcPeeringConnectionResponse
The Response for the RejectVpcPeeringConnection operation.

ReleaseAddressRequest
Releases an elastic IP address associated with your account.

ReleaseAddressResponse
Release Address Response

ReplaceNetworkAclAssociationRequest
Changes which network ACL a subnet is associated with.

ReplaceNetworkAclAssociationResponse
The Response for the ReplaceNetworkAclAssociation operation.

ReplaceNetworkAclAssociationResult
ReplaceNetworkAclAssociation Result

ReplaceNetworkAclEntryRequest
Replaces an entry (i.e., rule) in a network ACL.

ReplaceNetworkAclEntryResponse
The Response for the ReplaceNetworkAclEntry operation.

ReplaceRouteRequest
Replaces an existing route within a route table in a VPC.

ReplaceRouteResponse
The Response for the ReplaceRoute operation.

ReplaceRouteTableAssociationRequest
Changes the route table associated with a given subnet in a VPC.

ReplaceRouteTableAssociationResponse
The Response for the ReplaceRouteTableAssociation operation.

ReplaceRouteTableAssociationResult
ReplaceRouteTableAssociation Result

ReportInstanceStatusRequest
Submits feedback about an instance's status.

ReportInstanceStatusResponse
Report Instance Status response.

RequestSpotInstancesRequest
Creates a Spot Instance request.

RequestSpotInstancesResponse
The Response for the RequestSpotInstances operation.

RequestSpotInstancesResult
Result of the Request Spot Instances operation.

Reservation
Reservation information.

ReservedInstanceLimitPrice
Reserved Instance Limit Price

ReservedInstances
Reserved instances

ReservedInstancesConfiguration

The configuration settings for the modified Reserved Instances.


ReservedInstancesId
Reserved Instances Id

ReservedInstancesListing
Reserved Instances listing

ReservedInstancesModification
Information about a specific modification request to your Reserved Instances.

ReservedInstancesModificationResult
The resulting information about the modified 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
Resource tag

ResponseMetadata
Response Metadata

RevokeSecurityGroupEgressRequest
Removes one or more egress rules from a VPC security group.

RevokeSecurityGroupEgressResponse
The Response for the RevokeSecurityGroupEgress operation.

RevokeSecurityGroupIngressRequest
Revokes permissions from a security group.

RevokeSecurityGroupIngressResponse
Revoke Security GroupIngress Response

Route
Route description

RouteTable
Route Table

RouteTableAssociation
Route Table Association

RunInstancesRequest
Container for the parameters to the RunInstances operation.

Launches the specified number of instances using an AMI for which you have permissions.

When you launch an instance, it enters the pending state. After the instance is ready for you, it enters the running state. To check the state of your instance, call DescribeInstances.

If you don't specify a security group when launching an instance, Amazon EC2 uses the default security group. For more information, see Security Groups in the Amazon Elastic Compute Cloud User Guide .

Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide .

You can provide optional user data when launching an instance. For more information, see Instance Metadata in the Amazon Elastic Compute Cloud User Guide .

If any of the AMIs have a product code attached for which the user has not subscribed, RunInstances fails.

For more information about troubleshooting, see What To Do If An Instance Immediately Terminates , and Troubleshooting Connecting to Your Instance in the Amazon Elastic Compute Cloud User Guide .


RunInstancesResponse
Run Instances Response

RunInstancesResult
Run Instances Result

RunningInstance
Launched EC2 Instance

S3Storage
S3 storage configuration

SecurityGroup
Security group

Snapshot
A Snapshot of an EBS volume.

SnapshotAttribute
Snapshot Attribute

SpotDatafeedSubscription
Spot Datafeed subscription.

SpotInstanceRequest
A Spot Instance request

SpotInstanceStateFault
Fault details for a Spot Instance request.

SpotInstanceStatusMessage
Status details for the Spot Instance request.

SpotPriceHistory
A single Spot Price history data point.

StartInstancesRequest
Starts an Amazon EBS-backed AMI that you've previously stopped.

StartInstancesResponse
Information returned by the StartInstances request.

StartInstancesResult
Result of a StartInstances request.

StateReason
Reason for the state change.

StopInstancesRequest
Container for the parameters to the StopInstances operation.

Stops an Amazon EBS-backed instance. Each time you transition an instance from stopped to started, Amazon EC2 charges a full instance hour, even if transitions happen multiple times within a single hour.

You can't start or stop Spot Instances.

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.

You can stop, start, and terminate EBS-backed instances. You can only terminate instance store-backed instances. What happens to an instance differs if you stop it or terminate it. For example, when you stop an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between stopping and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide .

For more information about troubleshooting, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide .


StopInstancesResponse
Information returned by a StopInstances request.

StopInstancesResult
Result of a StopInstances request.

Storage
Storage configuration

Subnet
Subnet

Tag
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.

TerminateInstancesRequest
Container for the parameters to the TerminateInstances operation.

Shuts down one or more instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds.

Terminated instances remain visible after termination (for approximately one hour).

By default, Amazon EC2 deletes all Amazon EBS volumes that were attached when the instance launched. Volumes attached after instance launch continue running.

You can stop, start, and terminate EBS-backed instances. You can only terminate instance store-backed instances. What happens to an instance differs if you stop it or terminate it. For example, when you stop an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between stopping and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide .

For more information about troubleshooting, see Troubleshooting Terminating Your Instance in the Amazon Elastic Compute Cloud User Guide .


TerminateInstancesResponse
Terminate Instances Response

TerminateInstancesResult
Terminate Instances Result

UnassignPrivateIpAddressesRequest
Unassigns one or more secondary private IP addresses from a network interface in Amazon VPC. This command is only available in Amazon VPC

UnassignPrivateIpAddressesResponse
Unassign Private Ip Addresses Response

UnmonitorInstancesRequest
Disables monitoring for a running instance.

UnmonitorInstancesResponse
Unmonitor Instances Response

UnmonitorInstancesResult
Unmonitor Instances Result

UserIdGroupPair
Security group and user ID pair.

VirtualizationType
Volume
Volume description

VolumeStatus
Volume Status

VolumeStatusAction
Volume Status Action

VolumeStatusDetail
Volume Status Detail

VolumeStatusEvent
Volume Status Event

VolumeStatusInfo
Volume Status Info

Vpc
Virtual Private Cloud

VpcAttachment
VPC Attachment

VpcPeeringConnection

Describes a VPC peering connection.


VpcPeeringConnectionStateReason

Describes the status of a VPC peering connection.


VpcPeeringConnectionVpcInfo

Describes a VPC in a VPC peering connection.


VpnConnection
VPN Connection

VpnGateway
VPN Gateway

VpnStaticRoute
Vpn Static Route

VpnTunnelTelemetry
VPN Tunnel Telemetry