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.
CancelConversionTaskRequest Container for the parameters to the CancelConversionTask operation.
CancelExportTaskRequest Container for the parameters to the CancelExportTask operation.
CancelledSpotInstanceRequest Cancelled Spot Instance Request
CancelReservedInstancesListingRequest Container for the parameters to the CancelReservedInstancesListing operation.
CancelReservedInstancesListingResult Cancel Reserved Instances Listing Result
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.
ConversionTask Conversion Task
CreateImageRequest Container for the parameters to the CreateImage operation.
CreateImageResult The result of creating a new EC2 image.
CreateInstanceExportTaskRequest Container for the parameters to the CreateInstanceExportTask operation.
CreateInstanceExportTaskResult Create Instance Export Task Result
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.
CreateReservedInstancesListingRequest Container for the parameters to the CreateReservedInstancesListing operation.
CreateReservedInstancesListingResult Create Reserved Instances Listing Result
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.
DescribeConversionTasksRequest Container for the parameters to the DescribeConversionTasks operation.
DescribeConversionTasksResult Describe Conversion Tasks Result
DescribeExportTasksRequest Container for the parameters to the DescribeExportTasks operation.
DescribeExportTasksResult Describe Export Tasks 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.
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.
DescribeReservedInstancesListingsRequest Container for the parameters to the DescribeReservedInstancesListings operation.
DescribeReservedInstancesListingsResult Describe Reserved Instances Listings Result
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
DescribeVolumeAttributeRequest Container for the parameters to the DescribeVolumeAttribute operation.
DescribeVolumeAttributeResult Describe Volume Attribute Result
DescribeVolumesRequest Container for the parameters to the DescribeVolumes operation.
DescribeVolumesResult The result of describing your EBS volumes.
DescribeVolumeStatusRequest Container for the parameters to the DescribeVolumeStatus operation.
DescribeVolumeStatusResult Describe Volume Status Result
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.
DiskImage Disk Image
DiskImageDescription Disk Image Description
DiskImageDetail Disk Image Detail
DiskImageVolumeDescription Disk Image Volume Description
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.
EnableVolumeIORequest Container for the parameters to the EnableVolumeIO operation.
ExportTask Export Task
ExportToS3Task Export To S3 Task
ExportToS3TaskSpecification Export To S3 Task Specification
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
IamInstanceProfile Iam Instance Profile
IamInstanceProfileSpecification Iam Instance Profile Specification
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).
ImportInstanceLaunchSpecification Import Instance Launch Specification
ImportInstanceRequest Container for the parameters to the ImportInstance operation.
ImportInstanceResult Import Instance Result
ImportInstanceTaskDetails Import Instance Task Details
ImportInstanceVolumeDetailItem Import Instance Volume Detail Item
ImportKeyPairRequest Container for the parameters to the ImportKeyPair operation.
ImportKeyPairResult
ImportVolumeRequest Container for the parameters to the ImportVolume operation.
ImportVolumeResult Import Volume Result
ImportVolumeTaskDetails Import Volume Task Details
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.
InstanceCount Instance Count
InstanceExportDetails Instance Export Details
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.
InstanceNetworkInterface Instance Network Interface
InstanceNetworkInterfaceAssociation Instance Network Interface Association
InstanceNetworkInterfaceAttachment Instance Network Interface Attachment
InstanceNetworkInterfaceSpecification Instance Network Interface Specification
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.
InstanceStatusDetails Instance Status Details
InstanceStatusEvent Represents an event that affects the status of an Amazon EC2 instance.
InstanceStatusSummary Instance Status Summary
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.
ModifyVolumeAttributeRequest Container for the parameters to the ModifyVolumeAttribute 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.
PriceSchedule Price Schedule
PriceScheduleSpecification Price Schedule Specification
PricingDetail Pricing Detail
PrivateIpAddressSpecification Private Ip Address Specification
ProductCode An AWS DevPay product code.
PurchaseReservedInstancesOfferingRequest Container for the parameters to the PurchaseReservedInstancesOffering operation.
PurchaseReservedInstancesOfferingResult The result of purchasing a Reserved Instances offering.
ReasonCode Reason Code
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.
ReportInstanceStatusRequest Container for the parameters to the ReportInstanceStatus operation.
RequestSpotInstancesRequest Container for the parameters to the RequestSpotInstances operation.
RequestSpotInstancesResult The RequestSpotInstancesResult data type.
Reservation An Amazon EC2 reservation of requested EC2 instances.
ReservedInstanceLimitPrice Reserved Instance Limit Price
ReservedInstances A group of Amazon EC2 Reserved Instances purchased by this account.
ReservedInstancesListing Reserved Instances Listing
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.
VolumeDetail Volume Detail
VolumeStatusAction Volume Status Action
VolumeStatusDetails Volume Status Details
VolumeStatusEvent Volume Status Event
VolumeStatusInfo Volume Status Info
VolumeStatusItem Volume Status Item
 

Enum Summary
ContainerFormat Container Format
DiskImageFormat Disk Image Format
DomainType Domain Type
ExportEnvironment Export Environment
HypervisorType Hypervisor Type
ImageState Image State
InstanceAttributeName Instance Attribute Name
InstanceStateName Instance State Name
InstanceType Instance Type
PlacementGroupState Placement Group State
PlacementStrategy Placement Strategy
ResourceType Resource Type
RuleAction Rule Action
SnapshotAttributeName Snapshot Attribute Name
SnapshotState Snapshot State
SpotInstanceType Spot Instance Type
VirtualizationType Virtualization Type
VolumeAttachmentState Volume Attachment State
VolumeAttributeName Volume Attribute Name
VolumeState Volume State
VolumeType Volume Type
 

Package com.amazonaws.services.ec2.model Description

Classes modeling the various types represented by AmazonEC2.



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