Overview | Package | Class | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.amazonaws.services.ec2.model

Classes modeling the various types represented by AmazonEC2.

See:
Description

Class Summary
ActivateLicenseRequest | Container for the parameters to the `ActivateLicense operation`.
Address |
AllocateAddressRequest | Container for the parameters to the `AllocateAddress operation`.
AllocateAddressResult | Result returned from allocating an Elastic IP.
AssociateAddressRequest | Container for the parameters to the `AssociateAddress operation`.
AssociateDhcpOptionsRequest | Container for the parameters to the `AssociateDhcpOptions operation`.
AttachVolumeRequest | Container for the parameters to the `AttachVolume operation`.
AttachVolumeResult | Result of attaching an Amazon EBS volume to a running instance.
AttachVpnGatewayRequest | Container for the parameters to the `AttachVpnGateway operation`.
AttachVpnGatewayResult |
AuthorizeSecurityGroupIngressRequest | Container for the parameters to the `AuthorizeSecurityGroupIngress operation`.
AvailabilityZone | An EC2 availability zone, separate and fault tolerant from other availability zones.
BlockDeviceMapping | The BlockDeviceMappingItemType data type.
BundleInstanceRequest | Container for the parameters to the `BundleInstance operation`.
BundleInstanceResult |
BundleTask | Represents a task to bundle an EC2 Windows instance into a new image.
BundleTaskError | Represents an error that occurred during a bundle task.
CancelBundleTaskRequest | Container for the parameters to the `CancelBundleTask operation`.
CancelBundleTaskResult | The result of canceling an Amazon EC2 bundle task.
CancelledSpotInstanceRequest |
CancelSpotInstanceRequestsRequest | Container for the parameters to the `CancelSpotInstanceRequests operation`.
CancelSpotInstanceRequestsResult |
ConfirmProductInstanceRequest | Container for the parameters to the `ConfirmProductInstance operation`.
ConfirmProductInstanceResult | The result of calling the ConfirmProductInstance operation.
CreateCustomerGatewayRequest | Container for the parameters to the `CreateCustomerGateway operation`.
CreateCustomerGatewayResult |
CreateDhcpOptionsRequest | Container for the parameters to the `CreateDhcpOptions operation`.
CreateDhcpOptionsResult |
CreateImageRequest | Container for the parameters to the `CreateImage operation`.
CreateImageResult | The result of creating a new EC2 image.
CreateKeyPairRequest | Container for the parameters to the `CreateKeyPair operation`.
CreateKeyPairResult | The result of creating a new EC2 key pair.
CreatePlacementGroupRequest | Container for the parameters to the `CreatePlacementGroup operation`.
CreateSecurityGroupRequest | Container for the parameters to the `CreateSecurityGroup operation`.
CreateSnapshotRequest | Container for the parameters to the `CreateSnapshot operation`.
CreateSnapshotResult | The result of creating a snapshot from an EBS volume.
CreateSpotDatafeedSubscriptionRequest | Container for the parameters to the `CreateSpotDatafeedSubscription operation`.
CreateSpotDatafeedSubscriptionResult |
CreateSubnetRequest | Container for the parameters to the `CreateSubnet operation`.
CreateSubnetResult |
CreateVolumePermission | Describes a permission allowing either a user or group to create a new EBS volume from a snapshot.
CreateVolumeRequest | Container for the parameters to the `CreateVolume operation`.
CreateVolumeResult | The result of creating a new EBS volume.
CreateVpcRequest | Container for the parameters to the `CreateVpc operation`.
CreateVpcResult |
CreateVpnConnectionRequest | Container for the parameters to the `CreateVpnConnection operation`.
CreateVpnConnectionResult |
CreateVpnGatewayRequest | Container for the parameters to the `CreateVpnGateway operation`.
CreateVpnGatewayResult |
CustomerGateway | The CustomerGateway data type.
DeactivateLicenseRequest | Container for the parameters to the `DeactivateLicense operation`.
DeleteCustomerGatewayRequest | Container for the parameters to the `DeleteCustomerGateway operation`.
DeleteDhcpOptionsRequest | Container for the parameters to the `DeleteDhcpOptions operation`.
DeleteKeyPairRequest | Container for the parameters to the `DeleteKeyPair operation`.
DeletePlacementGroupRequest | Container for the parameters to the `DeletePlacementGroup operation`.
DeleteSecurityGroupRequest | Container for the parameters to the `DeleteSecurityGroup operation`.
DeleteSnapshotRequest | Container for the parameters to the `DeleteSnapshot operation`.
DeleteSpotDatafeedSubscriptionRequest | Container for the parameters to the `DeleteSpotDatafeedSubscription operation`.
DeleteSubnetRequest | Container for the parameters to the `DeleteSubnet operation`.
DeleteVolumeRequest | Container for the parameters to the `DeleteVolume operation`.
DeleteVpcRequest | Container for the parameters to the `DeleteVpc operation`.
DeleteVpnConnectionRequest | Container for the parameters to the `DeleteVpnConnection operation`.
DeleteVpnGatewayRequest | Container for the parameters to the `DeleteVpnGateway operation`.
DeregisterImageRequest | Container for the parameters to the `DeregisterImage operation`.
DescribeAddressesRequest | Container for the parameters to the `DescribeAddresses operation`.
DescribeAddressesResult | The result of describing an account's available Elastic IPs.
DescribeAvailabilityZonesRequest | Container for the parameters to the `DescribeAvailabilityZones operation`.
DescribeAvailabilityZonesResult | The result of describing the Amazon EC2 availability zones in the current region.
DescribeBundleTasksRequest | Container for the parameters to the `DescribeBundleTasks operation`.
DescribeBundleTasksResult | The result of describing the bundle tasks for the user's account.
DescribeCustomerGatewaysRequest | Container for the parameters to the `DescribeCustomerGateways operation`.
DescribeCustomerGatewaysResult |
DescribeDhcpOptionsRequest | Container for the parameters to the `DescribeDhcpOptions operation`.
DescribeDhcpOptionsResult | Describe Dhcp Options Result
DescribeImageAttributeRequest | Container for the parameters to the `DescribeImageAttribute operation`.
DescribeImageAttributeResult | The result of describing an AMI attribute.
DescribeImagesRequest | Container for the parameters to the `DescribeImages operation`.
DescribeImagesResult | The result of describing Amazon Machine Images (AMIs).
DescribeInstanceAttributeRequest | Container for the parameters to the `DescribeInstanceAttribute operation`.
DescribeInstanceAttributeResult | The result of describing an instance's attribute.
DescribeInstancesRequest | Container for the parameters to the `DescribeInstances operation`.
DescribeInstancesResult | The result of describing Amazon EC2 instances.
DescribeKeyPairsRequest | Container for the parameters to the `DescribeKeyPairs operation`.
DescribeKeyPairsResult | The result of describing a user's key pairs.
DescribeLicensesRequest | Container for the parameters to the `DescribeLicenses operation`.
DescribeLicensesResult |
DescribePlacementGroupsRequest | Container for the parameters to the `DescribePlacementGroups operation`.
DescribePlacementGroupsResult |
DescribeRegionsRequest | Container for the parameters to the `DescribeRegions operation`.
DescribeRegionsResult | The result of describing the available Amazon EC2 regions.
DescribeReservedInstancesOfferingsRequest | Container for the parameters to the `DescribeReservedInstancesOfferings operation`.
DescribeReservedInstancesOfferingsResult | The result of describing Reserved Instance offerings.
DescribeReservedInstancesRequest | Container for the parameters to the `DescribeReservedInstances operation`.
DescribeReservedInstancesResult | The result of describing the purchased Reserved Instances for your account.
DescribeSecurityGroupsRequest | Container for the parameters to the `DescribeSecurityGroups operation`.
DescribeSecurityGroupsResult | The result of describing the Amazon EC2 security groups for your account.
DescribeSnapshotAttributeRequest | Container for the parameters to the `DescribeSnapshotAttribute operation`.
DescribeSnapshotAttributeResult | The result of describing an EBS snapshot attribute.
DescribeSnapshotsRequest | Container for the parameters to the `DescribeSnapshots operation`.
DescribeSnapshotsResult | The result of describing EBS snapshots.
DescribeSpotDatafeedSubscriptionRequest | Container for the parameters to the `DescribeSpotDatafeedSubscription operation`.
DescribeSpotDatafeedSubscriptionResult |
DescribeSpotInstanceRequestsRequest | Container for the parameters to the `DescribeSpotInstanceRequests operation`.
DescribeSpotInstanceRequestsResult |
DescribeSpotPriceHistoryRequest | Container for the parameters to the `DescribeSpotPriceHistory operation`.
DescribeSpotPriceHistoryResult |
DescribeSubnetsRequest | Container for the parameters to the `DescribeSubnets operation`.
DescribeSubnetsResult |
DescribeVolumesRequest | Container for the parameters to the `DescribeVolumes operation`.
DescribeVolumesResult | The result of describing your EBS volumes.
DescribeVpcsRequest | Container for the parameters to the `DescribeVpcs operation`.
DescribeVpcsResult |
DescribeVpnConnectionsRequest | Container for the parameters to the `DescribeVpnConnections operation`.
DescribeVpnConnectionsResult |
DescribeVpnGatewaysRequest | Container for the parameters to the `DescribeVpnGateways operation`.
DescribeVpnGatewaysResult |
DetachVolumeRequest | Container for the parameters to the `DetachVolume operation`.
DetachVolumeResult | The result of detaching an EBS volume from an instance.
DetachVpnGatewayRequest | Container for the parameters to the `DetachVpnGateway operation`.
DhcpConfiguration | The DhcpConfiguration data type
DhcpOptions | The DhcpOptions data type.
DisassociateAddressRequest | Container for the parameters to the `DisassociateAddress operation`.
EbsBlockDevice | An EBS volume backed block device.
EbsInstanceBlockDevice | An EBS volume backed block device which is attached to an instance.
EbsInstanceBlockDeviceSpecification | Specifies how an EBS volume should be mapped as part of a block device mapping specification when launching a new instance.
Filter | The Filter data type.
GetConsoleOutputRequest | Container for the parameters to the `GetConsoleOutput operation`.
GetConsoleOutputResult | The result of the GetConsoleOutput operation.
GetPasswordDataRequest | Container for the parameters to the `GetPasswordData operation`.
GetPasswordDataResult | The result of the GetPasswordData operation.
Image | Represents an Amazon Machine Image (AMI) that can be run on an Amazon EC2 instance.
ImageAttribute | Represents an attribute of an Amazon Machine Image (AMI).
Instance | Represents an Amazon EC2 instance.
InstanceAttribute | Represents an attribute of an Amazon EC2 instance.
InstanceBlockDeviceMapping | Describes how block devices are mapped on an Amazon EC2 instance.
InstanceBlockDeviceMappingSpecification | Specifies how an instance's block devices should be mapped on a running instance.
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 | Represents the monitoring state of an EC2 instance.
InstanceState | Represents the state of an Amazon EC2 instance.
InstanceStateChange | Represents a state change for a specific EC2 instance.
IpPermission | An IP permission describing allowed incoming IP traffic to an Amazon EC2 security group.
KeyPair | Describes an Amazon EC2 key pair, including the private key material.
KeyPairInfo | Describes an Amazon EC2 key pair.
LaunchPermission | Describes a permission to launch an Amazon Machine Image (AMI).
LaunchSpecification | The LaunchSpecificationType data type.
License | A software license that can be associated with an Amazon EC2 instance when launched (ex.
LicenseCapacity | Represents the capacity that a license is able to support.
ModifyImageAttributeRequest | Container for the parameters to the `ModifyImageAttribute operation`.
ModifyInstanceAttributeRequest | Container for the parameters to the `ModifyInstanceAttribute operation`.
ModifySnapshotAttributeRequest | Container for the parameters to the `ModifySnapshotAttribute operation`.
Monitoring | Describes the monitoring status of an Amazon EC2 instance.
MonitorInstancesRequest | Container for the parameters to the `MonitorInstances operation`.
MonitorInstancesResult | The result of enabling monitoring on a set of Amazon EC2 instances.
Placement | Describes where an Amazon EC2 instance is running within an Amazon EC2 region.
PlacementGroup | Represents a placement group into which multiple Amazon EC2 instances can be launched.
ProductCode | An AWS DevPay product code.
PurchaseReservedInstancesOfferingRequest | Container for the parameters to the `PurchaseReservedInstancesOffering operation`.
PurchaseReservedInstancesOfferingResult | The result of purchasing a Reserved Instances offering.
RebootInstancesRequest | Container for the parameters to the `RebootInstances operation`.
Region | Represents an Amazon EC2 region.
RegisterImageRequest | Container for the parameters to the `RegisterImage operation`.
RegisterImageResult | The result of registering a new Amazon Machine Image (AMI).
ReleaseAddressRequest | Container for the parameters to the `ReleaseAddress operation`.
RequestSpotInstancesRequest | Container for the parameters to the `RequestSpotInstances operation`.
RequestSpotInstancesResult | The RequestSpotInstancesResult data type.
Reservation | An Amazon EC2 reservation of requested EC2 instances.
ReservedInstances | A group of Amazon EC2 Reserved Instances purchased by this account.
ReservedInstancesOffering | An active offer for Amazon EC2 Reserved Instances.
ResetImageAttributeRequest | Container for the parameters to the `ResetImageAttribute operation`.
ResetInstanceAttributeRequest | Container for the parameters to the `ResetInstanceAttribute operation`.
ResetSnapshotAttributeRequest | Container for the parameters to the `ResetSnapshotAttribute operation`.
RevokeSecurityGroupIngressRequest | Container for the parameters to the `RevokeSecurityGroupIngress operation`.
RunInstancesRequest | Container for the parameters to the `RunInstances operation`.
RunInstancesResult | The result of calling the RunInstancesResult, contains the new reservation created by Amazon EC2.
S3Storage | Describes the S3 storage destination for a BundleTask when bundling a Windows instance.
SecurityGroup | An Amazon EC2 security group, describing how EC2 instances in this group can receive network traffic.
Snapshot | Represents a snapshot of an Amazon EC2 EBS volume.
SpotDatafeedSubscription | The SpotDatafeedSubscriptionType data type.
SpotInstanceRequest |
SpotInstanceStateFault |
SpotPrice |
StartInstancesRequest | Container for the parameters to the `StartInstances operation`.
StartInstancesResult | The result of calling the StartInstances operation.
StateReason | Describes a state change for an Amazon EC2 instance.
StopInstancesRequest | Container for the parameters to the `StopInstances operation`.
StopInstancesResult | The result of calling the StopInstances operation.
Storage | Describes the storage destination for a BundleTask when bundling a Windows instance.
Subnet | The Subnet data type.
TerminateInstancesRequest | Container for the parameters to the `TerminateInstances operation`.
TerminateInstancesResult | The result of calling the TerminateInstances operation.
UnmonitorInstancesRequest | Container for the parameters to the `UnmonitorInstances operation`.
UnmonitorInstancesResult | The result of calling the UnmonitorInstances operation.
UserIdGroupPair | An AWS user ID identifiying an AWS account, and the name of a security group within that account.
Volume | Represents an Amazon Elastic Block Storage (EBS) volume.
VolumeAttachment | Specifies the details of a how an EC2 EBS volume is attached to an instance.
Vpc | The Vpc data type.
VpcAttachment |
VpnConnection | The VpnConnection data type.
VpnGateway | The VpnGateway data type.

Enum Summary
ImageState | Image State
InstanceStateName | Instance State Name
InstanceType | Instance Type
PlacementGroupState | Placement Group State
PlacementStrategy | Placement Strategy
SnapshotState | Snapshot State
SpotInstanceType | Spot Instance Type
VirtualizationType | Virtualization Type
VolumeAttachmentState | Volume Attachment State
VolumeState | Volume State

## Package com.amazonaws.services.ec2.model Description

Classes modeling the various types represented by AmazonEC2.

Overview | Package | Class | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.