java.lang.String vpcPeeringConnectionId
VpcPeeringConnection vpcPeeringConnection
java.lang.String attributeName
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeValues
java.lang.String attributeValue
java.lang.String instanceType
java.lang.String instanceId
java.lang.String spotInstanceRequestId
java.lang.String instanceId
java.lang.String publicIp
java.lang.String allocationId
java.lang.String associationId
java.lang.String domain
standard) or instances in a VPC
 (vpc).
 
 Constraints:
 Allowed Values: vpc, standard
java.lang.String networkInterfaceId
java.lang.String networkInterfaceOwnerId
java.lang.String privateIpAddress
java.lang.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
java.lang.String publicIp
java.lang.String domain
standard) or instances in a VPC
 (vpc).
 
 Constraints:
 Allowed Values: vpc, standard
java.lang.String allocationId
java.lang.String autoPlacement
Default: Enabled
 Constraints:
 Allowed Values: on, off
java.lang.String clientToken
java.lang.String instanceType
java.lang.Integer quantity
java.lang.String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
java.lang.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.
java.lang.Integer secondaryPrivateIpAddressCount
java.lang.Boolean allowReassignment
java.lang.String instanceId
java.lang.String publicIp
java.lang.String allocationId
java.lang.String networkInterfaceId
java.lang.String privateIpAddress
java.lang.Boolean allowReassociation
java.lang.String associationId
java.lang.String dhcpOptionsId
default to associate
 no DHCP options with the VPC.java.lang.String vpcId
java.lang.String subnetId
java.lang.String routeTableId
java.lang.String associationId
java.lang.String instanceId
java.lang.String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String internetGatewayId
java.lang.String vpcId
java.lang.String networkInterfaceId
java.lang.String instanceId
java.lang.Integer deviceIndex
java.lang.String attachmentId
java.lang.String volumeId
java.lang.String instanceId
java.lang.String device
/dev/sdh or xvdh).VolumeAttachment attachment
java.lang.String vpnGatewayId
java.lang.String vpcId
VpcAttachment vpcAttachment
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
java.lang.Integer fromPort
java.lang.Integer toPort
java.lang.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
java.lang.String groupName
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
tcp, udp,
 icmp) or number (see Protocol
 Numbers). (VPC only) Use -1 to specify all.java.lang.Integer fromPort
-1 to specify all
 ICMP types.java.lang.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.java.lang.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
java.lang.String zoneName
java.lang.String state
 Constraints:
 Allowed Values: available, information, impaired, unavailable
java.lang.String regionName
com.amazonaws.internal.ListWithAutoConstructFlag<T> messages
java.lang.String message
com.amazonaws.internal.ListWithAutoConstructFlag<T> availableInstanceCapacity
java.lang.Integer availableVCpus
java.lang.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.
java.lang.String deviceName
/dev/sdh or xvdh).EbsBlockDevice ebs
java.lang.String noDevice
java.lang.String instanceId
Type: String
Default: None
Required: Yes
Storage storage
BundleTask bundleTask
java.lang.String instanceId
java.lang.String bundleId
java.lang.String state
 Constraints:
 Allowed Values: pending, waiting-for-shutdown, bundling, storing, cancelling, complete, failed
java.util.Date startTime
java.util.Date updateTime
Storage storage
java.lang.String progress
BundleTaskError bundleTaskError
java.lang.String code
java.lang.String message
java.lang.String bundleId
BundleTask bundleTask
java.lang.String conversionTaskId
java.lang.String reasonMessage
java.lang.String exportTaskId
CreateInstanceExportTask.java.lang.String importTaskId
java.lang.String cancelReason
java.lang.String importTaskId
java.lang.String state
java.lang.String previousState
java.lang.String spotInstanceRequestId
java.lang.String state
 Constraints:
 Allowed Values: active, open, closed, cancelled, completed
java.lang.String reservedInstancesListingId
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
java.lang.String code
 Constraints:
 Allowed Values: fleetRequestIdDoesNotExist, fleetRequestIdMalformed, fleetRequestNotInCancellableState, unexpectedError
java.lang.String message
java.lang.String spotFleetRequestId
CancelSpotFleetRequestsError error
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotFleetRequestIds
java.lang.Boolean terminateInstances
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessfulFleetRequests
com.amazonaws.internal.ListWithAutoConstructFlag<T> successfulFleetRequests
java.lang.String spotFleetRequestId
java.lang.String currentSpotFleetRequestState
 Constraints:
 Allowed Values: submitted, active, cancelled, failed, cancelled_running, cancelled_terminating, modifying
java.lang.String previousSpotFleetRequestState
 Constraints:
 Allowed Values: submitted, active, cancelled, failed, cancelled_running, cancelled_terminating, modifying
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotInstanceRequestIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> cancelledSpotInstanceRequests
java.lang.String vpcId
java.lang.Boolean classicLinkDnsSupported
java.lang.String instanceId
java.lang.String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.util.Date uploadStart
java.util.Date uploadEnd
java.lang.Double uploadSize
java.lang.String comment
java.lang.String productCode
java.lang.String instanceId
java.lang.String ownerId
java.lang.Boolean returnValue
true if the
 specified product code is owned by the requester and associated with
 the specified instance.java.lang.String conversionTaskId
java.lang.String expirationTime
ImportInstanceTaskDetails importInstance
ImportVolumeTaskDetails importVolume
java.lang.String state
 Constraints:
 Allowed Values: active, cancelling, cancelled, completed
java.lang.String statusMessage
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String sourceRegion
java.lang.String sourceImageId
java.lang.String name
java.lang.String description
java.lang.String clientToken
java.lang.Boolean encrypted
KmsKeyId. For more information, see Amazon
 EBS Encryption in the Amazon Elastic Compute Cloud User
 Guide.java.lang.String kmsKeyId
arn:aws:kms namespace, followed by
 the region of the CMK, the AWS account ID of the CMK owner, the
 key namespace, and then the CMK ID. For example,
 arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
 The specified CMK must exist in the region that the snapshot is being
 copied to. If a KmsKeyId is specified, the
 Encrypted flag must also be set.java.lang.String imageId
java.lang.String sourceRegion
java.lang.String sourceSnapshotId
java.lang.String description
java.lang.String destinationRegion
PresignedUrl
 parameter of a snapshot copy operation. This parameter is only valid
 for specifying the destination region in a PresignedUrl
 parameter, where it is required. CopySnapshot
 sends the snapshot copy to the regional endpoint that you send the
 HTTP request to, such as ec2.us-east-1.amazonaws.com (in
 the AWS CLI, this is specified with the --region
 parameter or the default region in your AWS configuration file).
 
java.lang.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 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.java.lang.Boolean encrypted
KmsKeyId. For more information, see Amazon
 EBS Encryption in the Amazon Elastic Compute Cloud User
 Guide.java.lang.String kmsKeyId
arn:aws:kms namespace, followed by the region of the CMK,
 the AWS account ID of the CMK owner, the key namespace,
 and then the CMK ID. For example,
 arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
 The specified CMK must exist in the region that the snapshot is being
 copied to. If a KmsKeyId is specified, the
 Encrypted flag must also be set.java.lang.String snapshotId
java.lang.String type
ipsec.1).
 
 Constraints:
 Allowed Values: ipsec.1
java.lang.String publicIp
java.lang.Integer bgpAsn
Default: 65000
CustomerGateway customerGateway
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpConfigurations
DhcpOptions dhcpOptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> resourceIds
Constraints: Maximum of 1000 resources
java.lang.String resourceType
 Constraints:
 Allowed Values: VPC, Subnet, NetworkInterface
java.lang.String trafficType
 Constraints:
 Allowed Values: ACCEPT, REJECT, ALL
java.lang.String logGroupName
java.lang.String deliverLogsPermissionArn
java.lang.String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> flowLogIds
java.lang.String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
java.lang.String instanceId
java.lang.String name
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
java.lang.String description
java.lang.Boolean noReboot
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
java.lang.String imageId
java.lang.String description
java.lang.String instanceId
java.lang.String targetEnvironment
 Constraints:
 Allowed Values: citrix, vmware, microsoft
ExportToS3TaskSpecification exportToS3Task
ExportTask exportTask
InternetGateway internetGateway
java.lang.String keyName
Constraints: Up to 255 ASCII characters
KeyPair keyPair
java.lang.String subnetId
java.lang.String allocationId
java.lang.String clientToken
Constraint: Maximum 64 ASCII characters.
NatGateway natGateway
java.lang.String clientToken
java.lang.String networkAclId
java.lang.Integer ruleNumber
Constraints: Positive integer from 1 to 32766. The range 32767 to 65535 is reserved for internal use.
java.lang.String protocol
java.lang.String ruleAction
 Constraints:
 Allowed Values: allow, deny
java.lang.Boolean egress
java.lang.String cidrBlock
172.16.0.0/24).IcmpTypeCode icmpTypeCode
PortRange portRange
java.lang.String vpcId
NetworkAcl networkAcl
java.lang.String subnetId
java.lang.String description
java.lang.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
java.lang.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
java.lang.String groupName
Constraints: Up to 255 ASCII characters
java.lang.String strategy
 Constraints:
 Allowed Values: cluster
java.lang.String reservedInstancesId
java.lang.Integer instanceCount
com.amazonaws.internal.ListWithAutoConstructFlag<T> priceSchedules
java.lang.String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
java.lang.String routeTableId
java.lang.String destinationCidrBlock
java.lang.String gatewayId
java.lang.String instanceId
java.lang.String networkInterfaceId
java.lang.String vpcPeeringConnectionId
java.lang.String natGatewayId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String vpcId
RouteTable routeTable
java.lang.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 ._-:/()#,@[]+=&;{}!$*
java.lang.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 ._-:/()#,@[]+=&;{}!$*
java.lang.String vpcId
java.lang.String groupId
java.lang.String volumeId
java.lang.String description
Snapshot snapshot
java.lang.String bucket
java.lang.String prefix
SpotDatafeedSubscription spotDatafeedSubscription
java.lang.String vpcId
java.lang.String cidrBlock
10.0.0.0/24.java.lang.String availabilityZone
Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
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.java.lang.String userId
java.lang.String group
 Constraints:
 Allowed Values: all
com.amazonaws.internal.ListWithAutoConstructFlag<T> add
com.amazonaws.internal.ListWithAutoConstructFlag<T> remove
java.lang.Integer size
Constraints: 1-16384 for
 gp2, 4-16384 for io1, 500-16384 for
 st1, 500-16384 for sc1, and 1-1024 for
 standard. 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.
java.lang.String snapshotId
java.lang.String availabilityZone
java.lang.String volumeType
gp2 for General Purpose SSD,
 io1 for Provisioned IOPS SSD, st1 for
 Throughput Optimized HDD, sc1 for Cold HDD, or
 standard for Magnetic volumes. Default:
 standard
 
 Constraints:
 Allowed Values: standard, io1, gp2, sc1, st1
java.lang.Integer iops
Constraint: Range is 100 to 20000 for Provisioned IOPS SSD volumes
java.lang.Boolean encrypted
java.lang.String kmsKeyId
arn:aws:kms namespace, followed by the
 region of the CMK, the AWS account ID of the CMK owner, the
 key namespace, and then the CMK ID. For example,
 arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
 If a KmsKeyId is specified, the Encrypted
 flag must also be set.Volume volume
java.lang.String vpcId
java.lang.String serviceName
com.amazonaws.region.service. To get a list
 of available services, use the DescribeVpcEndpointServices
 request.java.lang.String policyDocument
com.amazonaws.internal.ListWithAutoConstructFlag<T> routeTableIds
java.lang.String clientToken
VpcEndpoint vpcEndpoint
java.lang.String clientToken
java.lang.String vpcId
java.lang.String peerVpcId
java.lang.String peerOwnerId
Default: Your AWS account ID
VpcPeeringConnection vpcPeeringConnection
java.lang.String cidrBlock
10.0.0.0/16.java.lang.String instanceTenancy
default, instances are launched with shared tenancy by
 default. You can launch instances with any tenancy into a shared
 tenancy VPC. For dedicated, instances are launched as
 dedicated tenancy instances by default. You can only launch instances
 with a tenancy of dedicated or host into a
 dedicated tenancy VPC. Important: The host
 value cannot be used with this parameter. Use the default
 or dedicated values only. 
Default:
 default
 
 Constraints:
 Allowed Values: default, dedicated, host
Vpc vpc
java.lang.String type
ipsec.1).java.lang.String customerGatewayId
java.lang.String vpnGatewayId
VpnConnectionOptionsSpecification options
true. Default: false
VpnConnection vpnConnection
java.lang.String vpnConnectionId
java.lang.String destinationCidrBlock
java.lang.String type
 Constraints:
 Allowed Values: ipsec.1
java.lang.String availabilityZone
VpnGateway vpnGateway
java.lang.String customerGatewayId
java.lang.String state
pending | available |
 deleting | deleted).java.lang.String type
ipsec.1).java.lang.String ipAddress
java.lang.String bgpAsn
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String customerGatewayId
java.lang.String dhcpOptionsId
com.amazonaws.internal.ListWithAutoConstructFlag<T> flowLogIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
java.lang.String internetGatewayId
java.lang.String keyName
java.lang.String natGatewayId
java.lang.String natGatewayId
java.lang.String networkAclId
java.lang.Integer ruleNumber
java.lang.Boolean egress
java.lang.String networkAclId
java.lang.String networkInterfaceId
java.lang.String groupName
java.lang.String routeTableId
java.lang.String destinationCidrBlock
java.lang.String routeTableId
java.lang.String groupName
java.lang.String groupId
java.lang.String snapshotId
java.lang.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.java.lang.String volumeId
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcEndpointIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
java.lang.String vpcPeeringConnectionId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String vpcId
java.lang.String vpnConnectionId
java.lang.String vpnConnectionId
java.lang.String destinationCidrBlock
java.lang.String vpnGatewayId
java.lang.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 |
 information | 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. 
java.lang.String nextToken
java.lang.Integer maxResults
NextToken
 value. This value can be between 5 and 1000; if
 MaxResults is given a value larger than 1000, only 1000
 results are returned. You cannot specify this parameter and the
 instance IDs parameter in the same request. Constraint: If the value is greater than 1000, we return only 1000 items.
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
java.lang.String nextToken
null when there are no more results to return.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
com.amazonaws.internal.ListWithAutoConstructFlag<T> flowLogIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filter
deliver-log-status - The
 status of the logs delivery (SUCCESS |
 FAILED).
flow-log-id - The ID of
 the flow log.
log-group-name - The name of
 the log group.
resource-id - The ID of the
 VPC, subnet, or network interface.
traffic-type - The type of traffic
 (ACCEPT | REJECT | ALL)
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value. This value can be
 between 5 and 1000; if MaxResults is given a value larger
 than 1000, only 1000 results are returned. You cannot specify this
 parameter and the flow log IDs parameter in the same request.com.amazonaws.internal.ListWithAutoConstructFlag<T> flowLogs
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
java.lang.String nextToken
java.lang.Integer maxResults
nextToken value. This value can be
 between 5 and 500; if maxResults is given a larger value
 than 500, you will receive an error. You cannot specify this parameter
 and the host IDs parameter in the same request.com.amazonaws.internal.ListWithAutoConstructFlag<T> filter
instance-type - The
 instance type size that the Dedicated host is configured to
 support.
auto-placement - Whether
 auto-placement is enabled or disabled (on |
 off).
host-reservation-id - The
 ID of the reservation associated with this host.
client-token - The idempotency token you provided
 when you launched the instance
state- The
 allocation state of the Dedicated host (available |
 under-assessment | permanent-failure |
 released | released-permanent-failure).
availability-zone - The Availability Zone of the
 host. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> hosts
java.lang.String nextToken
null when there are no more results to return.java.lang.String resource
com.amazonaws.internal.ListWithAutoConstructFlag<T> statuses
java.lang.String imageId
java.lang.String attribute
Note: Depending on your account
 privileges, the blockDeviceMapping attribute may return a
 Client.AuthFailure error. If this happens, use
 DescribeImages to get information about the block device
 mapping for the AMI.
 
 Constraints:
 Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping, sriovNetSupport
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 EBS volume (for example, /dev/sdh). 
block-device-mapping.snapshot-id - The ID of the
 snapshot used for the EBS volume. 
block-device-mapping.volume-size - The volume size of
 the EBS volume, in GiB. 
block-device-mapping.volume-type - The volume type of
 the EBS volume (gp2 | io1 | st1
 | sc1 | standard). 
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
com.amazonaws.internal.ListWithAutoConstructFlag<T> importTaskIds
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
task-state filter and one of the
 following values: active, completed, deleting, deleted.com.amazonaws.internal.ListWithAutoConstructFlag<T> importImageTasks
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> importTaskIds
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
com.amazonaws.internal.ListWithAutoConstructFlag<T> importSnapshotTasks
java.lang.String nextToken
null when there are no more results to return.java.lang.String instanceId
java.lang.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
affinity - The affinity
 setting for an instance running on a Dedicated host
 (default | host). 
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 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 EBS volume is deleted on instance
 termination. 
block-device-mapping.device-name - The device name for
 the EBS volume (for example, /dev/sdh or
 xvdh). 
block-device-mapping.status - The status for the EBS
 volume (attaching | attached |
 detaching | detached). 
block-device-mapping.volume-id - The volume ID of the
 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.
 
host-Id - The ID of the Dedicated host on
 which the instance is running, if applicable. 
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 or a Scheduled Instance
 (spot | scheduled). 
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,
 t2.micro). 
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 or /dev/xvda). 
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 |
 host). 
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-dest-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. 
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value. This value can be between 5 and 1000.
 You cannot specify this parameter and the instance IDs parameter or
 tag filters in the same call.com.amazonaws.internal.ListWithAutoConstructFlag<T> reservations
java.lang.String nextToken
null when there are no more results to return.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 for the scheduled 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, 2014-09-15T17:15:20.000Z).
 
event.not-before - The earliest start time
 for the scheduled event (for example,
 2014-09-15T17:15:20.000Z). 
instance-state-code - The code for the instance state,
 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). 
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value. This value can be between 5 and 1000.
 You cannot specify this parameter and the instance IDs parameter in
 the same call.java.lang.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
java.lang.String nextToken
null when there are no more results to return.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> publicIps
java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
moving-status - The
 status of the Elastic IP address (MovingToVpc |
 RestoringToClassic). 
java.lang.Integer maxResults
NextToken
 value. This value can be between 5 and 1000; if
 MaxResults is given a value outside of this range, an
 error is returned. Default: If no value is provided, the default is 1000.
com.amazonaws.internal.ListWithAutoConstructFlag<T> movingAddressStatuses
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> natGatewayIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filter
nat-gateway-id - The ID
 of the NAT gateway. 
state - The state of
 the NAT gateway (pending | failed |
 available | deleting |
 deleted). 
subnet-id - The ID
 of the subnet in which the NAT gateway resides. 
vpc-id - The ID of the VPC in which the NAT gateway
 resides. 
java.lang.Integer maxResults
Constraint: If the value specified is greater than 1000, we return only 1000 items.
java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> natGateways
java.lang.String nextToken
null when there are no more results to return.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
java.lang.String networkInterfaceId
java.lang.String attribute
 Constraints:
 Allowed Values: description, groupSet, sourceDestCheck, attachment
java.lang.String networkInterfaceId
java.lang.String description
java.lang.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.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.
 
attachment.device-index - The device index
 to which the network interface is attached. 
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.nat-gateway-id - The ID of the NAT gateway
 to which the network interface is attached. 
attachment.status - The status of the attachment
 (attaching | attached |
 detaching | detached). 
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> prefixListIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
prefix-list-id: The ID
 of a prefix list. 
prefix-list-name: The
 name of a prefix list. 
java.lang.Integer maxResults
Constraint: If the value specified is greater than 1000, we return only 1000 items.
java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> prefixLists
java.lang.String nextToken
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
java.lang.String reservedInstancesId
java.lang.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
java.lang.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
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesOfferingIds
java.lang.String instanceType
m1.small). For more information, see Instance
 Types in the Amazon Elastic Compute Cloud User Guide.
 
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
java.lang.String availabilityZone
java.lang.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 that is covered
 by the reservation. 
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 both AWS and the Reserved Instance
 Marketplace are listed. 
product-description
 - The Reserved Instance product platform description. Instances that
 include (Amazon VPC) in the product platform description
 will only be displayed to EC2-Classic account holders and are for use
 with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon
 VPC) | SUSE Linux | SUSE Linux (Amazon
 VPC) | Red Hat Enterprise Linux | Red Hat
 Enterprise Linux (Amazon VPC) | Windows |
 Windows (Amazon VPC) | Windows with SQL Server
 Standard | Windows with SQL Server Standard (Amazon
 VPC) | Windows with SQL Server Web | 
 Windows with SQL Server Web (Amazon VPC) | Windows with
 SQL Server Enterprise | Windows with SQL Server
 Enterprise (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).
 
java.lang.String instanceTenancy
dedicated is applied to
 instances that run in a VPC on single-tenant hardware (i.e., Dedicated
 Instances). Default: default
 
 Constraints:
 Allowed Values: default, dedicated, host
java.lang.String offeringType
Medium Utilization Reserved Instance offering type.
 
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
java.lang.String nextToken
java.lang.Integer maxResults
NextToken
 value. The maximum is 100. Default: 100
java.lang.Boolean includeMarketplace
java.lang.Long minDuration
Default: 2592000 (1 month)
java.lang.Long maxDuration
Default: 94608000 (3 years)
java.lang.Integer maxInstanceCount
Default: 20
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesOfferings
java.lang.String nextToken
null when there are no more results to return.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, 2015-08-07T11:54:42.000Z).
 
fixed-price - The purchase price of the
 Reserved Instance (for example, 9800.0). 
instance-type - The instance type that is covered by
 the reservation. 
product-description - The
 Reserved Instance product platform description. Instances that include
 (Amazon VPC) in the product platform description will
 only be displayed to EC2-Classic account holders and are for use with
 Amazon VPC (Linux/UNIX | Linux/UNIX (Amazon
 VPC) | SUSE Linux | SUSE Linux (Amazon
 VPC) | Red Hat Enterprise Linux | Red Hat
 Enterprise Linux (Amazon VPC) | Windows |
 Windows (Amazon VPC) | Windows with SQL Server
 Standard | Windows with SQL Server Standard (Amazon
 VPC) | Windows with SQL Server Web | Windows
 with SQL Server Web (Amazon VPC) | Windows with SQL
 Server Enterprise | Windows with SQL Server Enterprise
 (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
 (payment-pending | 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). 
java.lang.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
 (true | false). 
route-table-id - The ID of the route table. 
route.destination-cidr-block - The CIDR range
 specified in a route in the table. 
route.destination-prefix-list-id - The ID (prefix) of
 the AWS service 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.nat-gateway-id - The ID of a NAT gateway. 
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
ScheduledInstanceRecurrenceRequest recurrence
SlotDateTimeRangeRequest firstSlotStartTimeRange
java.lang.Integer minSlotDurationInHours
java.lang.Integer maxSlotDurationInHours
MinSlotDurationInHours and less than 1,720.java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone (for example, us-west-2a). 
instance-type - The instance type (for example,
 c4.large). 
network-platform -
 The network platform (EC2-Classic or
 EC2-VPC). 
platform - The
 platform (Linux/UNIX or Windows). 
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> scheduledInstanceAvailabilitySet
com.amazonaws.internal.ListWithAutoConstructFlag<T> scheduledInstanceIds
SlotStartTimeRangeRequest slotStartTimeRange
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone (for example, us-west-2a). 
instance-type - The instance type (for example,
 c4.large). 
network-platform -
 The network platform (EC2-Classic or
 EC2-VPC). 
platform - The
 platform (Linux/UNIX or Windows). 
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> scheduledInstanceSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupId
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupReferenceSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
group-name filter to describe security groups by name.
 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.
 
egress.ip-permission.prefix-list-id - The
 ID (prefix) of the AWS service to which the security group allows
 access. 
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
java.lang.String snapshotId
java.lang.String attribute
 Constraints:
 Allowed Values: productCodes, createVolumePermission
java.lang.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. 
java.lang.String nextToken
NextToken value returned from a previous paginated
 DescribeSnapshots 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.java.lang.Integer maxResults
DescribeSnapshots in paginated output. When this
 parameter is used, DescribeSnapshots 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
 DescribeSnapshots 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
 DescribeSnapshots returns all results. You cannot specify
 this parameter and the snapshot IDs parameter in the same request.com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshots
java.lang.String nextToken
NextToken value to include in a future
 DescribeSnapshots request. When the results of a
 DescribeSnapshots 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.SpotDatafeedSubscription spotDatafeedSubscription
java.lang.String spotFleetRequestId
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.java.lang.String spotFleetRequestId
com.amazonaws.internal.ListWithAutoConstructFlag<T> activeInstances
java.lang.String nextToken
null when there are no more results to return.java.lang.String spotFleetRequestId
java.lang.String eventType
 Constraints:
 Allowed Values: instanceChange, fleetRequestChange, error
java.util.Date startTime
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.java.lang.String spotFleetRequestId
java.util.Date startTime
java.util.Date lastEvaluatedTime
If nextToken
 indicates that there are more results, this value is not present.
com.amazonaws.internal.ListWithAutoConstructFlag<T> historyRecords
java.lang.String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> spotFleetRequestIds
java.lang.String nextToken
java.lang.Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> spotFleetRequestConfigs
java.lang.String nextToken
null when there are no more results to return.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 for General Purpose SSD,
 io1 for Provisioned IOPS SSD, st1 for
 Throughput Optimized HDD, sc1for Cold HDD, or
 standard for Magnetic. 
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, m3.medium). 
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. 
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
java.util.Date startTime
java.util.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,
 m3.medium). 
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,
 in UTC format (for example,
 YYYY-MM-DDTHH:MM:SSZ). You
 can use wildcards (* and ?). Greater than or less than comparison is
 not supported. 
java.lang.String availabilityZone
java.lang.Integer maxResults
NextToken value.java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotPriceHistory
java.lang.String nextToken
null when there are no more results to return.java.lang.String vpcId
java.lang.Integer maxResults
 Constraints:
 Range: 5 - 255
java.lang.String nextToken
 Constraints:
 Length: 1 - 1024
com.amazonaws.internal.ListWithAutoConstructFlag<T> staleSecurityGroupSet
java.lang.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. 
java.lang.Integer maxResults
NextToken value.java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String nextToken
null when there are no more results to return..java.lang.String volumeId
java.lang.String attribute
 Constraints:
 Allowed Values: autoEnableIO, productCodes
java.lang.String volumeId
java.lang.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, io1 for
 Provisioned IOPS SSD, st1 for Throughput Optimized HDD,
 sc1 for Cold HDD, or standard for Magnetic
 volumes. 
java.lang.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.java.lang.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. You cannot specify
 this parameter and the volume IDs parameter in the same request.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
java.lang.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). 
java.lang.String nextToken
NextToken value to include in a future
 DescribeVolumeStatus request. When the results of the
 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.java.lang.Integer maxResults
DescribeVolumeStatus in paginated output. When this
 parameter is used, the request 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 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
 DescribeVolumeStatus returns all results. You cannot
 specify this parameter and the volume IDs parameter in the same
 request.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeStatuses
java.lang.String nextToken
null when there are no more results to return.java.lang.String vpcId
java.lang.String attribute
 Constraints:
 Allowed Values: enableDnsSupport, enableDnsHostnames
java.lang.String vpcId
java.lang.Boolean enableDnsSupport
true, the Amazon DNS server resolves DNS
 hostnames for your instances to their corresponding IP addresses;
 otherwise, it does not.java.lang.Boolean enableDnsHostnames
true, instances in the VPC get DNS
 hostnames; otherwise, they do not.com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcIds
java.lang.Integer maxResults
 Constraints:
 Range: 5 - 255
java.lang.String nextToken
 Constraints:
 Length: 1 - 1024
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcs
java.lang.String nextToken
 Constraints:
 Length: 1 - 1024
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
java.lang.Integer maxResults
Constraint: If the value is greater than 1000, we return only 1000 items.
java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> serviceNames
java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcEndpointIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
service-name: The name
 of the AWS service. 
vpc-id: The ID of the
 VPC in which the endpoint resides. 
vpc-endpoint-id: The ID of the endpoint. 
vpc-endpoint-state: The state of the endpoint.
 (pending | available | deleting
 | deleted) 
java.lang.Integer maxResults
Constraint: If the value is greater than 1000, we return only 1000 items.
java.lang.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcEndpoints
java.lang.String nextToken
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 (if applicable). 
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
java.lang.String instanceId
java.lang.String vpcId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String internetGatewayId
java.lang.String vpcId
java.lang.String attachmentId
java.lang.Boolean force
java.lang.String volumeId
java.lang.String instanceId
java.lang.String device
java.lang.Boolean force
VolumeAttachment attachment
java.lang.String vpnGatewayId
java.lang.String vpcId
java.lang.String key
com.amazonaws.internal.ListWithAutoConstructFlag<T> values
java.lang.String dhcpOptionsId
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpConfigurations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String routeTableId
java.lang.String gatewayId
java.lang.String vpcId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String vpcId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String publicIp
java.lang.String associationId
java.lang.String associationId
DiskImageDetail image
java.lang.String description
VolumeDetail volume
java.lang.String format
 Constraints:
 Allowed Values: VMDK, RAW, VHD
java.lang.Long size
java.lang.String importManifestUrl
For information about the import manifest referenced by this API action, see VM Import Manifest.
java.lang.String checksum
java.lang.String format
 Constraints:
 Allowed Values: VMDK, RAW, VHD
java.lang.Long bytes
java.lang.String importManifestUrl
For information about the import manifest referenced by this API action, see VM Import Manifest.
java.lang.Long size
java.lang.String id
java.lang.String snapshotId
java.lang.Integer volumeSize
Constraints: 1-16384 for General
 Purpose SSD (gp2), 4-16384 for Provisioned IOPS SSD
 (io1), 500-16384 for Throughput Optimized HDD
 (st1), 500-16384 for Cold HDD (sc1), and
 1-1024 for Magnetic (standard) volumes. 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.
java.lang.Boolean deleteOnTermination
java.lang.String volumeType
gp2, io1, st1,
 sc1, or standard. Default:
 standard
 
 Constraints:
 Allowed Values: standard, io1, gp2, sc1, st1
java.lang.Integer iops
gp2, this represents the
 baseline performance of the volume and the rate at which the volume
 accumulates I/O credits for bursting. For more information on General
 Purpose SSD baseline performance, I/O credits, and bursting, see Amazon
 EBS Volume Types in the Amazon Elastic Compute Cloud User
 Guide. Constraint: Range is 100-20000 IOPS for io1 volumes and
 100-10000 IOPS for gp2 volumes. 
Condition: This
 parameter is required for requests to create
 io1gp2, st1, sc1, or
 standard volumes.
java.lang.Boolean encrypted
java.lang.String volumeId
java.lang.String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
java.lang.String volumeId
java.lang.Boolean deleteOnTermination
java.lang.String routeTableId
java.lang.String gatewayId
java.lang.String volumeId
java.lang.String vpcId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String vpcId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String instanceId
instanceChange events.java.lang.String eventSubType
The following are the error events. 
iamFleetRoleInvalid - The Spot fleet did not have
 the required permissions either to launch or terminate an instance.
 
launchSpecTemporarilyBlacklisted - The
 configuration is not valid and several attempts to launch instances
 have failed. For more information, see the description of the event.
 
spotFleetRequestConfigurationInvalid - The
 configuration is not valid. For more information, see the description
 of the event. 
spotInstanceCountLimitExceeded - You've reached the
 limit on the number of Spot instances that you can launch. 
The following are the fleetRequestChange events. 
active - The Spot fleet has been validated and
 Amazon EC2 is attempting to maintain the target number of running Spot
 instances. 
cancelled - The Spot fleet is
 canceled and has no running Spot instances. The Spot fleet will be
 deleted two days after its instances were terminated. 
cancelled_running - The Spot fleet is canceled and
 will not launch additional Spot instances, but its existing Spot
 instances continue to run until they are interrupted or terminated.
 
cancelled_terminating - The Spot fleet is
 canceled and its Spot instances are terminating. 
expired - The Spot fleet request has expired. A
 subsequent event indicates that the instances were terminated, if the
 request was created with TerminateInstancesWithExpiration
 set. 
modify_in_progress - A request to
 modify the Spot fleet request was accepted and is in progress. 
modify_successful - The Spot fleet request was
 modified. 
price_update - The bid price for
 a launch configuration was adjusted because it was too high. This
 change is permanent. 
submitted - The Spot
 fleet request is being evaluated and Amazon EC2 is preparing to launch
 the target number of Spot instances. 
The following are
 the instanceChange events. 
launched - A bid was fulfilled and a new instance was
 launched. 
terminated - An instance was
 terminated by the user. 
java.lang.String eventDescription
java.lang.String exportTaskId
java.lang.String description
java.lang.String state
 Constraints:
 Allowed Values: active, cancelling, cancelled, completed
java.lang.String statusMessage
InstanceExportDetails instanceExportDetails
ExportToS3Task exportToS3Task
java.lang.String diskImageFormat
 Constraints:
 Allowed Values: VMDK, RAW, VHD
java.lang.String containerFormat
 Constraints:
 Allowed Values: ova
java.lang.String s3Bucket
[email protected].java.lang.String s3Key
java.lang.String diskImageFormat
 Constraints:
 Allowed Values: VMDK, RAW, VHD
java.lang.String containerFormat
 Constraints:
 Allowed Values: ova
java.lang.String s3Bucket
[email protected].java.lang.String s3Prefix
java.lang.String name
com.amazonaws.internal.ListWithAutoConstructFlag<T> values
java.util.Date creationTime
java.lang.String flowLogId
java.lang.String flowLogStatus
ACTIVE).java.lang.String resourceId
java.lang.String trafficType
 Constraints:
 Allowed Values: ACCEPT, REJECT, ALL
java.lang.String logGroupName
java.lang.String deliverLogsStatus
SUCCESS |
 FAILED).java.lang.String deliverLogsErrorMessage
Rate limited
 indicates that CloudWatch logs throttling has been applied for one or
 more network interfaces, or that you've reached the limit on the
 number of CloudWatch Logs log groups that you can create. Access
 error indicates that the IAM role associated with the flow log
 does not have sufficient permissions to publish to CloudWatch Logs.
 Unknown error indicates an internal error.java.lang.String deliverLogsPermissionArn
java.lang.String instanceId
java.lang.String instanceId
java.util.Date timestamp
java.lang.String output
java.lang.String instanceId
java.lang.Boolean wakeUp
true, acts as keystroke input and wakes up an
 instance that's in standby or "sleep" mode.java.lang.String instanceId
java.lang.String imageData
java.lang.String instanceId
java.lang.String instanceId
java.util.Date timestamp
java.lang.String passwordData
java.lang.String groupName
java.lang.String groupId
java.util.Date timestamp
java.lang.String eventType
error - Indicates an error
 with the Spot fleet request. 
fleetRequestChange - Indicates a change in the status
 or configuration of the Spot fleet request. 
instanceChange - Indicates that an instance was
 launched or terminated. 
 Constraints:
 Allowed Values: instanceChange, fleetRequestChange, error
EventInformation eventInformation
java.lang.String hostId
java.lang.String autoPlacement
 Constraints:
 Allowed Values: on, off
java.lang.String hostReservationId
null response if the Dedicated host doesn't have an
 associated reservation.java.lang.String clientToken
HostProperties hostProperties
java.lang.String state
 Constraints:
 Allowed Values: available, under-assessment, permanent-failure, released, released-permanent-failure
java.lang.String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
AvailableCapacity availableCapacity
java.lang.String instanceId
java.lang.String instanceType
java.lang.Integer sockets
java.lang.Integer cores
java.lang.Integer totalVCpus
java.lang.String instanceType
java.lang.String arn
java.lang.String id
java.lang.String arn
java.lang.String name
java.lang.Integer type
java.lang.Integer code
java.lang.String resource
java.lang.Boolean useLongIds
java.util.Date deadline
java.lang.String imageId
java.lang.String imageLocation
java.lang.String state
available,
 the image is successfully registered and can be used to launch an
 instance.
 
 Constraints:
 Allowed Values: pending, available, invalid, deregistered, transient, failed, error
java.lang.String ownerId
java.lang.String creationDate
java.lang.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
java.lang.String architecture
 Constraints:
 Allowed Values: i386, x86_64
java.lang.String imageType
 Constraints:
 Allowed Values: machine, kernel, ramdisk
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String platform
Windows for Windows AMIs; otherwise blank.
 
 Constraints:
 Allowed Values: Windows
java.lang.String sriovNetSupport
StateReason stateReason
java.lang.String imageOwnerAlias
amazon,
 self) or the AWS account ID of the AMI owner.java.lang.String name
java.lang.String description
java.lang.String rootDeviceType
 Constraints:
 Allowed Values: ebs, instance-store
java.lang.String rootDeviceName
/dev/sda1 or /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
java.lang.String virtualizationType
 Constraints:
 Allowed Values: hvm, paravirtual
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String hypervisor
 Constraints:
 Allowed Values: ovm, xen
java.lang.String imageId
com.amazonaws.internal.ListWithAutoConstructFlag<T> launchPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String description
java.lang.String sriovNetSupport
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
java.lang.String description
java.lang.String format
Valid values:
 RAW | VHD | VMDK |
 OVA
java.lang.String url
UserBucket userBucket
java.lang.String deviceName
java.lang.String snapshotId
java.lang.String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> diskContainers
java.lang.String licenseType
Note: You may only use BYOL if you have existing licenses with rights to use these licenses in a third party cloud like AWS. For more information, see VM Import/Export Prerequisites in the Amazon Elastic Compute Cloud User Guide.
Valid values: AWS | BYOL
java.lang.String hypervisor
Valid values: xen
java.lang.String architecture
Valid values:
 i386 | x86_64
java.lang.String platform
Valid values:
 Windows | Linux
ClientData clientData
java.lang.String clientToken
java.lang.String roleName
java.lang.String importTaskId
java.lang.String architecture
java.lang.String licenseType
java.lang.String platform
java.lang.String hypervisor
java.lang.String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshotDetails
java.lang.String imageId
java.lang.String progress
java.lang.String statusMessage
java.lang.String status
java.lang.String importTaskId
java.lang.String architecture
Valid values:
 i386 | x86_64
java.lang.String licenseType
java.lang.String platform
java.lang.String hypervisor
Valid values:
 xen
java.lang.String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshotDetails
java.lang.String imageId
java.lang.String progress
java.lang.String statusMessage
java.lang.String status
java.lang.String architecture
 Constraints:
 Allowed Values: i386, x86_64
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupIds
java.lang.String additionalInfo
UserData userData
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
Placement placement
java.lang.Boolean monitoring
java.lang.String subnetId
java.lang.String instanceInitiatedShutdownBehavior
 Constraints:
 Allowed Values: stop, terminate
java.lang.String privateIpAddress
java.lang.String description
ImportInstanceLaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> diskImages
java.lang.String platform
 Constraints:
 Allowed Values: Windows
ConversionTask conversionTask
com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
java.lang.String instanceId
java.lang.String platform
 Constraints:
 Allowed Values: Windows
java.lang.String description
java.lang.Long bytesConverted
java.lang.String availabilityZone
DiskImageDescription image
DiskImageVolumeDescription volume
java.lang.String status
java.lang.String statusMessage
java.lang.String description
java.lang.String keyName
java.lang.String publicKeyMaterial
java.lang.String keyName
java.lang.String keyFingerprint
java.lang.String description
SnapshotDiskContainer diskContainer
ClientData clientData
java.lang.String clientToken
java.lang.String roleName
java.lang.String importTaskId
SnapshotTaskDetail snapshotTaskDetail
java.lang.String description
java.lang.String importTaskId
SnapshotTaskDetail snapshotTaskDetail
java.lang.String description
java.lang.String availabilityZone
DiskImageDetail image
java.lang.String description
VolumeDetail volume
ConversionTask conversionTask
java.lang.Long bytesConverted
java.lang.String availabilityZone
java.lang.String description
DiskImageDescription image
DiskImageVolumeDescription volume
java.lang.String instanceId
java.lang.String imageId
InstanceState state
java.lang.String privateDnsName
running state. For EC2-VPC,
 this name is only available if you've enabled DNS hostnames for your
 VPC.java.lang.String publicDnsName
running state.
 For EC2-VPC, this name is only available if you've enabled DNS
 hostnames for your VPC.java.lang.String stateTransitionReason
java.lang.String keyName
java.lang.Integer amiLaunchIndex
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
java.util.Date launchTime
Placement placement
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String platform
Windows for Windows instances; otherwise
 blank.
 
 Constraints:
 Allowed Values: Windows
Monitoring monitoring
java.lang.String subnetId
java.lang.String vpcId
java.lang.String privateIpAddress
java.lang.String publicIpAddress
StateReason stateReason
java.lang.String architecture
 Constraints:
 Allowed Values: i386, x86_64
java.lang.String rootDeviceType
 Constraints:
 Allowed Values: ebs, instance-store
java.lang.String rootDeviceName
/dev/sda1 or
 /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
java.lang.String virtualizationType
 Constraints:
 Allowed Values: hvm, paravirtual
java.lang.String instanceLifecycle
 Constraints:
 Allowed Values: spot, scheduled
java.lang.String spotInstanceRequestId
java.lang.String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
java.lang.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.java.lang.String hypervisor
 Constraints:
 Allowed Values: ovm, xen
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfile iamInstanceProfile
java.lang.Boolean ebsOptimized
java.lang.String sriovNetSupport
java.lang.String instanceId
java.lang.String instanceType
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String userData
java.lang.Boolean disableApiTermination
true, you can't terminate the instance
 through the Amazon EC2 console, CLI, or API; otherwise, you can.java.lang.String instanceInitiatedShutdownBehavior
java.lang.String rootDeviceName
/dev/sda1 or
 /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
java.lang.Boolean ebsOptimized
java.lang.String sriovNetSupport
java.lang.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
java.lang.String deviceName
/dev/sdh or xvdh).EbsInstanceBlockDevice ebs
java.lang.String deviceName
/dev/sdh or xvdh).EbsInstanceBlockDeviceSpecification ebs
java.lang.String virtualName
java.lang.String noDevice
java.lang.String instanceType
java.lang.Integer availableCapacity
java.lang.Integer totalCapacity
java.lang.String state
 Constraints:
 Allowed Values: available, sold, cancelled, pending
java.lang.Integer instanceCount
state.java.lang.String instanceId
java.lang.String targetEnvironment
 Constraints:
 Allowed Values: citrix, vmware, microsoft
java.lang.String instanceId
Monitoring monitoring
java.lang.String networkInterfaceId
java.lang.String subnetId
java.lang.String vpcId
java.lang.String description
java.lang.String ownerId
java.lang.String status
 Constraints:
 Allowed Values: available, attaching, in-use, detaching
java.lang.String macAddress
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
InstanceNetworkInterfaceAttachment attachment
InstanceNetworkInterfaceAssociation association
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
java.lang.String publicIp
java.lang.String publicDnsName
java.lang.String ipOwnerId
java.lang.String attachmentId
java.lang.Integer deviceIndex
java.lang.String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
java.lang.String networkInterfaceId
java.lang.Integer deviceIndex
java.lang.String subnetId
java.lang.String description
java.lang.String privateIpAddress
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
java.lang.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
java.lang.Integer secondaryPrivateIpAddressCount
java.lang.Boolean associatePublicIpAddress
true.java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean primary
InstanceNetworkInterfaceAssociation association
java.lang.Integer code
0 :
 pending 
16 :
 running 
32 :
 shutting-down 
48 :
 terminated 
64 :
 stopping 
80 :
 stopped 
java.lang.String name
 Constraints:
 Allowed Values: pending, running, shutting-down, terminated, stopping, stopped
java.lang.String instanceId
InstanceState currentState
InstanceState previousState
java.lang.String instanceId
java.lang.String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> events
InstanceState instanceState
running state.InstanceStatusSummary systemStatus
InstanceStatusSummary instanceStatus
java.lang.String name
 Constraints:
 Allowed Values: reachability
java.lang.String status
 Constraints:
 Allowed Values: passed, failed, insufficient-data, initializing
java.util.Date impairedSince
java.lang.String code
 Constraints:
 Allowed Values: instance-reboot, system-reboot, system-maintenance, instance-retirement, instance-stop
java.lang.String description
After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].
java.util.Date notBefore
java.util.Date notAfter
java.lang.String status
 Constraints:
 Allowed Values: ok, impaired, insufficient-data, not-applicable, initializing
com.amazonaws.internal.ListWithAutoConstructFlag<T> details
java.lang.String internetGatewayId
com.amazonaws.internal.ListWithAutoConstructFlag<T> attachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String vpcId
java.lang.String state
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
java.lang.String ipProtocol
tcp, udp, and
 icmp) or number (see Protocol
 Numbers). [EC2-VPC only] When you authorize or revoke security
 group rules, you can use -1 to specify all.
java.lang.Integer fromPort
-1 indicates all ICMP types.java.lang.Integer toPort
-1 indicates all ICMP codes for the specified
 ICMP type.com.amazonaws.internal.ListWithAutoConstructFlag<T> userIdGroupPairs
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipRanges
com.amazonaws.internal.ListWithAutoConstructFlag<T> prefixListIds
java.lang.String keyName
java.lang.String keyFingerprint
java.lang.String keyMaterial
java.lang.String keyName
java.lang.String keyFingerprint
java.lang.String userId
java.lang.String group
 Constraints:
 Allowed Values: all
com.amazonaws.internal.ListWithAutoConstructFlag<T> add
com.amazonaws.internal.ListWithAutoConstructFlag<T> remove
java.lang.String imageId
java.lang.String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> allSecurityGroups
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
java.lang.String userData
java.lang.String addressingType
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
SpotPlacement placement
java.lang.String kernelId
java.lang.String ramdiskId
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
Although you can specify encrypted EBS volumes in this block device mapping for your Spot Instances, these volumes are not encrypted.
java.lang.Boolean monitoringEnabled
Default: Disabled
java.lang.String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
java.lang.Boolean ebsOptimized
Default:
 false
com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
java.lang.String autoPlacement
 Constraints:
 Allowed Values: on, off
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
java.lang.String resource
java.lang.Boolean useLongIds
java.lang.String imageId
java.lang.String attribute
java.lang.String operationType
 Constraints:
 Allowed Values: add, remove
com.amazonaws.internal.ListWithAutoConstructFlag<T> userIds
launchPermission attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> userGroups
launchPermission attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
productCodes attribute.java.lang.String value
description attribute.LaunchPermissionModifications launchPermission
java.lang.String description
java.lang.String instanceId
java.lang.String attribute
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
java.lang.String value
kernel,
 ramdisk, userData,
 disableApiTermination, or
 instanceInitiatedShutdownBehavior 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.
java.lang.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.java.lang.Boolean disableApiTermination
true, you can't terminate the instance
 using the Amazon EC2 console, CLI, or API; otherwise, you can. You
 cannot use this paramater for Spot Instances.java.lang.String instanceType
InvalidInstanceAttributeValue.java.lang.String kernel
java.lang.String ramdisk
java.lang.String userData
java.lang.String instanceInitiatedShutdownBehavior
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
java.lang.Boolean ebsOptimized
java.lang.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.
java.lang.String instanceId
java.lang.String tenancy
 Constraints:
 Allowed Values: dedicated, host
java.lang.String affinity
 Constraints:
 Allowed Values: default, host
java.lang.String hostId
java.lang.Boolean returnValue
true if the request succeeds, and an error otherwise.java.lang.String networkInterfaceId
java.lang.String description
java.lang.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
java.lang.String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> targetConfigurations
java.lang.String reservedInstancesModificationId
java.lang.String snapshotId
java.lang.String attribute
Only volume creation permissions may be modified at the customer level.
 Constraints:
 Allowed Values: productCodes, createVolumePermission
java.lang.String operationType
 Constraints:
 Allowed Values: add, remove
com.amazonaws.internal.ListWithAutoConstructFlag<T> userIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
CreateVolumePermissionModifications createVolumePermission
java.lang.String spotFleetRequestId
java.lang.Integer targetCapacity
java.lang.String excessCapacityTerminationPolicy
 Constraints:
 Allowed Values: noTermination, default
java.lang.Boolean returnValue
true if the request succeeds, and an error otherwise.java.lang.String subnetId
java.lang.Boolean mapPublicIpOnLaunch
true to indicate that instances launched into the
 specified subnet should be assigned public IP address.java.lang.String volumeId
java.lang.Boolean autoEnableIO
java.lang.String vpcId
java.lang.Boolean enableDnsSupport
You cannot modify the DNS resolution and DNS hostnames attributes in the same request. Use separate requests for each attribute.
java.lang.Boolean enableDnsHostnames
You cannot modify the DNS resolution and DNS hostnames attributes in the same request. Use separate requests for each attribute. You can only enable DNS hostnames if you've enabled DNS support.
java.lang.String vpcEndpointId
java.lang.Boolean resetPolicy
true to reset the policy document to the default
 policy. The default policy allows access to the service.java.lang.String policyDocument
com.amazonaws.internal.ListWithAutoConstructFlag<T> addRouteTableIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> removeRouteTableIds
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String vpcPeeringConnectionId
PeeringConnectionOptionsRequest requesterPeeringConnectionOptions
PeeringConnectionOptionsRequest accepterPeeringConnectionOptions
PeeringConnectionOptions requesterPeeringConnectionOptions
PeeringConnectionOptions accepterPeeringConnectionOptions
java.lang.String state
 Constraints:
 Allowed Values: disabled, disabling, enabled, pending
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceMonitorings
java.lang.String publicIp
java.lang.String allocationId
java.lang.String status
 Constraints:
 Allowed Values: MoveInProgress, InVpc, InClassic
java.lang.String publicIp
java.lang.String moveStatus
 Constraints:
 Allowed Values: movingToVpc, restoringToClassic
java.lang.String vpcId
java.lang.String subnetId
java.lang.String natGatewayId
java.util.Date createTime
java.util.Date deleteTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> natGatewayAddresses
java.lang.String state
pending: The
 NAT gateway is being created and is not ready to process traffic.
 
failed: The NAT gateway could not be
 created. Check the failureCode and
 failureMessage fields for the reason. 
available: The NAT gateway is able to process traffic.
 This status remains until you delete the NAT gateway, and does not
 indicate the health of the NAT gateway. 
deleting: The NAT gateway is in the process of being
 terminated and may still be processing traffic. 
deleted: The NAT gateway has been terminated and is no
 longer processing traffic. 
 Constraints:
 Allowed Values: pending, failed, available, deleting, deleted
java.lang.String failureCode
InsufficientFreeAddressesInSubnet |
 Gateway.NotAttached |
 InvalidAllocationID.NotFound |
 Resource.AlreadyAssociated | InternalError |
 InvalidSubnetID.NotFound)java.lang.String failureMessage
For InsufficientFreeAddressesInSubnet: "Subnet has insufficient free addresses to create this NAT gateway"
For Gateway.NotAttached: "Network vpc-xxxxxxxx has no Internet gateway attached"
For InvalidAllocationID.NotFound: "Elastic IP address eipalloc-xxxxxxxx could not be associated with this NAT gateway"
For Resource.AlreadyAssociated: "Elastic IP address eipalloc-xxxxxxxx is already associated"
For InternalError: "Network interface eni-xxxxxxxx, created and used internally by this NAT gateway is in an invalid state. Please try again."
For InvalidSubnetID.NotFound: "The specified subnet subnet-xxxxxxxx does not exist or could not be found."
ProvisionedBandwidth provisionedBandwidth
java.lang.String publicIp
java.lang.String allocationId
java.lang.String privateIp
java.lang.String networkInterfaceId
java.lang.String networkAclId
java.lang.String vpcId
java.lang.Boolean isDefault
com.amazonaws.internal.ListWithAutoConstructFlag<T> entries
com.amazonaws.internal.ListWithAutoConstructFlag<T> associations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String networkAclAssociationId
java.lang.String networkAclId
java.lang.String subnetId
java.lang.Integer ruleNumber
java.lang.String protocol
-1 means all protocols.java.lang.String ruleAction
 Constraints:
 Allowed Values: allow, deny
java.lang.Boolean egress
java.lang.String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
java.lang.String networkInterfaceId
java.lang.String subnetId
java.lang.String vpcId
java.lang.String availabilityZone
java.lang.String description
java.lang.String ownerId
java.lang.String requesterId
java.lang.Boolean requesterManaged
java.lang.String status
 Constraints:
 Allowed Values: available, attaching, in-use, detaching
java.lang.String macAddress
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachment attachment
NetworkInterfaceAssociation association
com.amazonaws.internal.ListWithAutoConstructFlag<T> tagSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
java.lang.String interfaceType
 Constraints:
 Allowed Values: interface, natGateway
java.lang.String publicIp
java.lang.String publicDnsName
java.lang.String ipOwnerId
java.lang.String allocationId
java.lang.String associationId
java.lang.String attachmentId
java.lang.String instanceId
java.lang.String instanceOwnerId
java.lang.Integer deviceIndex
java.lang.String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
java.lang.String attachmentId
java.lang.Boolean deleteOnTermination
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean primary
NetworkInterfaceAssociation association
java.lang.Boolean allowEgressFromLocalClassicLinkToRemoteVpc
java.lang.Boolean allowEgressFromLocalVpcToRemoteClassicLink
java.lang.Boolean allowEgressFromLocalClassicLinkToRemoteVpc
java.lang.Boolean allowEgressFromLocalVpcToRemoteClassicLink
java.lang.String availabilityZone
java.lang.String groupName
java.lang.String tenancy
dedicated runs on
 single-tenant hardware. The host tenancy is not supported
 for the ImportInstance command.
 
 Constraints:
 Allowed Values: default, dedicated, host
java.lang.String hostId
java.lang.String affinity
java.lang.String groupName
java.lang.String strategy
 Constraints:
 Allowed Values: cluster
java.lang.String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
java.lang.Integer from
java.lang.Integer to
java.lang.String prefixListId
java.lang.String prefixListName
com.amazonaws.internal.ListWithAutoConstructFlag<T> cidrs
java.lang.String prefixListId
java.lang.Long term
java.lang.Double price
java.lang.String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
java.lang.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.
java.lang.Long term
java.lang.Double price
java.lang.String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
java.lang.Double price
java.lang.Integer count
java.lang.String privateIpAddress
java.lang.Boolean primary
java.lang.String productCodeId
java.lang.String productCodeType
 Constraints:
 Allowed Values: devpay, marketplace
java.lang.String gatewayId
java.lang.String provisioned
java.lang.String requested
java.util.Date requestTime
java.util.Date provisionTime
java.lang.String status
java.lang.String purchaseToken
java.lang.Integer instanceCount
java.lang.String reservedInstancesOfferingId
java.lang.Integer instanceCount
ReservedInstanceLimitPrice limitPrice
java.lang.String reservedInstancesId
java.lang.String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> purchaseRequests
 Constraints:
 Length: 1 - 
com.amazonaws.internal.ListWithAutoConstructFlag<T> scheduledInstanceSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
java.lang.String frequency
 Constraints:
 Allowed Values: Hourly
java.lang.Double amount
java.lang.String regionName
java.lang.String endpoint
java.lang.String imageLocation
java.lang.String name
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
java.lang.String description
java.lang.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
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String rootDeviceName
/dev/sda1, or
 /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
java.lang.String virtualizationType
Default: paravirtual
java.lang.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.
java.lang.String imageId
java.lang.String vpcPeeringConnectionId
java.lang.Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.java.lang.String publicIp
java.lang.String allocationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
java.lang.String associationId
java.lang.String networkAclId
java.lang.String newAssociationId
java.lang.String networkAclId
java.lang.Integer ruleNumber
java.lang.String protocol
all or -1
 to mean all protocols.java.lang.String ruleAction
 Constraints:
 Allowed Values: allow, deny
java.lang.Boolean egress
Default: If no value is specified, we replace the ingress rule.
java.lang.String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
java.lang.String routeTableId
java.lang.String destinationCidrBlock
java.lang.String gatewayId
java.lang.String instanceId
java.lang.String networkInterfaceId
java.lang.String vpcPeeringConnectionId
java.lang.String natGatewayId
java.lang.String associationId
java.lang.String routeTableId
java.lang.String newAssociationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
java.lang.String status
 Constraints:
 Allowed Values: ok, impaired
java.util.Date startTime
java.util.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] 
java.lang.String description
SpotFleetRequestConfigData spotFleetRequestConfig
java.lang.String spotFleetRequestId
java.lang.String spotPrice
java.lang.String clientToken
java.lang.Integer instanceCount
Default: 1
java.lang.String type
Default: one-time
 
 Constraints:
 Allowed Values: one-time, persistent
java.util.Date validFrom
Default: The request is effective indefinitely.
java.util.Date validUntil
Default: The request is effective indefinitely.
java.lang.String launchGroup
Default: Instances are launched and terminated individually
java.lang.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.
java.lang.Integer blockDurationMinutes
The duration period starts as soon as your Spot instance receives its instance ID. At the end of the duration period, Amazon EC2 marks the Spot instance for termination and provides a Spot instance termination notice, which gives the instance a two-minute warning before it terminates.
Note that you can't specify an Availability Zone group or a launch group if you specify a duration.
LaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotInstanceRequests
java.lang.String reservationId
java.lang.String ownerId
java.lang.String requesterId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
java.lang.Double amount
java.lang.String currencyCode
limitPrice amount is specified.
 At this time, the only supported currency is USD.
 
 Constraints:
 Allowed Values: USD
java.lang.String reservedInstancesId
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
java.lang.String availabilityZone
java.util.Date start
java.util.Date end
java.lang.Long duration
java.lang.Float usagePrice
java.lang.Float fixedPrice
java.lang.Integer instanceCount
java.lang.String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.String state
 Constraints:
 Allowed Values: payment-pending, active, payment-failed, retired
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated, host
java.lang.String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
java.lang.String offeringType
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> recurringCharges
java.lang.String availabilityZone
java.lang.String platform
java.lang.Integer instanceCount
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
java.lang.String reservedInstancesId
java.lang.String reservedInstancesListingId
java.lang.String reservedInstancesId
java.util.Date createDate
java.util.Date updateDate
java.lang.String status
 Constraints:
 Allowed Values: active, pending, cancelled, closed
java.lang.String statusMessage
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceCounts
com.amazonaws.internal.ListWithAutoConstructFlag<T> priceSchedules
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String clientToken
java.lang.String reservedInstancesModificationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> modificationResults
java.util.Date createDate
java.util.Date updateDate
java.util.Date effectiveDate
java.lang.String status
java.lang.String statusMessage
java.lang.String clientToken
java.lang.String reservedInstancesId
ReservedInstancesConfiguration targetConfiguration
java.lang.String reservedInstancesOfferingId
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
java.lang.String availabilityZone
java.lang.Long duration
java.lang.Float usagePrice
java.lang.Float fixedPrice
java.lang.String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated, host
java.lang.String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
java.lang.String offeringType
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> recurringCharges
java.lang.Boolean marketplace
true.com.amazonaws.internal.ListWithAutoConstructFlag<T> pricingDetails
java.lang.String imageId
java.lang.String attribute
 Constraints:
 Allowed Values: launchPermission
java.lang.String instanceId
java.lang.String attribute
You can only reset the following
 attributes: kernel | ramdisk |
 sourceDestCheck. To change an instance attribute, use
 ModifyInstanceAttribute.
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
java.lang.String networkInterfaceId
java.lang.String sourceDestCheck
true.java.lang.String snapshotId
java.lang.String attribute
 Constraints:
 Allowed Values: productCodes, createVolumePermission
java.lang.String publicIp
java.lang.String status
 Constraints:
 Allowed Values: MoveInProgress, InVpc, InClassic
java.lang.String publicIp
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
java.lang.Integer fromPort
java.lang.Integer toPort
java.lang.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
java.lang.String groupName
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
java.lang.Integer fromPort
-1 to specify all
 ICMP types.java.lang.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.java.lang.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
java.lang.String destinationCidrBlock
java.lang.String destinationPrefixListId
java.lang.String gatewayId
java.lang.String instanceId
java.lang.String instanceOwnerId
java.lang.String networkInterfaceId
java.lang.String vpcPeeringConnectionId
java.lang.String natGatewayId
java.lang.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
java.lang.String origin
CreateRouteTable - The route was automatically
 created when the route table was created.
CreateRoute - The route was manually added to the
 route table.
EnableVgwRoutePropagation - The
 route was propagated by route propagation.
 Constraints:
 Allowed Values: CreateRouteTable, CreateRoute, EnableVgwRoutePropagation
java.lang.String routeTableId
java.lang.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
java.lang.String routeTableAssociationId
java.lang.String routeTableId
java.lang.String subnetId
java.lang.Boolean main
java.lang.String imageId
java.lang.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.
java.lang.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 FAQ.
java.lang.String keyName
If you do not specify a key pair, you can't connect to the instance unless you choose an AMI that is configured to allow users another way to log in.
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.
java.lang.String userData
java.lang.String instanceType
Default: m1.small
 
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
Placement placement
java.lang.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.
java.lang.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
java.lang.Boolean monitoring
java.lang.String subnetId
java.lang.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
java.lang.String instanceInitiatedShutdownBehavior
Default: stop
 
 Constraints:
 Allowed Values: stop, terminate
java.lang.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.
java.lang.String clientToken
Constraints: Maximum 64 ASCII characters
java.lang.String additionalInfo
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
java.lang.Boolean ebsOptimized
Default:
 false
Reservation reservation
java.lang.String clientToken
java.lang.Integer instanceCount
Default: 1
java.lang.String scheduledInstanceId
ScheduledInstancesLaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIdSet
java.lang.String bucket
java.lang.String prefix
java.lang.String aWSAccessKeyId
java.lang.String uploadPolicy
java.lang.String uploadPolicySignature
java.lang.String scheduledInstanceId
java.lang.String instanceType
java.lang.String platform
Linux/UNIX or Windows).java.lang.String networkPlatform
EC2-Classic or
 EC2-VPC).java.lang.String availabilityZone
java.lang.Integer slotDurationInHours
ScheduledInstanceRecurrence recurrence
java.util.Date previousSlotEndTime
java.util.Date nextSlotStartTime
java.lang.String hourlyPrice
java.lang.Integer totalScheduledInstanceHours
java.lang.Integer instanceCount
java.util.Date termStartDate
java.util.Date termEndDate
java.util.Date createDate
java.lang.String instanceType
java.lang.String platform
Linux/UNIX or Windows).java.lang.String networkPlatform
EC2-Classic or
 EC2-VPC).java.lang.String availabilityZone
java.lang.String purchaseToken
java.lang.Integer slotDurationInHours
ScheduledInstanceRecurrence recurrence
java.util.Date firstSlotStartTime
java.lang.String hourlyPrice
java.lang.Integer totalScheduledInstanceHours
java.lang.Integer availableInstanceCount
java.lang.Integer minTermDurationInDays
java.lang.Integer maxTermDurationInDays
java.lang.String frequency
Daily, Weekly, or
 Monthly).java.lang.Integer interval
frequency. For example, every 2 weeks or every 2 months.com.amazonaws.internal.ListWithAutoConstructFlag<T> occurrenceDaySet
java.lang.Boolean occurrenceRelativeToEnd
java.lang.String occurrenceUnit
occurrenceDaySet (DayOfWeek or
 DayOfMonth).java.lang.String frequency
Daily, Weekly, or
 Monthly).java.lang.Integer interval
Frequency. For example, every 2 weeks or every 2 months.com.amazonaws.internal.ListWithAutoConstructFlag<T> occurrenceDays
java.lang.Boolean occurrenceRelativeToEnd
java.lang.String occurrenceUnit
OccurrenceDays (DayOfWeek or
 DayOfMonth). This value is required for a monthly
 schedule. You can't specify DayOfWeek with a weekly
 schedule. You can't specify this value with a daily schedule.java.lang.String deviceName
/dev/sdh or xvdh).java.lang.String noDevice
java.lang.String virtualName
ephemeralN). Instance store
 volumes are numbered starting from 0. An instance type with two
 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.
ScheduledInstancesEbs ebs
java.lang.String snapshotId
java.lang.Integer volumeSize
Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.
java.lang.Boolean deleteOnTermination
java.lang.String volumeType
gp2 for General Purpose SSD,
 io1 for Provisioned IOPS SSD, Throughput Optimized HDD
 for st1, Cold HDD for sc1, or
 standard for Magnetic. Default: standard
java.lang.Integer iops
gp2 volumes, this
 represents the baseline performance of the volume and the rate at
 which the volume accumulates I/O credits for bursting. For more
 information about gp2 baseline performance, I/O credits,
 and bursting, see Amazon
 EBS Volume Types in the Amazon Elastic Compute Cloud User
 Guide. Constraint: Range is 100-20000 IOPS for io1
 volumes and 100-10000 IOPS for gp2 volumes. 
Condition:
 This parameter is required for requests to create
 io1volumes; it is not used in requests to create
 gp2, st1, sc1, or
 standard volumes.
java.lang.Boolean encrypted
java.lang.String arn
java.lang.String name
java.lang.String imageId
java.lang.String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupIds
java.lang.String userData
ScheduledInstancesPlacement placement
java.lang.String kernelId
java.lang.String instanceType
java.lang.String ramdiskId
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
ScheduledInstancesMonitoring monitoring
java.lang.String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
ScheduledInstancesIamInstanceProfile iamInstanceProfile
java.lang.Boolean ebsOptimized
Default:
 false
java.lang.Boolean enabled
java.lang.String networkInterfaceId
java.lang.Integer deviceIndex
java.lang.String subnetId
java.lang.String description
java.lang.String privateIpAddress
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddressConfigs
java.lang.Integer secondaryPrivateIpAddressCount
java.lang.Boolean associatePublicIpAddress
true.com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
java.lang.Boolean deleteOnTermination
java.lang.String availabilityZone
java.lang.String groupName
java.lang.String privateIpAddress
java.lang.Boolean primary
java.lang.String ownerId
java.lang.String groupName
java.lang.String groupId
java.lang.String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissionsEgress
java.lang.String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String groupId
java.lang.String referencingVpcId
java.lang.String vpcPeeringConnectionId
java.util.Date earliestTime
java.util.Date latestTime
java.util.Date earliestTime
java.util.Date latestTime
java.lang.String snapshotId
java.lang.String volumeId
java.lang.String state
 Constraints:
 Allowed Values: pending, completed, error
java.lang.String stateMessage
java.util.Date startTime
java.lang.String progress
java.lang.String ownerId
java.lang.String description
java.lang.Integer volumeSize
java.lang.String ownerAlias
amazon,
 self) or AWS account ID that owns the snapshot.com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.Boolean encrypted
java.lang.String kmsKeyId
java.lang.String dataEncryptionKeyId
java.lang.Double diskImageSize
java.lang.String description
java.lang.String format
java.lang.String url
UserBucketDetails userBucket
java.lang.String deviceName
java.lang.String snapshotId
java.lang.String progress
java.lang.String statusMessage
java.lang.String status
java.lang.String description
java.lang.String format
Valid values:
 RAW | VHD | VMDK |
 OVA
java.lang.String url
UserBucket userBucket
java.lang.Double diskImageSize
java.lang.String description
java.lang.String format
java.lang.String url
UserBucketDetails userBucket
java.lang.String snapshotId
java.lang.String progress
java.lang.String statusMessage
java.lang.String status
java.lang.String ownerId
java.lang.String bucket
java.lang.String prefix
java.lang.String state
 Constraints:
 Allowed Values: Active, Inactive
SpotInstanceStateFault fault
java.lang.String imageId
java.lang.String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
java.lang.String userData
java.lang.String addressingType
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
SpotPlacement placement
java.lang.String kernelId
java.lang.String ramdiskId
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
SpotFleetMonitoring monitoring
java.lang.String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
java.lang.Boolean ebsOptimized
Default:
 false
java.lang.Double weightedCapacity
If the target capacity divided by this value is not a whole number, we round the number of instances to the next whole number. If this value is not specified, the default is 1.
java.lang.String spotPrice
WeightedCapacity.java.lang.Boolean enabled
Default: false
java.lang.String spotFleetRequestId
java.lang.String spotFleetRequestState
 Constraints:
 Allowed Values: submitted, active, cancelled, failed, cancelled_running, cancelled_terminating, modifying
SpotFleetRequestConfigData spotFleetRequestConfig
java.util.Date createTime
java.lang.String clientToken
java.lang.String spotPrice
java.lang.Integer targetCapacity
java.util.Date validFrom
java.util.Date validUntil
java.lang.Boolean terminateInstancesWithExpiration
java.lang.String iamFleetRole
terminateInstancesWithExpiration.com.amazonaws.internal.ListWithAutoConstructFlag<T> launchSpecifications
 Constraints:
 Length: 1 - 
java.lang.String excessCapacityTerminationPolicy
 Constraints:
 Allowed Values: noTermination, default
java.lang.String allocationStrategy
lowestPrice.
 
 Constraints:
 Allowed Values: lowestPrice, diversified
java.lang.Double fulfilledCapacity
java.lang.String type
request the target capacity or also attempt to
 maintain it. When you request a certain
 target capacity, the fleet will only place the required bids. It will
 not attempt to replenish Spot instances if capacity is diminished, nor
 will it submit bids in alternative Spot pools if capacity is not
 available. When you want to maintain a certain target
 capacity, fleet will place the required bids to meet this target
 capacity. It will also automatically replenish any interrupted
 instances. Default: maintain.
 
 Constraints:
 Allowed Values: request, maintain
java.lang.String spotInstanceRequestId
java.lang.String spotPrice
java.lang.String type
 Constraints:
 Allowed Values: one-time, persistent
java.lang.String state
 Constraints:
 Allowed Values: open, active, closed, cancelled, failed
SpotInstanceStateFault fault
SpotInstanceStatus status
java.util.Date validFrom
java.util.Date validUntil
java.lang.String launchGroup
java.lang.String availabilityZoneGroup
LaunchSpecification launchSpecification
java.lang.String instanceId
java.util.Date createTime
java.lang.String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.Integer blockDurationMinutes
java.lang.String actualBlockHourlyPrice
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String launchedAvailabilityZone
java.lang.String code
java.lang.String message
java.lang.String code
java.util.Date updateTime
java.lang.String message
java.lang.String availabilityZone
[Spot fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
java.lang.String groupName
java.lang.String instanceType
 Constraints:
 Allowed Values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, x1.4xlarge, x1.8xlarge, x1.16xlarge, x1.32xlarge, 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, g2.8xlarge, cg1.4xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge
java.lang.String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.String spotPrice
java.util.Date timestamp
java.lang.String availabilityZone
java.lang.Integer fromPort
-1 indicates all ICMP types.java.lang.String ipProtocol
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipRanges
com.amazonaws.internal.ListWithAutoConstructFlag<T> prefixListIds
java.lang.Integer toPort
-1 indicates all ICMP types.com.amazonaws.internal.ListWithAutoConstructFlag<T> userIdGroupPairs
java.lang.String groupId
java.lang.String groupName
java.lang.String description
java.lang.String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> staleIpPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> staleIpPermissionsEgress
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
java.lang.String additionalInfo
com.amazonaws.internal.ListWithAutoConstructFlag<T> startingInstances
java.lang.String code
java.lang.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 limit on the
 number of EBS volumes or total storage was exceeded. Decrease usage or
 request an increase in your limits.
Client.InvalidSnapshot.NotFound: The specified
 snapshot was not found.
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
java.lang.Boolean force
Default:
 false
com.amazonaws.internal.ListWithAutoConstructFlag<T> stoppingInstances
S3Storage s3
java.lang.String subnetId
java.lang.String state
 Constraints:
 Allowed Values: pending, available
java.lang.String vpcId
java.lang.String cidrBlock
java.lang.Integer availableIpAddressCount
java.lang.String availabilityZone
java.lang.Boolean defaultForAz
java.lang.Boolean mapPublicIpOnLaunch
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String key
Constraints: Tag keys are case-sensitive and
 accept a maximum of 127 Unicode characters. May not begin with
 aws:
java.lang.String value
Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters.
java.lang.String resourceId
ami-1a2b3c4d.java.lang.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
java.lang.String key
java.lang.String value
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> terminatingInstances
java.lang.String networkInterfaceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceMonitorings
java.lang.String resourceId
UnsuccessfulItemError error
java.lang.String code
java.lang.String message
java.lang.String s3Bucket
java.lang.String s3Key
java.lang.String s3Bucket
java.lang.String s3Key
java.lang.String data
java.lang.String userId
[EC2-Classic] Required when adding or removing rules that reference a security group in another AWS account.
java.lang.String groupName
java.lang.String groupId
java.lang.String vpcId
java.lang.String vpcPeeringConnectionId
java.lang.String peeringStatus
java.lang.String outsideIpAddress
java.lang.String status
 Constraints:
 Allowed Values: UP, DOWN
java.util.Date lastStatusChange
java.lang.String statusMessage
java.lang.Integer acceptedRouteCount
java.lang.String volumeId
java.lang.Integer size
java.lang.String snapshotId
java.lang.String availabilityZone
java.lang.String state
 Constraints:
 Allowed Values: creating, available, in-use, deleting, deleted, error
java.util.Date createTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> attachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String volumeType
gp2 for General Purpose SSD,
 io1 for Provisioned IOPS SSD, st1 for
 Throughput Optimized HDD, sc1 for Cold HDD, or
 standard for Magnetic volumes.
 
 Constraints:
 Allowed Values: standard, io1, gp2, sc1, st1
java.lang.Integer iops
Constraint: Range is 100-20000 IOPS for io1 volumes and
 100-10000 IOPS for gp2 volumes. 
Condition: This
 parameter is required for requests to create io1 volumes;
 it is not used in requests to create gp2,
 st1, sc1, or standard volumes.
java.lang.Boolean encrypted
java.lang.String kmsKeyId
java.lang.String volumeId
java.lang.String instanceId
java.lang.String device
java.lang.String state
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
java.lang.Long size
java.lang.String code
enable-volume-io.java.lang.String description
java.lang.String eventType
java.lang.String eventId
java.lang.String name
 Constraints:
 Allowed Values: io-enabled, io-performance
java.lang.String status
java.lang.String eventType
java.lang.String description
java.util.Date notBefore
java.util.Date notAfter
java.lang.String eventId
java.lang.String status
 Constraints:
 Allowed Values: ok, impaired, insufficient-data
com.amazonaws.internal.ListWithAutoConstructFlag<T> details
java.lang.String volumeId
java.lang.String availabilityZone
VolumeStatusInfo volumeStatus
com.amazonaws.internal.ListWithAutoConstructFlag<T> events
com.amazonaws.internal.ListWithAutoConstructFlag<T> actions
java.lang.String vpcId
java.lang.String state
 Constraints:
 Allowed Values: pending, available
java.lang.String cidrBlock
java.lang.String dhcpOptionsId
default if the default options are associated with the
 VPC).com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated, host
java.lang.Boolean isDefault
java.lang.String vpcId
java.lang.String state
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
java.lang.String vpcId
java.lang.Boolean classicLinkEnabled
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String vpcEndpointId
java.lang.String vpcId
java.lang.String serviceName
java.lang.String state
 Constraints:
 Allowed Values: Pending, Available, Deleting, Deleted
java.lang.String policyDocument
com.amazonaws.internal.ListWithAutoConstructFlag<T> routeTableIds
java.util.Date creationTimestamp
VpcPeeringConnectionVpcInfo accepterVpcInfo
initiating-request
 or pending-acceptance state.java.util.Date expirationTime
VpcPeeringConnectionVpcInfo requesterVpcInfo
VpcPeeringConnectionStateReason status
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String vpcPeeringConnectionId
java.lang.Boolean allowEgressFromLocalClassicLinkToRemoteVpc
java.lang.Boolean allowEgressFromLocalVpcToRemoteClassicLink
java.lang.String code
 Constraints:
 Allowed Values: initiating-request, pending-acceptance, active, deleted, rejected, failed, expired, provisioning, deleting
java.lang.String message
java.lang.String cidrBlock
java.lang.String ownerId
java.lang.String vpcId
VpcPeeringConnectionOptionsDescription peeringOptions
java.lang.String vpnConnectionId
java.lang.String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
java.lang.String customerGatewayConfiguration
pending or available state.java.lang.String type
 Constraints:
 Allowed Values: ipsec.1
java.lang.String customerGatewayId
java.lang.String vpnGatewayId
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> vgwTelemetry
VpnConnectionOptions options
com.amazonaws.internal.ListWithAutoConstructFlag<T> routes
java.lang.Boolean staticRoutesOnly
java.lang.Boolean staticRoutesOnly
java.lang.String vpnGatewayId
java.lang.String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
java.lang.String type
 Constraints:
 Allowed Values: ipsec.1
java.lang.String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcAttachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
java.lang.String destinationCidrBlock
java.lang.String source
 Constraints:
 Allowed Values: Static
java.lang.String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted