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.
AssignPrivateIpAddressesRequest Container for the parameters to the AssignPrivateIpAddresses operation.
AssociateAddressRequest Container for the parameters to the AssociateAddress operation.
AssociateAddressResult Associate Address Result
AssociateDhcpOptionsRequest Container for the parameters to the AssociateDhcpOptions operation.
AssociateRouteTableRequest Container for the parameters to the AssociateRouteTable operation.
AssociateRouteTableResult Associate Route Table Result
AttachInternetGatewayRequest Container for the parameters to the AttachInternetGateway operation.
AttachNetworkInterfaceRequest Container for the parameters to the AttachNetworkInterface operation.
AttachNetworkInterfaceResult Attach Network Interface Result
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
AuthorizeSecurityGroupEgressRequest Container for the parameters to the AuthorizeSecurityGroupEgress operation.
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
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
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.
CreateInstanceExportTaskRequest Container for the parameters to the CreateInstanceExportTask operation.
CreateInstanceExportTaskResult Create Instance Export Task Result
CreateInternetGatewayRequest Container for the parameters to the CreateInternetGateway operation.
CreateInternetGatewayResult Create Internet Gateway Result
CreateKeyPairRequest Container for the parameters to the CreateKeyPair operation.
CreateKeyPairResult The result of creating a new EC2 key pair.
CreateNetworkAclEntryRequest Container for the parameters to the CreateNetworkAclEntry operation.
CreateNetworkAclRequest Container for the parameters to the CreateNetworkAcl operation.
CreateNetworkAclResult Create Network Acl Result
CreateNetworkInterfaceRequest Container for the parameters to the CreateNetworkInterface operation.
CreateNetworkInterfaceResult Create Network Interface Result
CreatePlacementGroupRequest Container for the parameters to the CreatePlacementGroup operation.
CreateRouteRequest Container for the parameters to the CreateRoute operation.
CreateRouteTableRequest Container for the parameters to the CreateRouteTable operation.
CreateRouteTableResult Create Route Table 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
CreateSubnetRequest Container for the parameters to the CreateSubnet operation.
CreateSubnetResult
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.
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.
DeleteInternetGatewayRequest Container for the parameters to the DeleteInternetGateway operation.
DeleteKeyPairRequest Container for the parameters to the DeleteKeyPair operation.
DeleteNetworkAclEntryRequest Container for the parameters to the DeleteNetworkAclEntry operation.
DeleteNetworkAclRequest Container for the parameters to the DeleteNetworkAcl operation.
DeleteNetworkInterfaceRequest Container for the parameters to the DeleteNetworkInterface operation.
DeletePlacementGroupRequest Container for the parameters to the DeletePlacementGroup operation.
DeleteRouteRequest Container for the parameters to the DeleteRoute operation.
DeleteRouteTableRequest Container for the parameters to the DeleteRouteTable 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.
DeleteTagsRequest Container for the parameters to the DeleteTags 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.
DescribeConversionTasksRequest Container for the parameters to the DescribeConversionTasks operation.
DescribeConversionTasksResult Describe Conversion Tasks Result
DescribeCustomerGatewaysRequest Container for the parameters to the DescribeCustomerGateways operation.
DescribeCustomerGatewaysResult
DescribeDhcpOptionsRequest Container for the parameters to the DescribeDhcpOptions operation.
DescribeDhcpOptionsResult Describe Dhcp Options 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
DescribeInternetGatewaysRequest Container for the parameters to the DescribeInternetGateways operation.
DescribeInternetGatewaysResult Describe Internet Gateways 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
DescribeNetworkAclsRequest Container for the parameters to the DescribeNetworkAcls operation.
DescribeNetworkAclsResult Describe Network Acls Result
DescribeNetworkInterfaceAttributeRequest Container for the parameters to the DescribeNetworkInterfaceAttribute operation.
DescribeNetworkInterfaceAttributeResult Describe Network Interface Attribute Result
DescribeNetworkInterfacesRequest Container for the parameters to the DescribeNetworkInterfaces operation.
DescribeNetworkInterfacesResult Describe Network Interfaces Result
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.
DescribeRouteTablesRequest Container for the parameters to the DescribeRouteTables operation.
DescribeRouteTablesResult Describe Route Tables Result
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
DescribeSubnetsRequest Container for the parameters to the DescribeSubnets operation.
DescribeSubnetsResult
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
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
DetachInternetGatewayRequest Container for the parameters to the DetachInternetGateway operation.
DetachNetworkInterfaceRequest Container for the parameters to the DetachNetworkInterface operation.
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.
DisassociateRouteTableRequest Container for the parameters to the DisassociateRouteTable 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
IcmpTypeCode  
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.
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
InternetGateway Internet Gateway
InternetGatewayAttachment Internet Gateway Attachment
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.
ModifyNetworkInterfaceAttributeRequest Container for the parameters to the ModifyNetworkInterfaceAttribute 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.
NetworkAcl Network Acl
NetworkAclAssociation Network Acl Association
NetworkAclEntry Network Acl Entry
NetworkInterface Network Interface
NetworkInterfaceAssociation Network Interface Association
NetworkInterfaceAttachment Network Interface Attachment
NetworkInterfaceAttachmentChanges Network Interface Attachment Changes
NetworkInterfacePrivateIpAddress Network Interface Private Ip Address
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.
PortRange  
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.
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.
ReplaceNetworkAclAssociationRequest Container for the parameters to the ReplaceNetworkAclAssociation operation.
ReplaceNetworkAclAssociationResult Replace Network Acl Association Result
ReplaceNetworkAclEntryRequest Container for the parameters to the ReplaceNetworkAclEntry operation.
ReplaceRouteRequest Container for the parameters to the ReplaceRoute operation.
ReplaceRouteTableAssociationRequest Container for the parameters to the ReplaceRouteTableAssociation operation.
ReplaceRouteTableAssociationResult Replace Route Table Association Result
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.
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.
ResetNetworkInterfaceAttributeRequest Container for the parameters to the ResetNetworkInterfaceAttribute operation.
ResetSnapshotAttributeRequest Container for the parameters to the ResetSnapshotAttribute operation.
RevokeSecurityGroupEgressRequest Container for the parameters to the RevokeSecurityGroupEgress operation.
RevokeSecurityGroupIngressRequest Container for the parameters to the RevokeSecurityGroupIngress operation.
Route Route
RouteTable Route Table
RouteTableAssociation Route Table Association
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.
Subnet The Subnet data type.
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.
UnassignPrivateIpAddressesRequest Container for the parameters to the UnassignPrivateIpAddresses 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.
VgwTelemetry Vgw Telemetry
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
Vpc The Vpc data type.
VpcAttachment
VpnConnection The VpnConnection data type.
VpnGateway The VpnGateway data type.
 

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
 

Package com.amazonaws.services.ec2.model Description

Classes modeling the various types represented by AmazonEC2.



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