String vpcPeeringConnectionId
VpcPeeringConnection vpcPeeringConnection
String attributeName
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeValues
String attributeValue
String instanceId
String publicIp
String allocationId
String associationId
String domain
standard) or instances in a VPC
 (vpc).
 
 Constraints:
 Allowed Values: vpc, standard
String networkInterfaceId
String networkInterfaceOwnerId
String privateIpAddress
String domain
vpc to allocate the address for use with instances
 in a VPC. Default: The address is for use with instances in EC2-Classic.
 Constraints:
 Allowed Values: vpc, standard
String publicIp
String domain
standard) or instances in a VPC
 (vpc).
 
 Constraints:
 Allowed Values: vpc, standard
String allocationId
String networkInterfaceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
Integer secondaryPrivateIpAddressCount
Boolean allowReassignment
String instanceId
String publicIp
String allocationId
String networkInterfaceId
String privateIpAddress
Boolean allowReassociation
Default: false
String associationId
String associationId
String instanceId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String attachmentId
VolumeAttachment attachment
VpcAttachment vpcAttachment
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
Integer fromPort
-1 to specify all
 ICMP types.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String groupName
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
tcp, udp,
 icmp) or number (see Protocol
 Numbers). (VPC only) Use -1 to specify all.Integer fromPort
-1 to specify all
 ICMP types.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String zoneName
String state
available |
 impaired | unavailable).
 
 Constraints:
 Allowed Values: available
String regionName
com.amazonaws.internal.ListWithAutoConstructFlag<T> messages
String message
String virtualName
ephemeralN). Instance store
 volumes are numbered starting from 0. An instance type with 2
 available instance store volumes can specify mappings for
 ephemeral0 and ephemeral1.The number of
 available instance store volumes depends on the instance type. After
 you connect to the instance, you must mount the volume.
 Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.
String deviceName
/dev/sdh).EbsBlockDevice ebs
String noDevice
String instanceId
Type: String
Default: None
Required: Yes
Storage storage
BundleTask bundleTask
String instanceId
String bundleId
String state
 Constraints:
 Allowed Values: pending, waiting-for-shutdown, bundling, storing, cancelling, complete, failed
Date startTime
Date updateTime
Storage storage
String progress
BundleTaskError bundleTaskError
String bundleId
BundleTask bundleTask
String exportTaskId
CreateInstanceExportTask.String reservedInstancesListingId
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotInstanceRequestIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> cancelledSpotInstanceRequests
String instanceId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String ownerId
String conversionTaskId
String expirationTime
ImportInstanceTaskDetails importInstance
ImportVolumeTaskDetails importVolume
String state
 Constraints:
 Allowed Values: active, cancelling, cancelled, completed
String statusMessage
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String sourceRegion
String sourceImageId
String name
String description
String clientToken
String imageId
String sourceRegion
String sourceSnapshotId
String description
String destinationRegion
PresignedUrl.String presignedUrl
PresignedUrl should use
 the snapshot source endpoint, the CopySnapshot action,
 and include the SourceRegion,
 SourceSnapshotId, and DestinationRegion
 parameters. The PresignedUrl must be signed using AWS
 Signature Version 4. Because Amazon EBS snapshots are stored in Amazon
 S3, the signing algorithm for this parameter uses the same logic that
 is described in Authenticating
 Requests by Using Query Parameters (AWS Signature Version 4) in
 the Amazon Simple Storage Service API Reference. An invalid or
 improperly signed PresignedUrl will cause the copy
 operation to fail asynchronously, and the snapshot will move to an
 error state.String snapshotId
String type
ipsec.1).
 
 Constraints:
 Allowed Values: ipsec.1
String publicIp
Integer bgpAsn
Default: 65000
CustomerGateway customerGateway
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpConfigurations
DhcpOptions dhcpOptions
String instanceId
String name
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
String description
Boolean noReboot
false, which means
 Amazon EC2 attempts to shut down the instance cleanly before image
 creation and then reboots the instance. When the parameter is set to
 true, Amazon EC2 doesn't shut down the instance before
 creating the image. When this option is used, file system integrity on
 the created image can't be guaranteed.com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String imageId
String description
String instanceId
String targetEnvironment
 Constraints:
 Allowed Values: citrix, vmware, microsoft
ExportToS3TaskSpecification exportToS3Task
ExportTask exportTask
InternetGateway internetGateway
String keyName
Constraints: Up to 255 ASCII characters
KeyPair keyPair
String networkAclId
Integer ruleNumber
Constraints: Positive integer from 1 to 32766
String protocol
String ruleAction
 Constraints:
 Allowed Values: allow, deny
Boolean egress
String cidrBlock
172.16.0.0/24).IcmpTypeCode icmpTypeCode
PortRange portRange
String vpcId
NetworkAcl networkAcl
String subnetId
String description
String privateIpAddress
privateIpAddresses as primary
 (only one IP address can be designated as primary).com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
Integer secondaryPrivateIpAddressCount
privateIpAddresses. The number of IP addresses you can assign to a network interface varies by instance type. For more information, see Private IP Addresses Per ENI Per Instance Type in the Amazon Elastic Compute Cloud User Guide.
NetworkInterface networkInterface
String reservedInstancesId
Integer instanceCount
com.amazonaws.internal.ListWithAutoConstructFlag<T> priceSchedules
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
String routeTableId
String destinationCidrBlock
String gatewayId
String instanceId
String networkInterfaceId
String vpcPeeringConnectionId
String vpcId
RouteTable routeTable
String groupName
Constraints: Up to 255 characters in length
Constraints for EC2-Classic: ASCII characters
Constraints for EC2-VPC: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
String description
Constraints: Up to 255 characters in length
Constraints for EC2-Classic: ASCII characters
Constraints for EC2-VPC: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
String vpcId
String groupId
Snapshot snapshot
SpotDatafeedSubscription spotDatafeedSubscription
Subnet subnet
com.amazonaws.internal.ListWithAutoConstructFlag<T> resources
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
value parameter is required, but if
 you don't want the tag to have a value, specify the parameter with no
 value, and we set the value to an empty string.com.amazonaws.internal.ListWithAutoConstructFlag<T> add
com.amazonaws.internal.ListWithAutoConstructFlag<T> remove
Integer size
Constraints: If the volume type is
 io1, the minimum size of the volume is 4 GiB; otherwise,
 the minimum size is 1 GiB. The maximum volume size is 1024 GiB. If you
 specify a snapshot, the volume size must be equal to or larger than
 the snapshot size. 
Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.
String snapshotId
String availabilityZone
String volumeType
gp2 for General Purpose
 (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, or
 standard for Magnetic volumes. Default:
 standard
 
 Constraints:
 Allowed Values: standard, io1, gp2
Integer iops
Boolean encrypted
String kmsKeyId
arn:aws:kms namespace, followed by the region of the
 master key, the AWS account ID of the master key owner, the
 key namespace, and then the master key ID. For example,
 arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.Volume volume
VpcPeeringConnection vpcPeeringConnection
String cidrBlock
10.0.0.0/16.String instanceTenancy
default means that instances can be launched
 with any tenancy; a value of dedicated means all
 instances launched into the VPC are launched as dedicated tenancy
 instances regardless of the tenancy assigned to the instance at
 launch. Dedicated tenancy instances run on single-tenant hardware.
 Default: default
 
 Constraints:
 Allowed Values: default, dedicated
Vpc vpc
String type
ipsec.1).String customerGatewayId
String vpnGatewayId
VpnConnectionOptionsSpecification options
true. Default: false
VpnConnection vpnConnection
VpnGateway vpnGateway
String customerGatewayId
String state
pending | available |
 deleting | deleted).String type
ipsec.1).String ipAddress
String bgpAsn
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String customerGatewayId
String dhcpOptionsId
String internetGatewayId
String keyName
String networkAclId
String networkInterfaceId
String groupName
String routeTableId
String snapshotId
String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> resources
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
value
 parameter, we delete the tag regardless of its value. If you specify
 this parameter with an empty string as the value, we delete the key
 only if its value is an empty string.String volumeId
String vpcPeeringConnectionId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String vpcId
String vpnConnectionId
String vpnGatewayId
String imageId
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> accountAttributes
com.amazonaws.internal.ListWithAutoConstructFlag<T> publicIps
Default: Describes all your Elastic IP addresses.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
allocation-id - [EC2-VPC] The allocation ID for
 the address. 
association-id - [EC2-VPC] The
 association ID for the address. 
domain -
 Indicates whether the address is for use in EC2-Classic
 (standard) or in a VPC (vpc). 
instance-id - The ID of the instance the address is
 associated with, if any. 
network-interface-id - [EC2-VPC] The ID of the network
 interface that the address is associated with, if any. 
network-interface-owner-id - The AWS account ID of the
 owner. 
private-ip-address - [EC2-VPC] The
 private IP address associated with the Elastic IP address. 
public-ip - The Elastic IP address. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> allocationIds
Default: Describes all your Elastic IP addresses.
com.amazonaws.internal.ListWithAutoConstructFlag<T> addresses
com.amazonaws.internal.ListWithAutoConstructFlag<T> zoneNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
message - Information
 about the Availability Zone. 
region-name -
 The name of the region for the Availability Zone (for example,
 us-east-1). 
state - The state
 of the Availability Zone (available |
 impaired | unavailable). 
zone-name - The name of the Availability Zone (for
 example, us-east-1a). 
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
com.amazonaws.internal.ListWithAutoConstructFlag<T> bundleIds
Default: Describes all your bundle tasks.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
bundle-id - The ID of
 the bundle task. 
error-code - If the task
 failed, the error code returned. 
error-message - If the task failed, the error message
 returned. 
instance-id - The ID of the
 instance. 
progress - The level of task
 completion, as a percentage (for example, 20%). 
s3-bucket - The Amazon S3 bucket to store the AMI.
 
s3-prefix - The beginning of the AMI name.
 
start-time - The time the task started (for
 example, 2013-09-15T17:15:20.000Z). 
state -
 The state of the task (pending |
 waiting-for-shutdown | bundling |
 storing | cancelling | complete
 | failed). 
update-time - The
 time of the most recent update for the task. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> bundleTasks
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
group-id - The ID of a
 VPC security group that's associated with the instance.
instance-id - The ID of the instance. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC that the
 instance is linked to. 
String nextToken
Integer maxResults
Constraint: If the value is greater than 1000, we return only 1000 items.
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
com.amazonaws.internal.ListWithAutoConstructFlag<T> conversionTaskIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> conversionTasks
com.amazonaws.internal.ListWithAutoConstructFlag<T> customerGatewayIds
Default: Describes all your customer gateways.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
bgp-asn - The customer
 gateway's Border Gateway Protocol (BGP) Autonomous System Number
 (ASN). 
customer-gateway-id - The ID of the
 customer gateway. 
ip-address - The IP
 address of the customer gateway's Internet-routable external
 interface. 
state - The state of the
 customer gateway (pending | available |
 deleting | deleted). 
type - The type of customer gateway. Currently, the
 only supported type is ipsec.1. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> customerGateways
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpOptionsIds
Default: Describes all your DHCP options sets.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
dhcp-options-id - The
 ID of a set of DHCP options. 
key - The key
 for one of the options (for example, domain-name). 
value - The value for one of the options. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpOptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> exportTaskIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> exportTasks
ImageAttribute imageAttribute
com.amazonaws.internal.ListWithAutoConstructFlag<T> imageIds
Default: Describes all images available to you.
com.amazonaws.internal.ListWithAutoConstructFlag<T> owners
amazon (owner is Amazon), aws-marketplace
 (owner is AWS Marketplace), self (owner is the sender of
 the request). Omitting this option returns all images for which you
 have launch permissions, regardless of ownership.com.amazonaws.internal.ListWithAutoConstructFlag<T> executableUsers
self (the sender of the request), or
 all (public AMIs).com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
architecture - The
 image architecture (i386 | x86_64). 
block-device-mapping.delete-on-termination - A
 Boolean value that indicates whether the Amazon EBS volume is deleted
 on instance termination. 
block-device-mapping.device-name - The device name for
 the Amazon EBS volume (for example, /dev/sdh). 
block-device-mapping.snapshot-id - The ID of the
 snapshot used for the Amazon EBS volume. 
block-device-mapping.volume-size - The volume size of
 the Amazon EBS volume, in GiB. 
block-device-mapping.volume-type - The volume type of
 the Amazon EBS volume (gp2 | standard |
 io1). 
description - The
 description of the image (provided during image creation). 
hypervisor - The hypervisor type (ovm |
 xen). 
image-id - The ID of the
 image. 
image-type - The image type
 (machine | kernel | ramdisk).
 
is-public - A Boolean that indicates
 whether the image is public. 
kernel-id -
 The kernel ID. 
manifest-location - The
 location of the image manifest. 
name - The
 name of the AMI (provided during image creation). 
owner-alias - The AWS account alias (for example,
 amazon). 
owner-id - The AWS
 account ID of the image owner. 
platform -
 The platform. To only list Windows-based AMIs, use
 windows. 
product-code - The
 product code. 
product-code.type - The type
 of the product code (devpay | marketplace).
 
ramdisk-id - The RAM disk ID. 
root-device-name - The name of the root device volume
 (for example, /dev/sda1). 
root-device-type - The type of the root device volume
 (ebs | instance-store). 
state - The state of the image (available
 | pending | failed). 
state-reason-code - The reason code for the state
 change. 
state-reason-message - The message
 for the state change. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For example, if
 you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
virtualization-type - The
 virtualization type (paravirtual | hvm).
 
com.amazonaws.internal.ListWithAutoConstructFlag<T> images
String instanceId
String attribute
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
InstanceAttribute instanceAttribute
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
Default: Describes all your instances.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
architecture - The
 instance architecture (i386 | x86_64). 
availability-zone - The Availability Zone of the
 instance. 
block-device-mapping.attach-time
 - The attach time for an Amazon EBS volume mapped to the instance, for
 example, 2010-09-15T17:15:20.000Z. 
block-device-mapping.delete-on-termination - A Boolean
 that indicates whether the Amazon EBS volume is deleted on instance
 termination. 
block-device-mapping.device-name - The device name for
 the Amazon EBS volume (for example, /dev/sdh). 
block-device-mapping.status - The status for the
 Amazon EBS volume (attaching | attached |
 detaching | detached). 
block-device-mapping.volume-id - The volume ID of the
 Amazon EBS volume. 
client-token - The
 idempotency token you provided when you launched the instance. 
dns-name - The public DNS name of the instance.
 
group-id - The ID of the security group for
 the instance. EC2-Classic only. 
group-name
 - The name of the security group for the instance. EC2-Classic only.
 
hypervisor - The hypervisor type of the
 instance (ovm | xen). 
iam-instance-profile.arn - The instance profile
 associated with the instance. Specified as an ARN. 
image-id - The ID of the image used to launch the
 instance. 
instance-id - The ID of the
 instance. 
instance-lifecycle - Indicates
 whether this is a Spot Instance (spot). 
instance-state-code - The state of the instance, as a
 16-bit unsigned integer. The high byte is an opaque internal value and
 should be ignored. The low byte is set based on the state represented.
 The valid values are: 0 (pending), 16 (running), 32 (shutting-down),
 48 (terminated), 64 (stopping), and 80 (stopped). 
instance-state-name - The state of the instance
 (pending | running |
 shutting-down | terminated |
 stopping | stopped). 
instance-type - The type of instance (for example,
 m1.small). 
instance.group-id -
 The ID of the security group for the instance. 
instance.group-name - The name of the security group
 for the instance. 
ip-address - The public
 IP address of the instance. 
kernel-id - The
 kernel ID. 
key-name - The name of the key
 pair used when the instance was launched. 
launch-index - When launching multiple instances, this
 is the index for the instance in the launch group (for example, 0, 1,
 2, and so on). 
launch-time - The time when
 the instance was launched. 
monitoring-state
 - Indicates whether monitoring is enabled for the instance
 (disabled | enabled). 
owner-id - The AWS account ID of the instance owner.
 
placement-group-name - The name of the
 placement group for the instance. 
platform
 - The platform. Use windows if you have Windows
 instances; otherwise, leave blank. 
private-dns-name - The private DNS name of the
 instance. 
private-ip-address - The private
 IP address of the instance. 
product-code -
 The product code associated with the AMI used to launch the instance.
 
product-code.type - The type of product
 code (devpay | marketplace). 
ramdisk-id - The RAM disk ID. 
reason - The reason for the current state of the
 instance (for example, shows "User Initiated [date]" when you stop or
 terminate the instance). Similar to the state-reason-code filter.
 
requester-id - The ID of the entity that
 launched the instance on your behalf (for example, AWS Management
 Console, Auto Scaling, and so on). 
reservation-id - The ID of the instance's reservation.
 A reservation ID is created any time you launch an instance. A
 reservation ID has a one-to-one relationship with an instance launch
 request, but can be associated with more than one instance if you
 launch multiple instances using the same launch request. For example,
 if you launch one instance, you'll get one reservation ID. If you
 launch ten instances using the same launch request, you'll also get
 one reservation ID. 
root-device-name - The
 name of the root device for the instance (for example,
 /dev/sda1). 
root-device-type -
 The type of root device that the instance uses (ebs |
 instance-store). 
source-dest-check - Indicates whether the instance
 performs source/destination checking. A value of true
 means that checking is enabled, and false means checking
 is disabled. The value must be false for the instance to
 perform network address translation (NAT) in your VPC. 
spot-instance-request-id - The ID of the Spot Instance
 request. 
state-reason-code - The reason
 code for the state change. 
state-reason-message - A message that describes the
 state change. 
subnet-id - The ID of the
 subnet for the instance. 
tag:key=value - The key/value
 combination of a tag assigned to the resource, where
 tag:key is the tag's key. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
tenancy - The tenancy of an
 instance (dedicated | default). 
virtualization-type - The virtualization type of the
 instance (paravirtual | hvm). 
vpc-id - The ID of the VPC that the instance is
 running in. 
network-interface.description -
 The description of the network interface. 
network-interface.subnet-id - The ID of the subnet for
 the network interface. 
network-interface.vpc-id - The ID of the VPC for the
 network interface. 
network-interface.network-interface.id - The ID of the
 network interface. 
network-interface.owner-id - The ID of the owner of
 the network interface. 
network-interface.availability-zone - The Availability
 Zone for the network interface. 
network-interface.requester-id - The requester ID for
 the network interface. 
network-interface.requester-managed - Indicates
 whether the network interface is being managed by AWS. 
network-interface.status - The status of the network
 interface (available) | in-use). 
network-interface.mac-address - The MAC address of the
 network interface. 
network-interface-private-dns-name - The private DNS
 name of the network interface. 
network-interface.source-destination-check - Whether
 the network interface performs source/destination checking. A value of
 true means checking is enabled, and false
 means checking is disabled. The value must be false for
 the network interface to perform network address translation (NAT) in
 your VPC. 
network-interface.group-id - The
 ID of a security group associated with the network interface. 
network-interface.group-name - The name of a
 security group associated with the network interface. 
network-interface.attachment.attachment-id - The ID of
 the interface attachment. 
network-interface.attachment.instance-id - The ID of
 the instance to which the network interface is attached. 
network-interface.attachment.instance-owner-id - The
 owner ID of the instance to which the network interface is attached.
 
network-interface.addresses.private-ip-address - The
 private IP address associated with the network interface. 
network-interface.attachment.device-index - The device
 index to which the network interface is attached. 
network-interface.attachment.status - The status of
 the attachment (attaching | attached |
 detaching | detached). 
network-interface.attachment.attach-time - The time
 that the network interface was attached to an instance. 
network-interface.attachment.delete-on-termination -
 Specifies whether the attachment is deleted when an instance is
 terminated. 
network-interface.addresses.primary - Specifies
 whether the IP address of the network interface is the primary private
 IP address. 
network-interface.addresses.association.public-ip -
 The ID of the association of an Elastic IP address with a network
 interface. 
network-interface.addresses.association.ip-owner-id -
 The owner ID of the private IP address associated with the network
 interface. 
association.public-ip - The
 address of the Elastic IP address bound to the network interface.
 
association.ip-owner-id - The owner of the
 Elastic IP address associated with the network interface. 
association.allocation-id - The allocation ID returned
 when you allocated the Elastic IP address for your network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
String nextToken
Integer maxResults
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservations
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone of the instance. 
event.code - The code identifying the type of event
 (instance-reboot | system-reboot |
 system-maintenance | instance-retirement |
 instance-stop). 
event.description - A description of the event. 
event.not-after - The latest end time for the
 scheduled event, for example: 2010-09-15T17:15:20.000Z.
 
event.not-before - The earliest start time
 for the scheduled event, for example:
 2010-09-15T17:15:20.000Z. 
instance-state-code - A code representing the state of
 the instance, as a 16-bit unsigned integer. The high byte is an opaque
 internal value and should be ignored. The low byte is set based on the
 state represented. The valid values are 0 (pending), 16 (running), 32
 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
 
instance-state-name - The state of the
 instance (pending | running |
 shutting-down | terminated |
 stopping | stopped). 
instance-status.reachability - Filters on instance
 status where the name is reachability
 (passed | failed | initializing
 | insufficient-data). 
instance-status.status - The status of the instance
 (ok | impaired | initializing |
 insufficient-data | not-applicable). 
system-status.reachability - Filters on system
 status where the name is reachability
 (passed | failed | initializing
 | insufficient-data). 
system-status.status - The system status of the
 instance (ok | impaired |
 initializing | insufficient-data |
 not-applicable). 
String nextToken
Integer maxResults
Default: 1000
Boolean includeAllInstances
true, includes the health status for all instances.
 When false, includes the health status for running
 instances only. Default: false
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceStatuses
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> internetGatewayIds
Default: Describes all your Internet gateways.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
attachment.state - The
 current state of the attachment between the gateway and the VPC
 (available). Present only if a VPC is attached. 
attachment.vpc-id - The ID of an attached VPC.
 
internet-gateway-id - The ID of the
 Internet gateway. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> internetGateways
com.amazonaws.internal.ListWithAutoConstructFlag<T> keyNames
Default: Describes all your key pairs.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
fingerprint - The
 fingerprint of the key pair. 
key-name - The
 name of the key pair. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> keyPairs
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkAclIds
Default: Describes all your network ACLs.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
association.association-id - The ID of an association
 ID for the ACL. 
association.network-acl-id
 - The ID of the network ACL involved in the association. 
association.subnet-id - The ID of the subnet involved
 in the association. 
default - Indicates
 whether the ACL is the default network ACL for the VPC. 
entry.cidr - The CIDR range specified in the entry.
 
entry.egress - Indicates whether the entry
 applies to egress traffic. 
entry.icmp.code
 - The ICMP code specified in the entry, if any. 
entry.icmp.type - The ICMP type specified in the
 entry, if any. 
entry.port-range.from - The
 start of the port range specified in the entry. 
entry.port-range.to - The end of the port range
 specified in the entry. 
entry.protocol -
 The protocol specified in the entry (tcp |
 udp | icmp or a protocol number). 
entry.rule-action - Allows or denies the matching
 traffic (allow | deny). 
entry.rule-number - The number of an entry (in other
 words, rule) in the ACL's set of entries. 
network-acl-id - The ID of the network ACL. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC for the
 network ACL. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkAcls
String networkInterfaceId
String description
Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachment attachment
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaceIds
Default: Describes all your network interfaces.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
addresses.private-ip-address - The private IP
 addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
 the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
 ID returned when the network interface was associated with the Elastic
 IP address. 
addresses.association.owner-id
 - The owner ID of the addresses associated with the network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
association.allocation-id -
 The allocation ID returned when you allocated the Elastic IP address
 for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
 address associated with the network interface. 
association.public-ip - The address of the Elastic IP
 address bound to the network interface. 
association.public-dns-name - The public DNS name for
 the network interface. 
attachment.attachment-id - The ID of the interface
 attachment. 
attachment.instance-id - The ID
 of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
 instance to which the network interface is attached. 
attachment.device-index - The device index to which
 the network interface is attached. 
attachment.status - The status of the attachment
 (attaching | attached |
 detaching | detached). 
attachment.attach.time - The time that the network
 interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
 the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
 network interface. 
description - The
 description of the network interface. 
group-id - The ID of a security group associated with
 the network interface. 
group-name - The
 name of a security group associated with the network interface. 
mac-address - The MAC address of the network
 interface. 
network-interface-id - The ID of
 the network interface. 
owner-id - The AWS
 account ID of the network interface owner. 
private-ip-address - The private IP address or
 addresses of the network interface. 
private-dns-name - The private DNS name of the network
 interface. 
requester-id - The ID of the
 entity that launched the instance on your behalf (for example, AWS
 Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
 interface is being managed by an AWS service (for example, AWS
 Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
 interface performs source/destination checking. A value of
 true means checking is enabled, and false
 means checking is disabled. The value must be false for
 the network interface to perform Network Address Translation (NAT) in
 your VPC. 
status - The status of the
 network interface. If the network interface is not attached to an
 instance, the status is available; if a network interface
 is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
 interface. 
tag:key=value -
 The key/value combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the
 resource. This filter is independent of the tag-value
 filter. For example, if you use both the filter "tag-key=Purpose" and
 the filter "tag-value=X", you get any resources assigned both the tag
 key Purpose (regardless of what the tag's value is), and the tag value
 X (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC for the
 network interface. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
Default: Describes all your placement groups, or only those otherwise specified.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
group-name - The name
 of the placement group. 
state - The state
 of the placement group (pending | available
 | deleting | deleted). 
strategy - The strategy of the placement group
 (cluster). 
com.amazonaws.internal.ListWithAutoConstructFlag<T> placementGroups
com.amazonaws.internal.ListWithAutoConstructFlag<T> regionNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
endpoint - The endpoint
 of the region (for example, ec2.us-east-1.amazonaws.com).
 
region-name - The name of the region (for
 example, us-east-1). 
com.amazonaws.internal.ListWithAutoConstructFlag<T> regions
String reservedInstancesId
String reservedInstancesListingId
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
reserved-instances-id -
 The ID of the Reserved Instances. 
reserved-instances-listing-id - The ID of the Reserved
 Instances listing. 
status - The status of
 the Reserved Instance listing (pending |
 active | cancelled | closed).
 
status-message - The reason for the status.
 
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesModificationIds
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
client-token - The
 idempotency token for the modification request. 
create-date - The time when the modification request
 was created. 
effective-date - The time when
 the modification becomes effective. 
modification-result.reserved-instances-id - The ID for
 the Reserved Instances created as part of the modification request.
 This ID is only available when the status of the modification is
 fulfilled. 
modification-result.target-configuration.availability-zone
 - The Availability Zone for the new Reserved Instances. 
modification-result.target-configuration.instance-count
  - The number of new Reserved Instances. 
modification-result.target-configuration.instance-type
 - The instance type of the new Reserved Instances. 
modification-result.target-configuration.platform -
 The network platform of the new Reserved Instances
 (EC2-Classic | EC2-VPC). 
reserved-instances-id - The ID of the Reserved
 Instances modified. 
reserved-instances-modification-id - The ID of the
 modification request. 
status - The status
 of the Reserved Instances modification request
 (processing | fulfilled |
 failed). 
status-message - The
 reason for the status. 
update-date - The
 time when the modification request was last updated. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesModifications
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesOfferingIds
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
String availabilityZone
String productDescription
(Amazon VPC) in the description are for use with Amazon
 VPC.
 
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone where the Reserved Instance can be used. 
duration - The duration of the Reserved Instance (for
 example, one year or three years), in seconds (31536000 |
 94608000). 
fixed-price - The
 purchase price of the Reserved Instance (for example, 9800.0). 
instance-type - The instance type on which the
 Reserved Instance can be used. 
marketplace
 - Set to true to show only Reserved Instance Marketplace
 offerings. When this filter is not used, which is the default
 behavior, all offerings from AWS and Reserved Instance Marketplace are
 listed. 
product-description - The
 description of the Reserved Instance (Linux/UNIX |
 Linux/UNIX (Amazon VPC) | Windows |
 Windows (Amazon VPC)). 
reserved-instances-offering-id - The Reserved
 Instances offering ID. 
usage-price - The
 usage price of the Reserved Instance, per hour (for example, 0.84).
 
String instanceTenancy
dedicated tenancy runs on single-tenant hardware and
 can only be launched within a VPC. Default: default
 
 Constraints:
 Allowed Values: default, dedicated
String offeringType
Medium Utilization Reserved Instance offering type.
 
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
String nextToken
Integer maxResults
Default: 100
Boolean includeMarketplace
Long minDuration
Default: 2592000 (1 month)
Long maxDuration
Default: 94608000 (3 years)
Integer maxInstanceCount
Default: 20
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesOfferings
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
Default: Describes all your Reserved Instances, or only those otherwise specified.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone where the Reserved Instance can be used. 
duration - The duration of the Reserved Instance (one
 year or three years), in seconds (31536000 |
 94608000). 
end - The time when
 the Reserved Instance expires (for example, 2014-08-07T11:54:42.000Z).
 
fixed-price - The purchase price of the
 Reserved Instance (for example, 9800.0). 
instance-type - The instance type on which the
 Reserved Instance can be used. 
product-description - The product description of the
 Reserved Instance (Linux/UNIX | Linux/UNIX (Amazon
 VPC) | Windows | Windows (Amazon
 VPC)). 
reserved-instances-id - The
 ID of the Reserved Instance. 
start - The
 time at which the Reserved Instance purchase request was placed (for
 example, 2014-08-07T11:54:42.000Z). 
state -
 The state of the Reserved Instance (pending-payment |
 active | payment-failed |
 retired). 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
usage-price - The usage price of
 the Reserved Instance, per hour (for example, 0.84). 
String offeringType
Medium Utilization Reserved Instance offering type.
 
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstances
com.amazonaws.internal.ListWithAutoConstructFlag<T> routeTableIds
Default: Describes all your route tables.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
association.route-table-association-id - The ID of an
 association ID for the route table. 
association.route-table-id - The ID of the route table
 involved in the association. 
association.subnet-id - The ID of the subnet involved
 in the association. 
association.main -
 Indicates whether the route table is the main route table for the VPC.
 
route-table-id - The ID of the route table.
 
route.destination-cidr-block - The CIDR
 range specified in a route in the table. 
route.gateway-id - The ID of a gateway specified in a
 route in the table. 
route.instance-id - The
 ID of an instance specified in a route in the table. 
route.origin - Describes how the route was created.
 CreateRouteTable indicates that the route was
 automatically created when the route table was created;
 CreateRoute indicates that the route was manually added
 to the route table; EnableVgwRoutePropagation indicates
 that the route was propagated by route propagation. 
route.state - The state of a route in the route table
 (active | blackhole). The blackhole state
 indicates that the route's target isn't available (for example, the
 specified gateway isn't attached to the VPC, the specified NAT
 instance has been terminated, and so on). 
route.vpc-peering-connection-id - The ID of a VPC
 peering connection specified in a route in the table. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC for the
 route table. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> routeTables
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
Default: Describes all your security groups.
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupIds
Default: Describes all your security groups.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
description - The
 description of the security group. 
group-id
 - The ID of the security group. 
group-name
 - The name of the security group. 
ip-permission.cidr - A CIDR range that has been
 granted permission. 
ip-permission.from-port
 - The start of port range for the TCP and UDP protocols, or an ICMP
 type number. 
ip-permission.group-id - The
 ID of a security group that has been granted permission. 
ip-permission.group-name - The name of a security
 group that has been granted permission. 
ip-permission.protocol - The IP protocol for the
 permission (tcp | udp | icmp or
 a protocol number). 
ip-permission.to-port -
 The end of port range for the TCP and UDP protocols, or an ICMP code.
 
ip-permission.user-id - The ID of an AWS
 account that has been granted permission. 
owner-id - The AWS account ID of the owner of the
 security group. 
tag-key - The key of a tag
 assigned to the security group. 
tag-value -
 The value of a tag assigned to the security group. 
vpc-id - The ID of the VPC specified when the security
 group was created. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
String snapshotId
com.amazonaws.internal.ListWithAutoConstructFlag<T> createVolumePermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshotIds
Default: Describes snapshots for which you have launch permissions.
com.amazonaws.internal.ListWithAutoConstructFlag<T> ownerIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> restorableByUserIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
description - A
 description of the snapshot. 
owner-alias -
 The AWS account alias (for example, amazon) that owns the
 snapshot. 
owner-id - The ID of the AWS
 account that owns the snapshot. 
progress -
 The progress of the snapshot, as a percentage (for example, 80%).
 
snapshot-id - The snapshot ID. 
start-time - The time stamp when the snapshot was
 initiated. 
status - The status of the
 snapshot (pending | completed |
 error). 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
volume-id - The ID of the volume
 the snapshot is for. 
volume-size - The size
 of the volume, in GiB. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshots
SpotDatafeedSubscription spotDatafeedSubscription
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotInstanceRequestIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone-group
 - The Availability Zone group. 
create-time
 - The time stamp when the Spot Instance request was created. 
fault-code - The fault code related to the
 request. 
fault-message - The fault message
 related to the request. 
instance-id - The
 ID of the instance that fulfilled the request. 
launch-group - The Spot Instance launch group. 
launch.block-device-mapping.delete-on-termination
 - Indicates whether the Amazon EBS volume is deleted on instance
 termination. 
launch.block-device-mapping.device-name - The device
 name for the Amazon EBS volume (for example, /dev/sdh).
 
launch.block-device-mapping.snapshot-id -
 The ID of the snapshot used for the Amazon EBS volume. 
launch.block-device-mapping.volume-size - The size of
 the Amazon EBS volume, in GiB. 
launch.block-device-mapping.volume-type - The type of
 the Amazon EBS volume (gp2 | standard |
 io1). 
launch.group-id - The
 security group for the instance. 
launch.image-id - The ID of the AMI. 
launch.instance-type - The type of instance (for
 example, m1.small). 
launch.kernel-id - The kernel ID. 
launch.key-name - The name of the key pair the
 instance launched with. 
launch.monitoring-enabled - Whether monitoring is
 enabled for the Spot Instance. 
launch.ramdisk-id - The RAM disk ID. 
network-interface.network-interface-id - The ID of the
 network interface. 
network-interface.device-index - The index of the
 device for the network interface attachment on the instance. 
network-interface.subnet-id - The ID of the
 subnet for the instance. 
network-interface.description - A description of the
 network interface. 
network-interface.private-ip-address - The primary
 private IP address of the network interface. 
network-interface.delete-on-termination - Indicates
 whether the network interface is deleted when the instance is
 terminated. 
network-interface.group-id -
 The ID of the security group associated with the network interface.
 
network-interface.group-name - The name of
 the security group associated with the network interface. 
network-interface.addresses.primary - Indicates
 whether the IP address is the primary private IP address. 
product-description - The product description
 associated with the instance (Linux/UNIX |
 Windows). 
spot-instance-request-id - The Spot Instance request
 ID. 
spot-price - The maximum hourly price
 for any Spot Instance launched to fulfill the request. 
state - The state of the Spot Instance request
 (open | active | closed |
 cancelled | failed). Spot bid status
 information can help you track your Amazon EC2 Spot Instance requests.
 For more information, see Spot
 Bid Status in the Amazon Elastic Compute Cloud User Guide for
 Linux. 
status-code - The short code
 describing the most recent evaluation of your Spot Instance request.
 
status-message - The message explaining the
 status of the Spot Instance request. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
type - The type of Spot Instance
 request (one-time | persistent). 
launched-availability-zone - The Availability Zone in
 which the bid is launched. 
valid-from - The
 start date of the request. 
valid-until -
 The end date of the request. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotInstanceRequests
Date startTime
Date endTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceTypes
com.amazonaws.internal.ListWithAutoConstructFlag<T> productDescriptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone for which prices should be returned. 
instance-type - The type of instance (for example,
 m1.small). 
product-description
 - The product description for the Spot Price (Linux/UNIX
 | SUSE Linux | Windows | Linux/UNIX
 (Amazon VPC) | SUSE Linux (Amazon VPC) |
 Windows (Amazon VPC)). 
spot-price - The Spot Price. The value must match
 exactly (or use wildcards; greater than or less than comparison is not
 supported). 
timestamp - The timestamp of
 the Spot Price history (for example, 2010-08-16T05:06:11.000Z). You
 can use wildcards (* and ?). Greater than or less than comparison is
 not supported. 
String availabilityZone
Integer maxResults
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotPriceHistory
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnetIds
Default: Describes all your subnets.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availabilityZone - The
 Availability Zone for the subnet. You can also use
 availability-zone as the filter name. 
available-ip-address-count - The number of IP
 addresses in the subnet that are available. 
cidrBlock - The CIDR block of the subnet. The CIDR
 block you specify must exactly match the subnet's CIDR block for
 information to be returned for the subnet. You can also use
 cidr or cidr-block as the filter names.
 
defaultForAz - Indicates whether this is
 the default subnet for the Availability Zone. You can also use
 default-for-az as the filter name. 
state - The state of the subnet (pending
 | available). 
subnet-id - The
 ID of the subnet. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC for the
 subnet. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
key - The tag key.
 
resource-id - The resource ID. 
resource-type - The resource type
 (customer-gateway | dhcp-options |
 image | instance |
 internet-gateway | network-acl |
 network-interface | reserved-instances |
 route-table | security-group |
 snapshot | spot-instances-request |
 subnet | volume | vpc |
 vpn-connection | vpn-gateway). 
value - The tag value. 
Integer maxResults
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String nextToken
String volumeId
Boolean autoEnableIO
autoEnableIO attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
attachment.attach-time
 - The time stamp when the attachment initiated. 
attachment.delete-on-termination - Whether the volume
 is deleted on instance termination. 
attachment.device - The device name that is exposed to
 the instance (for example, /dev/sda1). 
attachment.instance-id - The ID of the instance the
 volume is attached to. 
attachment.status -
 The attachment state (attaching | attached |
 detaching | detached). 
availability-zone - The Availability Zone in which the
 volume was created. 
create-time - The time
 stamp when the volume was created. 
encrypted - The encryption status of the volume. 
size - The size of the volume, in GiB. 
snapshot-id - The snapshot from which the volume was
 created. 
status - The status of the volume
 (creating | available | in-use
 | deleting | deleted | error).
 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
volume-id - The volume ID. 
volume-type - The Amazon EBS volume type. This
 can be gp2 for General Purpose (SSD) volumes,
 io1 for Provisioned IOPS (SSD) volumes, or
 standard for Magnetic volumes. 
String nextToken
NextToken value returned from a previous paginated
 DescribeVolumes request where MaxResults was
 used and the results exceeded the value of that parameter. Pagination
 continues from the end of the previous results that returned the
 NextToken value. This value is null when
 there are no more results to return.Integer maxResults
DescribeVolumes in paginated output. When this parameter
 is used, DescribeVolumes only returns
 MaxResults results in a single page along with a
 NextToken response element. The remaining results of the
 initial request can be seen by sending another
 DescribeVolumes request with the returned
 NextToken value. This value can be between 5 and 1000; if
 MaxResults is given a value larger than 1000, only 1000
 results are returned. If this parameter is not used, then
 DescribeVolumes returns all results.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
String nextToken
NextToken value to include in a future
 DescribeVolumes request. When the results of a
 DescribeVolumes request exceed MaxResults,
 this value can be used to retrieve the next page of results. This
 value is null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeIds
Default: Describes all your volumes.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
action.code - The
 action code for the event (for example,
 enable-volume-io). 
action.description - A description of the action.
 
action.event-id - The event ID associated
 with the action. 
availability-zone - The
 Availability Zone of the instance. 
event.description - A description of the event. 
event.event-id - The event ID. 
event.event-type - The event type (for
 io-enabled: passed | failed;
 for io-performance: io-performance:degraded
 | io-performance:severely-degraded |
 io-performance:stalled). 
event.not-after - The latest end time for the event.
 
event.not-before - The earliest start time
 for the event. 
volume-status.details-name -
 The cause for volume-status.status
 (io-enabled | io-performance). 
volume-status.details-status - The status of
 volume-status.details-name (for io-enabled:
 passed | failed; for
 io-performance: normal |
 degraded | severely-degraded |
 stalled). 
volume-status.status
 - The status of the volume (ok | impaired |
 warning | insufficient-data). 
String nextToken
Integer maxResults
com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeStatuses
String nextToken
String vpcId
Boolean enableDnsSupport
true, the Amazon DNS server resolves DNS
 hostnames for your instances to their corresponding IP addresses;
 otherwise, it does not.Boolean enableDnsHostnames
true, instances in the VPC get DNS
 hostnames; otherwise, they do not.com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
is-classic-link-enabled
 - Whether the VPC is enabled for ClassicLink (true |
 false). 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcs
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcPeeringConnectionIds
Default: Describes all your VPC peering connections.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
accepter-vpc-info.cidr-block - The CIDR block of the
 peer VPC. 
accepter-vpc-info.owner-id - The
 AWS account ID of the owner of the peer VPC. 
accepter-vpc-info.vpc-id - The ID of the peer VPC.
 
expiration-time - The expiration date and
 time for the VPC peering connection. 
requester-vpc-info.cidr-block - The CIDR block of the
 requester's VPC. 
requester-vpc-info.owner-id - The AWS account ID of
 the owner of the requester VPC. 
requester-vpc-info.vpc-id - The ID of the requester
 VPC. 
status-code - The status of the VPC
 peering connection (pending-acceptance |
 failed | expired | provisioning
 | active | deleted | rejected).
 
status-message - A message that provides
 more information about the status of the VPC peering connection, if
 applicable. 
tag:key=value -
 The key/value combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the
 resource. This filter is independent of the tag-value
 filter. For example, if you use both the filter "tag-key=Purpose" and
 the filter "tag-value=X", you get any resources assigned both the tag
 key Purpose (regardless of what the tag's value is), and the tag value
 X (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-peering-connection-id - The ID
 of the VPC peering connection. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcPeeringConnections
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcIds
Default: Describes all your VPCs.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
cidr - The CIDR block
 of the VPC. The CIDR block you specify must exactly match the VPC's
 CIDR block for information to be returned for the VPC. Must contain
 the slash followed by one or two digits (for example,
 /28). 
dhcp-options-id - The ID
 of a set of DHCP options. 
isDefault -
 Indicates whether the VPC is the default VPC. 
state - The state of the VPC (pending |
 available). 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcs
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpnConnectionIds
Default: Describes your VPN connections.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
customer-gateway-configuration - The configuration
 information for the customer gateway. 
customer-gateway-id - The ID of a customer gateway
 associated with the VPN connection. 
state -
 The state of the VPN connection (pending |
 available | deleting |
 deleted). 
option.static-routes-only - Indicates whether the
 connection has static routes only. Used for devices that do not
 support Border Gateway Protocol (BGP). 
route.destination-cidr-block - The destination CIDR
 block. This corresponds to the subnet used in a customer data center.
 
bgp-asn - The BGP Autonomous System Number
 (ASN) associated with a BGP device. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
type - The type of VPN connection.
 Currently the only supported type is ipsec.1. 
vpn-connection-id - The ID of the VPN connection.
 
vpn-gateway-id - The ID of a virtual
 private gateway associated with the VPN connection. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpnConnections
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpnGatewayIds
Default: Describes all your virtual private gateways.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
attachment.state - The
 current state of the attachment between the gateway and the VPC
 (attaching | attached |
 detaching | detached). 
attachment.vpc-id - The ID of an attached VPC. 
availability-zone - The Availability Zone for the
 virtual private gateway. 
state - The state
 of the virtual private gateway (pending |
 available | deleting |
 deleted). 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
type - The type of virtual private
 gateway. Currently the only supported type is ipsec.1.
 
vpn-gateway-id - The ID of the virtual
 private gateway. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpnGateways
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String volumeId
String instanceId
String device
Boolean force
VolumeAttachment attachment
String key
com.amazonaws.internal.ListWithAutoConstructFlag<T> values
String dhcpOptionsId
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpConfigurations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String vpcId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String associationId
DiskImageDetail image
String description
VolumeDetail volume
String format
 Constraints:
 Allowed Values: VMDK, RAW, VHD
Long size
String importManifestUrl
String checksum
String format
 Constraints:
 Allowed Values: VMDK, RAW, VHD
Long bytes
String importManifestUrl
String snapshotId
Integer volumeSize
Constraints: If the volume type is
 io1, the minimum size of the volume is 4 GiB; otherwise,
 the minimum size is 1 GiB. The maximum volume size is 1024 GiB. If you
 specify a snapshot, the volume size must be equal to or larger than
 the snapshot size. 
Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.
Boolean deleteOnTermination
String volumeType
gp2 for General Purpose (SSD) volumes,
 io1 for Provisioned IOPS (SSD) volumes, and
 standard for Magnetic volumes. Default:
 standard
 
 Constraints:
 Allowed Values: standard, io1, gp2
Integer iops
Constraint: Range is 100 to 4000 for Provisioned IOPS (SSD) volumes and 3 to 3072 for General Purpose (SSD) volumes.
Condition: This parameter is required for requests to create
 io1 volumes; it is not used in requests to create
 standard or gp2 volumes.
Boolean encrypted
String volumeId
String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
String volumeId
String vpcId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String exportTaskId
String description
String state
 Constraints:
 Allowed Values: active, cancelling, cancelled, completed
String statusMessage
InstanceExportDetails instanceExportDetails
ExportToS3Task exportToS3Task
String diskImageFormat
 Constraints:
 Allowed Values: VMDK, RAW, VHD
String containerFormat
 Constraints:
 Allowed Values: ova
String s3Bucket
[email protected].String s3Key
String diskImageFormat
 Constraints:
 Allowed Values: VMDK, RAW, VHD
String containerFormat
 Constraints:
 Allowed Values: ova
String s3Bucket
String s3Prefix
String name
com.amazonaws.internal.ListWithAutoConstructFlag<T> values
String instanceId
String instanceId
String imageId
String imageLocation
String state
available,
 the image is successfully registered and can be used to launch an
 instance.
 
 Constraints:
 Allowed Values: available, deregistered
String ownerId
String creationDate
Boolean publicValue
true if this image has public launch permissions or
 false if it has only implicit and explicit launch
 permissions.com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
String architecture
 Constraints:
 Allowed Values: i386, x86_64
String imageType
 Constraints:
 Allowed Values: machine, kernel, ramdisk
String kernelId
String ramdiskId
String platform
Windows for Windows AMIs; otherwise blank.
 
 Constraints:
 Allowed Values: Windows
String sriovNetSupport
StateReason stateReason
String imageOwnerAlias
amazon,
 self) or the AWS account ID of the AMI owner.String name
String description
String rootDeviceType
 Constraints:
 Allowed Values: ebs, instance-store
String rootDeviceName
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String virtualizationType
 Constraints:
 Allowed Values: hvm, paravirtual
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String hypervisor
 Constraints:
 Allowed Values: ovm, xen
String imageId
com.amazonaws.internal.ListWithAutoConstructFlag<T> launchPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
String kernelId
String ramdiskId
String description
String sriovNetSupport
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String architecture
 Constraints:
 Allowed Values: i386, x86_64
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupIds
String additionalInfo
UserData userData
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
Placement placement
Boolean monitoring
String subnetId
String instanceInitiatedShutdownBehavior
 Constraints:
 Allowed Values: stop, terminate
String privateIpAddress
String description
ImportInstanceLaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> diskImages
String platform
 Constraints:
 Allowed Values: Windows
ConversionTask conversionTask
com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
String instanceId
String platform
 Constraints:
 Allowed Values: Windows
String description
Long bytesConverted
String availabilityZone
DiskImageDescription image
DiskImageVolumeDescription volume
String status
String statusMessage
String description
String availabilityZone
DiskImageDetail image
String description
VolumeDetail volume
ConversionTask conversionTask
Long bytesConverted
String availabilityZone
String description
DiskImageDescription image
DiskImageVolumeDescription volume
String instanceId
String imageId
InstanceState state
String privateDnsName
running state.String publicDnsName
running state.String stateTransitionReason
String keyName
Integer amiLaunchIndex
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
Date launchTime
Placement placement
String kernelId
String ramdiskId
String platform
Windows for Windows instances; otherwise
 blank.
 
 Constraints:
 Allowed Values: Windows
Monitoring monitoring
String subnetId
String vpcId
String privateIpAddress
String publicIpAddress
StateReason stateReason
String architecture
 Constraints:
 Allowed Values: i386, x86_64
String rootDeviceType
 Constraints:
 Allowed Values: ebs, instance-store
String rootDeviceName
/dev/sda1).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String virtualizationType
 Constraints:
 Allowed Values: hvm, paravirtual
String instanceLifecycle
 Constraints:
 Allowed Values: spot
String spotInstanceRequestId
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
Boolean sourceDestCheck
true means checking is enabled,
 and false means checking is disabled. The value must be
 false for the instance to perform NAT. For more
 information, see NAT
 Instances in the Amazon Virtual Private Cloud User Guide.String hypervisor
 Constraints:
 Allowed Values: ovm, xen
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfile iamInstanceProfile
Boolean ebsOptimized
String sriovNetSupport
String instanceId
String instanceType
String kernelId
String ramdiskId
String userData
Boolean disableApiTermination
true, you can't terminate the instance
 through the Amazon EC2 console, CLI, or API; otherwise, you can.String instanceInitiatedShutdownBehavior
String rootDeviceName
/dev/sda1).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
Boolean ebsOptimized
String sriovNetSupport
Boolean sourceDestCheck
true means checking is enabled, and false
 means checking is disabled. This value must be false for
 a NAT instance to perform NAT.com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
String deviceName
EbsInstanceBlockDevice ebs
String deviceName
EbsInstanceBlockDeviceSpecification ebs
String virtualName
String noDevice
String instanceId
Monitoring monitoring
String networkInterfaceId
String subnetId
String vpcId
String description
String ownerId
String status
 Constraints:
 Allowed Values: available, attaching, in-use, detaching
String macAddress
String privateIpAddress
String privateDnsName
Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
InstanceNetworkInterfaceAttachment attachment
InstanceNetworkInterfaceAssociation association
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
String attachmentId
Integer deviceIndex
String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
String networkInterfaceId
Integer deviceIndex
String subnetId
String description
String privateIpAddress
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
Boolean deleteOnTermination
true, the interface is deleted when the
 instance is terminated. You can specify true only if
 creating a new network interface when launching an instance.com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
Integer secondaryPrivateIpAddressCount
Boolean associatePublicIpAddress
true.String privateIpAddress
String privateDnsName
Boolean primary
InstanceNetworkInterfaceAssociation association
Integer code
0 :
 pending
16 :
 running
32 :
 shutting-down
48 :
 terminated
64 :
 stopping
80 :
 stopped
String name
 Constraints:
 Allowed Values: pending, running, shutting-down, terminated, stopping, stopped
String instanceId
InstanceState currentState
InstanceState previousState
String instanceId
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> events
InstanceState instanceState
running state.InstanceStatusSummary systemStatus
InstanceStatusSummary instanceStatus
String name
 Constraints:
 Allowed Values: reachability
String status
 Constraints:
 Allowed Values: passed, failed, insufficient-data
Date impairedSince
String code
 Constraints:
 Allowed Values: instance-reboot, system-reboot, system-maintenance, instance-retirement, instance-stop
String description
Date notBefore
Date notAfter
String status
 Constraints:
 Allowed Values: ok, impaired, insufficient-data, not-applicable
com.amazonaws.internal.ListWithAutoConstructFlag<T> details
String internetGatewayId
com.amazonaws.internal.ListWithAutoConstructFlag<T> attachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String ipProtocol
When you call DescribeSecurityGroups, the
 protocol value returned is the number. Exception: For TCP, UDP, and
 ICMP, the value returned is the name (for example, tcp,
 udp, or icmp). For a list of protocol
 numbers, see Protocol
 Numbers.
Integer fromPort
-1 indicates all ICMP types.Integer toPort
-1 indicates all ICMP codes for the specified
 ICMP type.com.amazonaws.internal.ListWithAutoConstructFlag<T> userIdGroupPairs
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipRanges
String keyName
String keyFingerprint
com.amazonaws.internal.ListWithAutoConstructFlag<T> add
com.amazonaws.internal.ListWithAutoConstructFlag<T> remove
String imageId
String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> allSecurityGroups
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
String userData
String addressingType
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
SpotPlacement placement
String kernelId
String ramdiskId
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
Boolean monitoringEnabled
Default: Disabled
String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
Boolean ebsOptimized
Default:
 false
String imageId
String attribute
String operationType
com.amazonaws.internal.ListWithAutoConstructFlag<T> userIds
launchPermission attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> userGroups
launchPermission attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
productCodes attribute.String value
description attribute.LaunchPermissionModifications launchPermission
String description
String instanceId
String attribute
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
String value
kernel,
 ramdisk, userData,
 disableApiTermination, or
 intanceInitiateShutdownBehavior attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
DeleteOnTermination attribute for volumes
 that are currently attached. The volume must be owned by the caller.
 If no value is specified for DeleteOnTermination, the
 default is true and the volume is deleted when the
 instance is terminated. To add instance store volumes to an Amazon EBS-backed instance, you must add them when you launch the instance. For more information, see Updating the Block Device Mapping when Launching an Instance in the Amazon Elastic Compute Cloud User Guide.
Boolean sourceDestCheck
true means that checking is enabled, and
 false means checking is disabled. This value must be
 false for a NAT instance to perform NAT.Boolean disableApiTermination
true, you can't terminate the instance
 using the Amazon EC2 console, CLI, or API; otherwise, you can.String instanceType
InvalidInstanceAttributeValue.String kernel
String ramdisk
String userData
String instanceInitiatedShutdownBehavior
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
For example, if you want the instance
 to be in sg-1a1a1a1a and sg-9b9b9b9b, specify
 GroupId.1=sg-1a1a1a1a and
 GroupId.2=sg-9b9b9b9b.
Boolean ebsOptimized
String sriovNetSupport
simple to enable enhanced networking for the
 instance. There is no way to disable enhanced networking at this time.
This option is supported only for HVM instances. Specifying this option with a PV instance can make it unreachable.
String networkInterfaceId
String description
Boolean sourceDestCheck
true means checking is enabled, and false
 means checking is disabled. This value must be false for
 a NAT instance to perform NAT. For more information, see NAT
 Instances in the Amazon Virtual Private Cloud User Guide.com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachmentChanges attachment
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> targetConfigurations
String reservedInstancesModificationId
String snapshotId
String attribute
 Constraints:
 Allowed Values: productCodes, createVolumePermission
String operationType
com.amazonaws.internal.ListWithAutoConstructFlag<T> userIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
CreateVolumePermissionModifications createVolumePermission
String vpcId
Boolean enableDnsSupport
Boolean enableDnsHostnames
You can only enable DNS hostnames if you also enable DNS support.
String state
 Constraints:
 Allowed Values: disabled, enabled, pending
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceMonitorings
String networkAclId
String vpcId
Boolean isDefault
com.amazonaws.internal.ListWithAutoConstructFlag<T> entries
com.amazonaws.internal.ListWithAutoConstructFlag<T> associations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Integer ruleNumber
String protocol
-1 means all protocols.String ruleAction
 Constraints:
 Allowed Values: allow, deny
Boolean egress
String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
String networkInterfaceId
String subnetId
String vpcId
String availabilityZone
String description
String ownerId
String requesterId
Boolean requesterManaged
String status
 Constraints:
 Allowed Values: available, attaching, in-use, detaching
String macAddress
String privateIpAddress
String privateDnsName
Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachment attachment
NetworkInterfaceAssociation association
com.amazonaws.internal.ListWithAutoConstructFlag<T> tagSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
String publicIp
String publicDnsName
String ipOwnerId
String allocationId
String associationId
String attachmentId
String instanceId
String instanceOwnerId
Integer deviceIndex
String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
String privateIpAddress
String privateDnsName
Boolean primary
NetworkInterfaceAssociation association
String availabilityZone
String groupName
String tenancy
dedicated runs on
 single-tenant hardware.
 
 Constraints:
 Allowed Values: default, dedicated
Long term
Double price
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
Boolean active
A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.
Long term
Double price
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
String gatewayId
String reservedInstancesOfferingId
Integer instanceCount
ReservedInstanceLimitPrice limitPrice
String reservedInstancesId
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
String imageLocation
String name
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
String description
String architecture
Default: For Amazon EBS-backed AMIs,
 i386. For instance store-backed AMIs, the architecture
 specified in the manifest file.
 
 Constraints:
 Allowed Values: i386, x86_64
String kernelId
String ramdiskId
String rootDeviceName
/dev/sda1, or
 xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String virtualizationType
Default: paravirtual
String sriovNetSupport
simple to enable enhanced networking for the AMI
 and any instances that you launch from the AMI. There is no way to disable enhanced networking at this time.
This option is supported only for HVM AMIs. Specifying this option with a PV AMI can make instances launched from the AMI unreachable.
String imageId
String vpcPeeringConnectionId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String newAssociationId
String networkAclId
Integer ruleNumber
String protocol
all or -1
 to mean all protocols.String ruleAction
 Constraints:
 Allowed Values: allow, deny
Boolean egress
Default: If no value is specified, we replace the ingress rule.
String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
String routeTableId
String destinationCidrBlock
String gatewayId
String instanceId
String networkInterfaceId
String vpcPeeringConnectionId
String newAssociationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
String status
 Constraints:
 Allowed Values: ok, impaired
Date startTime
Date endTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> reasonCodes
instance-stuck-in-state: My
 instance is stuck in a state.
unresponsive:
 My instance is unresponsive.
not-accepting-credentials: My instance is not
 accepting my credentials.
password-not-available: A password is not
 available for my instance.
performance-network: My instance is experiencing
 performance problems which I believe are network related.
performance-instance-store: My instance is
 experiencing performance problems which I believe are related to the
 instance stores.
performance-ebs-volume: My
 instance is experiencing performance problems which I believe are
 related to an EBS volume.
performance-other:
 My instance is experiencing performance problems.
other: [explain using the description
 parameter]
String description
String spotPrice
Integer instanceCount
Default: 1
String type
Default: one-time
 
 Constraints:
 Allowed Values: one-time, persistent
Date validFrom
Default: The request is effective indefinitely.
Date validUntil
Default: The request is effective indefinitely.
String launchGroup
Default: Instances are launched and terminated individually
String availabilityZoneGroup
When you specify an Availability Zone group in a Spot Instance request, all Spot Instances in the request are launched in the same Availability Zone. Instance proximity is maintained with this parameter, but the choice of Availability Zone is not. The group applies only to bids for Spot Instances of the same instance type. Any additional Spot Instance requests that are specified with the same Availability Zone group name are launched in that same Availability Zone, as long as at least one instance from the group is still active.
If there is no active instance running in the Availability Zone group that you specify for a new Spot Instance request (all instances are terminated, the bid is expired, or the bid falls below current market), then Amazon EC2 launches the instance in any Availability Zone where the constraint can be met. Consequently, the subsequent set of Spot Instances could be placed in a different zone from the original request, even if you specified the same Availability Zone group.
Default: Instances are launched in any available Availability Zone.
LaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotInstanceRequests
String reservationId
String ownerId
String requesterId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
Double amount
String currencyCode
limitPrice amount is specified.
 At this time, the only supported currency is USD.
 
 Constraints:
 Allowed Values: USD
String reservedInstancesId
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
String availabilityZone
Date start
Date end
Long duration
Float usagePrice
Float fixedPrice
Integer instanceCount
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
String state
 Constraints:
 Allowed Values: payment-pending, active, payment-failed, retired
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
String offeringType
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> recurringCharges
String availabilityZone
String platform
Integer instanceCount
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
String reservedInstancesId
String reservedInstancesListingId
String reservedInstancesId
Date createDate
Date updateDate
String status
 Constraints:
 Allowed Values: active, pending, cancelled, closed
String statusMessage
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceCounts
com.amazonaws.internal.ListWithAutoConstructFlag<T> priceSchedules
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String clientToken
String reservedInstancesModificationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> modificationResults
Date createDate
Date updateDate
Date effectiveDate
String status
String statusMessage
String clientToken
String reservedInstancesId
ReservedInstancesConfiguration targetConfiguration
String reservedInstancesOfferingId
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
String availabilityZone
Long duration
Float usagePrice
Float fixedPrice
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
String offeringType
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> recurringCharges
Boolean marketplace
true.com.amazonaws.internal.ListWithAutoConstructFlag<T> pricingDetails
String instanceId
String attribute
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
Integer fromPort
-1 to specify all
 ICMP types.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String groupName
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
Integer fromPort
-1 to specify all
 ICMP types.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String destinationCidrBlock
String gatewayId
String instanceId
String instanceOwnerId
String networkInterfaceId
String vpcPeeringConnectionId
String state
blackhole state indicates
 that the route's target isn't available (for example, the specified
 gateway isn't attached to the VPC, or the specified NAT instance has
 been terminated).
 
 Constraints:
 Allowed Values: active, blackhole
String origin
CreateRouteTable indicates that route was
 automatically created when the route table was created.CreateRoute indicates that the route was manually
 added to the route table.EnableVgwRoutePropagation indicates that the route
 was propagated by route propagation.
 Constraints:
 Allowed Values: CreateRouteTable, CreateRoute, EnableVgwRoutePropagation
String routeTableId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> routes
com.amazonaws.internal.ListWithAutoConstructFlag<T> associations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> propagatingVgws
String imageId
Integer minCount
Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ.
Integer maxCount
MinCount. Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ.
String keyName
If you launch an instance without specifying a key pair, you can't connect to the instance.
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
Default: Amazon EC2 uses the default security group.
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupIds
Default: Amazon EC2 uses the default security group.
String userData
String instanceType
Default: m1.small
 
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
Placement placement
String kernelId
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB in the Amazon Elastic Compute Cloud User Guide.
String ramdiskId
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB in the Amazon Elastic Compute Cloud User Guide.
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
Boolean monitoring
String subnetId
Boolean disableApiTermination
true, you can't terminate
 the instance using the Amazon EC2 console, CLI, or API; otherwise, you
 can. If you set this parameter to true and then later
 want to be able to terminate the instance, you must first change the
 value of the disableApiTermination attribute to
 false using ModifyInstanceAttribute.
 Alternatively, if you set
 InstanceInitiatedShutdownBehavior to
 terminate, you can terminate the instance by running the
 shutdown command from the instance. Default: false
String instanceInitiatedShutdownBehavior
Default: stop
 
 Constraints:
 Allowed Values: stop, terminate
String privateIpAddress
Only one private IP address can be
 designated as primary. Therefore, you can't specify this parameter if
 PrivateIpAddresses.n.Primary is set to true
 and PrivateIpAddresses.n.PrivateIpAddress is set to an IP
 address. 
Default: We select an IP address from the IP address range of the subnet.
String clientToken
Constraints: Maximum 64 ASCII characters
String additionalInfo
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
Boolean ebsOptimized
Default: false
Reservation reservation
String bucket
String prefix
String aWSAccessKeyId
String uploadPolicy
String uploadPolicySignature
String ownerId
String groupName
String groupId
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissionsEgress
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String snapshotId
String volumeId
String state
 Constraints:
 Allowed Values: pending, completed, error
Date startTime
String progress
String ownerId
String description
Integer volumeSize
String ownerAlias
amazon,
 self) or AWS account ID that owns the snapshot.com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Boolean encrypted
String kmsKeyId
String ownerId
String bucket
String prefix
String state
 Constraints:
 Allowed Values: Active, Inactive
SpotInstanceStateFault fault
String spotInstanceRequestId
String spotPrice
String type
 Constraints:
 Allowed Values: one-time, persistent
String state
 Constraints:
 Allowed Values: open, active, closed, cancelled, failed
SpotInstanceStateFault fault
SpotInstanceStatus status
Date validFrom
Date validUntil
String launchGroup
String availabilityZoneGroup
LaunchSpecification launchSpecification
String instanceId
Date createTime
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String launchedAvailabilityZone
String instanceType
 Constraints:
 Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, t2.micro, t2.small, t2.medium, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
String spotPrice
Date timestamp
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
String additionalInfo
com.amazonaws.internal.ListWithAutoConstructFlag<T> startingInstances
String code
String message
Server.SpotInstanceTermination: A Spot Instance
 was terminated due to an increase in the market price.
Server.InternalError: An internal error occurred
 during instance launch, resulting in termination.
Server.InsufficientInstanceCapacity: There was
 insufficient instance capacity to satisfy the launch request.
Client.InternalError: A client error caused the
 instance to terminate on launch.
Client.InstanceInitiatedShutdown: The instance was
 shut down using the shutdown -h command from the
 instance.
Client.UserInitiatedShutdown: The
 instance was shut down using the Amazon EC2 API.
Client.VolumeLimitExceeded: The volume limit was
 exceeded.
Client.InvalidSnapshot.NotFound:
 The specified snapshot was not found.
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
Boolean force
Default:
 false
com.amazonaws.internal.ListWithAutoConstructFlag<T> stoppingInstances
S3Storage s3
String subnetId
String state
 Constraints:
 Allowed Values: pending, available
String vpcId
String cidrBlock
Integer availableIpAddressCount
String availabilityZone
Boolean defaultForAz
Boolean mapPublicIpOnLaunch
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String resourceId
ami-1a2b3c4d.String resourceType
 Constraints:
 Allowed Values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway
String key
String value
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> terminatingInstances
String networkInterfaceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceMonitorings
String data
String outsideIpAddress
String status
 Constraints:
 Allowed Values: UP, DOWN
Date lastStatusChange
String statusMessage
Integer acceptedRouteCount
String volumeId
Integer size
String snapshotId
String availabilityZone
String state
 Constraints:
 Allowed Values: creating, available, in-use, deleting, deleted, error
Date createTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> attachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String volumeType
gp2 for General Purpose
 (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, or
 standard for Magnetic volumes.
 
 Constraints:
 Allowed Values: standard, io1, gp2
Integer iops
Constraint: Range is 100 to 4000 for Provisioned IOPS (SSD) volumes and 3 to 3072 for General Purpose (SSD) volumes.
Condition: This parameter is required for requests to create
 io1 volumes; it is not used in requests to create
 standard or gp2 volumes.
Boolean encrypted
String kmsKeyId
String volumeId
String instanceId
String device
String state
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
Long size
String status
 Constraints:
 Allowed Values: ok, impaired, insufficient-data
com.amazonaws.internal.ListWithAutoConstructFlag<T> details
String volumeId
String availabilityZone
VolumeStatusInfo volumeStatus
com.amazonaws.internal.ListWithAutoConstructFlag<T> events
com.amazonaws.internal.ListWithAutoConstructFlag<T> actions
String vpcId
String state
 Constraints:
 Allowed Values: pending, available
String cidrBlock
String dhcpOptionsId
default if the default options are associated with the
 VPC).com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated
Boolean isDefault
String vpcId
Boolean classicLinkEnabled
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
VpcPeeringConnectionVpcInfo accepterVpcInfo
Date expirationTime
VpcPeeringConnectionVpcInfo requesterVpcInfo
VpcPeeringConnectionStateReason status
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String vpcPeeringConnectionId
String vpnConnectionId
String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
String customerGatewayConfiguration
pending or available state.String type
 Constraints:
 Allowed Values: ipsec.1
String customerGatewayId
String vpnGatewayId
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> vgwTelemetry
VpnConnectionOptions options
com.amazonaws.internal.ListWithAutoConstructFlag<T> routes
Boolean staticRoutesOnly
Boolean staticRoutesOnly
String vpnGatewayId
String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
String type
 Constraints:
 Allowed Values: ipsec.1
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcAttachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String destinationCidrBlock
String source
 Constraints:
 Allowed Values: Static
String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
Copyright © 2015. All rights reserved.