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.
AssociateAddressResult Associate Address Result
AttachVolumeRequest Container for the parameters to the AttachVolume operation.
AttachVolumeResult Result of attaching an Amazon EBS volume to a running instance.
AuthorizeSecurityGroupIngressRequest Container for the parameters to the AuthorizeSecurityGroupIngress operation.
AvailabilityZone An EC2 availability zone, separate and fault tolerant from other availability zones.
AvailabilityZoneMessage Availability Zone Message
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 Cancelled Spot Instance Request
CancelSpotInstanceRequestsRequest Container for the parameters to the CancelSpotInstanceRequests operation.
CancelSpotInstanceRequestsResult Cancel Spot Instance Requests Result
ConfirmProductInstanceRequest Container for the parameters to the ConfirmProductInstance operation.
ConfirmProductInstanceResult The result of calling the ConfirmProductInstance operation.
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.
CreateSecurityGroupResult Create Security Group Result
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 Create Spot Datafeed Subscription Result
CreateTagsRequest Container for the parameters to the CreateTags operation.
CreateVolumePermission Describes a permission allowing either a user or group to create a new EBS volume from a snapshot.
CreateVolumePermissionModifications Create Volume Permission Modifications
CreateVolumeRequest Container for the parameters to the CreateVolume operation.
CreateVolumeResult The result of creating a new EBS volume.
DeactivateLicenseRequest Container for the parameters to the DeactivateLicense 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.
DeleteTagsRequest Container for the parameters to the DeleteTags operation.
DeleteVolumeRequest Container for the parameters to the DeleteVolume 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.
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.
DescribeInstanceStatusRequest Container for the parameters to the DescribeInstanceStatus operation.
DescribeInstanceStatusResult Describe Instance Status Result
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 Describe Spot Datafeed Subscription Result
DescribeSpotInstanceRequestsRequest Container for the parameters to the DescribeSpotInstanceRequests operation.
DescribeSpotInstanceRequestsResult Describe Spot Instance Requests Result
DescribeSpotPriceHistoryRequest Container for the parameters to the DescribeSpotPriceHistory operation.
DescribeSpotPriceHistoryResult Describe Spot Price History Result
DescribeTagsRequest Container for the parameters to the DescribeTags operation.
DescribeTagsResult
DescribeVolumesRequest Container for the parameters to the DescribeVolumes operation.
DescribeVolumesResult The result of describing your EBS volumes.
DetachVolumeRequest Container for the parameters to the DetachVolume operation.
DetachVolumeResult The result of detaching an EBS volume from an instance.
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 A filter used to limit results when describing tags.
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.
GroupIdentifier
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).
ImportKeyPairRequest Container for the parameters to the ImportKeyPair operation.
ImportKeyPairResult
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.
InstanceStatus Represents the status of an Amazon EC2 instance.
InstanceStatusEvent Represents an event that affects the status of an Amazon 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).
LaunchPermissionModifications Launch Permission Modifications
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.
RecurringCharge Represents a usage charge for Amazon EC2 resources that repeats on a schedule.
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 Spot Instance Request
SpotInstanceStateFault Spot Instance State Fault
SpotPlacement Describes where an Amazon EC2 instance is running within an Amazon EC2 region.
SpotPrice Spot Price
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.
Tag Represents metadata to associate with Amazon EC2 resources.
TagDescription Provides information about an Amazon EC2 resource Tag.
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.
 

Enum Summary
DomainType Domain Type
HypervisorType Hypervisor Type
ImageState Image State
InstanceStateName Instance State Name
InstanceType Instance Type
PlacementGroupState Placement Group State
PlacementStrategy Placement Strategy
ResourceType Resource Type
RuleAction Rule Action
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.



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