String vpcPeeringConnectionId
VpcPeeringConnection vpcPeeringConnection
String attributeName
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeValues
String attributeValue
String instanceId
String publicIp
String allocationId
String associationId
String domain
standard) or instances in a VPC
 (vpc).
 
 Constraints:
 Allowed Values: vpc, standard
String networkInterfaceId
String networkInterfaceOwnerId
String privateIpAddress
String domain
vpc to allocate the address for use with instances
 in a VPC. Default: The address is for use with instances in EC2-Classic.
 Constraints:
 Allowed Values: vpc, standard
String publicIp
String domain
standard) or instances in a VPC
 (vpc).
 
 Constraints:
 Allowed Values: vpc, standard
String allocationId
String autoPlacement
Default: Enabled
 Constraints:
 Allowed Values: on, off
String clientToken
String instanceType
Integer quantity
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
String networkInterfaceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
Integer secondaryPrivateIpAddressCount
Boolean allowReassignment
String instanceId
String publicIp
String allocationId
String networkInterfaceId
String privateIpAddress
Boolean allowReassociation
String associationId
String associationId
String instanceId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String attachmentId
VolumeAttachment attachment
VpcAttachment vpcAttachment
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
Integer fromPort
Integer toPort
String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String groupName
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
tcp, udp,
 icmp) or number (see Protocol
 Numbers). (VPC only) Use -1 to specify all.Integer fromPort
-1 to specify all
 ICMP types.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String zoneName
String state
 Constraints:
 Allowed Values: available, information, impaired, unavailable
String regionName
com.amazonaws.internal.ListWithAutoConstructFlag<T> messages
String message
com.amazonaws.internal.ListWithAutoConstructFlag<T> availableInstanceCapacity
Integer availableVCpus
String virtualName
ephemeralN). Instance store
 volumes are numbered starting from 0. An instance type with 2
 available instance store volumes can specify mappings for
 ephemeral0 and ephemeral1.The number of
 available instance store volumes depends on the instance type. After
 you connect to the instance, you must mount the volume.
 Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.
String deviceName
/dev/sdh or xvdh).EbsBlockDevice ebs
String noDevice
String instanceId
Type: String
Default: None
Required: Yes
Storage storage
BundleTask bundleTask
String instanceId
String bundleId
String state
 Constraints:
 Allowed Values: pending, waiting-for-shutdown, bundling, storing, cancelling, complete, failed
Date startTime
Date updateTime
Storage storage
String progress
BundleTaskError bundleTaskError
String bundleId
BundleTask bundleTask
String exportTaskId
CreateInstanceExportTask.String reservedInstancesListingId
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
String spotFleetRequestId
CancelSpotFleetRequestsError error
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotFleetRequestIds
Boolean terminateInstances
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessfulFleetRequests
com.amazonaws.internal.ListWithAutoConstructFlag<T> successfulFleetRequests
String spotFleetRequestId
String currentSpotFleetRequestState
 Constraints:
 Allowed Values: submitted, active, cancelled, failed, cancelled_running, cancelled_terminating, modifying
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
String instanceId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String ownerId
Boolean returnValue
true if the
 specified product code is owned by the requester and associated with
 the specified instance.String conversionTaskId
String expirationTime
ImportInstanceTaskDetails importInstance
ImportVolumeTaskDetails importVolume
String state
 Constraints:
 Allowed Values: active, cancelling, cancelled, completed
String statusMessage
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String sourceRegion
String sourceImageId
String name
String description
String clientToken
Boolean encrypted
KmsKeyId. For more information, see Amazon
 EBS Encryption in the Amazon Elastic Compute Cloud User
 Guide.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.String imageId
String sourceRegion
String sourceSnapshotId
String description
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).
 
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.Boolean encrypted
KmsKeyId. For more information, see Amazon
 EBS Encryption in the Amazon Elastic Compute Cloud User
 Guide.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.String snapshotId
String type
ipsec.1).
 
 Constraints:
 Allowed Values: ipsec.1
String publicIp
Integer bgpAsn
Default: 65000
CustomerGateway customerGateway
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpConfigurations
DhcpOptions dhcpOptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> resourceIds
Constraints: Maximum of 1000 resources
String resourceType
 Constraints:
 Allowed Values: VPC, Subnet, NetworkInterface
String trafficType
 Constraints:
 Allowed Values: ACCEPT, REJECT, ALL
String logGroupName
String deliverLogsPermissionArn
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> flowLogIds
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
String instanceId
String name
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
String description
Boolean noReboot
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String imageId
String description
String instanceId
String targetEnvironment
 Constraints:
 Allowed Values: citrix, vmware, microsoft
ExportToS3TaskSpecification exportToS3Task
ExportTask exportTask
InternetGateway internetGateway
String keyName
Constraints: Up to 255 ASCII characters
KeyPair keyPair
String subnetId
String allocationId
String clientToken
Constraint: Maximum 64 ASCII characters.
NatGateway natGateway
String clientToken
String networkAclId
Integer ruleNumber
Constraints: Positive integer from 1 to 32766. The range 32767 to 65535 is reserved for internal use.
String protocol
String ruleAction
 Constraints:
 Allowed Values: allow, deny
Boolean egress
String cidrBlock
172.16.0.0/24).IcmpTypeCode icmpTypeCode
PortRange portRange
String vpcId
NetworkAcl networkAcl
String subnetId
String description
String privateIpAddress
privateIpAddresses as primary
 (only one IP address can be designated as primary).com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
Integer secondaryPrivateIpAddressCount
privateIpAddresses. The number of IP addresses you can assign to a network interface varies by instance type. For more information, see Private IP Addresses Per ENI Per Instance Type in the Amazon Elastic Compute Cloud User Guide.
NetworkInterface networkInterface
String reservedInstancesId
Integer instanceCount
com.amazonaws.internal.ListWithAutoConstructFlag<T> priceSchedules
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
String routeTableId
String destinationCidrBlock
String gatewayId
String instanceId
String networkInterfaceId
String vpcPeeringConnectionId
String natGatewayId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String vpcId
RouteTable routeTable
String groupName
Constraints: Up to 255 characters in length
Constraints for EC2-Classic: ASCII characters
Constraints for EC2-VPC: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
String description
Constraints: Up to 255 characters in length
Constraints for EC2-Classic: ASCII characters
Constraints for EC2-VPC: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
String vpcId
String groupId
Snapshot snapshot
SpotDatafeedSubscription spotDatafeedSubscription
String vpcId
String cidrBlock
10.0.0.0/24.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.com.amazonaws.internal.ListWithAutoConstructFlag<T> add
com.amazonaws.internal.ListWithAutoConstructFlag<T> remove
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.
String snapshotId
String availabilityZone
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
Integer iops
Constraint: Range is 100 to 20000 for Provisioned IOPS SSD volumes
Boolean encrypted
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
String vpcId
String serviceName
com.amazonaws.region.service. To get a list
 of available services, use the DescribeVpcEndpointServices
 request.String policyDocument
com.amazonaws.internal.ListWithAutoConstructFlag<T> routeTableIds
String clientToken
VpcEndpoint vpcEndpoint
String clientToken
VpcPeeringConnection vpcPeeringConnection
String cidrBlock
10.0.0.0/16.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
String type
ipsec.1).String customerGatewayId
String vpnGatewayId
VpnConnectionOptionsSpecification options
true. Default: false
VpnConnection vpnConnection
VpnGateway vpnGateway
String customerGatewayId
String state
pending | available |
 deleting | deleted).String type
ipsec.1).String ipAddress
String bgpAsn
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String customerGatewayId
String dhcpOptionsId
com.amazonaws.internal.ListWithAutoConstructFlag<T> flowLogIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
String internetGatewayId
String keyName
String natGatewayId
String natGatewayId
String networkAclId
String networkInterfaceId
String groupName
String routeTableId
String snapshotId
String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> resources
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
value
 parameter, we delete the tag regardless of its value. If you specify
 this parameter with an empty string as the value, we delete the key
 only if its value is an empty string.String volumeId
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcEndpointIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
String vpcPeeringConnectionId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String vpcId
String vpnConnectionId
String vpnGatewayId
String imageId
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> accountAttributes
com.amazonaws.internal.ListWithAutoConstructFlag<T> publicIps
Default: Describes all your Elastic IP addresses.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
allocation-id - [EC2-VPC] The allocation ID for
 the address. 
association-id - [EC2-VPC] The
 association ID for the address. 
domain -
 Indicates whether the address is for use in EC2-Classic
 (standard) or in a VPC (vpc). 
instance-id - The ID of the instance the address is
 associated with, if any. 
network-interface-id - [EC2-VPC] The ID of the network
 interface that the address is associated with, if any. 
network-interface-owner-id - The AWS account ID of the
 owner. 
private-ip-address - [EC2-VPC] The
 private IP address associated with the Elastic IP address. 
public-ip - The Elastic IP address. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> allocationIds
Default: Describes all your Elastic IP addresses.
com.amazonaws.internal.ListWithAutoConstructFlag<T> addresses
com.amazonaws.internal.ListWithAutoConstructFlag<T> zoneNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
message - Information
 about the Availability Zone. 
region-name -
 The name of the region for the Availability Zone (for example,
 us-east-1). 
state - The state
 of the Availability Zone (available |
 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. 
String nextToken
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
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)
String nextToken
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
String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
String nextToken
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
String nextToken
null when there are no more results to return.String resource
com.amazonaws.internal.ListWithAutoConstructFlag<T> statuses
String imageId
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
String nextToken
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
String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> importTaskIds
String nextToken
Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
com.amazonaws.internal.ListWithAutoConstructFlag<T> importSnapshotTasks
String nextToken
null when there are no more results to return.String instanceId
String attribute
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
InstanceAttribute instanceAttribute
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
Default: Describes all your instances.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
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. 
String nextToken
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
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). 
String nextToken
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.Boolean includeAllInstances
true, includes the health status for all instances.
 When false, includes the health status for running
 instances only. Default: false
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceStatuses
String nextToken
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
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
moving-status - The
 status of the Elastic IP address (MovingToVpc |
 RestoringToClassic). 
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
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. 
Integer maxResults
Constraint: If the value specified is greater than 1000, we return only 1000 items.
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> natGateways
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
String networkInterfaceId
String description
Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachment attachment
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaceIds
Default: Describes all your network interfaces.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
addresses.private-ip-address - The private IP
 addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
 the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
 ID returned when the network interface was associated with the Elastic
 IP address. 
addresses.association.owner-id
 - The owner ID of the addresses associated with the network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
association.allocation-id -
 The allocation ID returned when you allocated the Elastic IP address
 for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
 address associated with the network interface. 
association.public-ip - The address of the Elastic IP
 address bound to the network interface. 
association.public-dns-name - The public DNS name for
 the network interface. 
attachment.attachment-id - The ID of the interface
 attachment. 
attachment.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. 
Integer maxResults
Constraint: If the value specified is greater than 1000, we return only 1000 items.
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> prefixLists
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
String reservedInstancesId
String reservedInstancesListingId
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
reserved-instances-id -
 The ID of the Reserved Instances. 
reserved-instances-listing-id - The ID of the Reserved
 Instances listing. 
status - The status of
 the Reserved Instance listing (pending |
 active | cancelled | closed).
 
status-message - The reason for the status.
 
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesListings
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesModificationIds
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
client-token - The
 idempotency token for the modification request. 
create-date - The time when the modification request
 was created. 
effective-date - The time when
 the modification becomes effective. 
modification-result.reserved-instances-id - The ID for
 the Reserved Instances created as part of the modification request.
 This ID is only available when the status of the modification is
 fulfilled. 
modification-result.target-configuration.availability-zone
 - The Availability Zone for the new Reserved Instances. 
modification-result.target-configuration.instance-count
  - The number of new Reserved Instances. 
modification-result.target-configuration.instance-type
 - The instance type of the new Reserved Instances. 
modification-result.target-configuration.platform -
 The network platform of the new Reserved Instances
 (EC2-Classic | EC2-VPC). 
reserved-instances-id - The ID of the Reserved
 Instances modified. 
reserved-instances-modification-id - The ID of the
 modification request. 
status - The status
 of the Reserved Instances modification request
 (processing | fulfilled |
 failed). 
status-message - The
 reason for the status. 
update-date - The
 time when the modification request was last updated. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesModifications
String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesOfferingIds
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
String availabilityZone
String productDescription
(Amazon VPC) in the description are for use with
 Amazon VPC.
 
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone where the Reserved Instance can be used. 
duration - The duration of the Reserved Instance (for
 example, one year or three years), in seconds (31536000 |
 94608000). 
fixed-price - The
 purchase price of the Reserved Instance (for example, 9800.0). 
instance-type - The instance type 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).
 
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
String offeringType
Medium Utilization Reserved Instance offering type.
 
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
String nextToken
Integer maxResults
NextToken
 value. The maximum is 100. Default: 100
Boolean includeMarketplace
Long minDuration
Default: 2592000 (1 month)
Long maxDuration
Default: 94608000 (3 years)
Integer maxInstanceCount
Default: 20
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesOfferings
String nextToken
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). 
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
Integer minSlotDurationInHours
Integer maxSlotDurationInHours
MinSlotDurationInHours and less than 1,720.String nextToken
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). 
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
String nextToken
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). 
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
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. 
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.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
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
String spotFleetRequestId
String nextToken
Integer maxResults
NextToken value.String spotFleetRequestId
com.amazonaws.internal.ListWithAutoConstructFlag<T> activeInstances
String nextToken
null when there are no more results to return.String spotFleetRequestId
String eventType
 Constraints:
 Allowed Values: instanceChange, fleetRequestChange, error
Date startTime
String nextToken
Integer maxResults
NextToken value.String spotFleetRequestId
Date startTime
Date lastEvaluatedTime
If nextToken
 indicates that there are more results, this value is not present.
com.amazonaws.internal.ListWithAutoConstructFlag<T> historyRecords
String nextToken
null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> spotFleetRequestIds
String nextToken
Integer maxResults
NextToken value.com.amazonaws.internal.ListWithAutoConstructFlag<T> spotFleetRequestConfigs
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
Date startTime
Date endTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceTypes
com.amazonaws.internal.ListWithAutoConstructFlag<T> productDescriptions
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availability-zone - The
 Availability Zone for which prices should be returned. 
instance-type - The type of instance (for example,
 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. 
String availabilityZone
Integer maxResults
NextToken value.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> spotPriceHistory
String nextToken
null when there are no more results to return.String vpcId
Integer maxResults
 Constraints:
 Range: 5 - 255
String nextToken
 Constraints:
 Length: 1 - 1024
com.amazonaws.internal.ListWithAutoConstructFlag<T> staleSecurityGroupSet
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnetIds
Default: Describes all your subnets.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
availabilityZone - The
 Availability Zone for the subnet. You can also use
 availability-zone as the filter name. 
available-ip-address-count - The number of IP
 addresses in the subnet that are available. 
cidrBlock - The CIDR block of the subnet. The CIDR
 block you specify must exactly match the subnet's CIDR block for
 information to be returned for the subnet. You can also use
 cidr or cidr-block as the filter names.
 
defaultForAz - Indicates whether this is
 the default subnet for the Availability Zone. You can also use
 default-for-az as the filter name. 
state - The state of the subnet (pending
 | available). 
subnet-id - The
 ID of the subnet. 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
vpc-id - The ID of the VPC for the
 subnet. 
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnets
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
key - The tag key.
 
resource-id - The resource ID. 
resource-type - The resource type
 (customer-gateway | dhcp-options |
 image | instance |
 internet-gateway | network-acl |
 network-interface | reserved-instances |
 route-table | security-group |
 snapshot | spot-instances-request |
 subnet | volume | vpc |
 vpn-connection | vpn-gateway). 
value - The tag value. 
Integer maxResults
NextToken value.String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String nextToken
null when there are no more results to return..String volumeId
Boolean autoEnableIO
autoEnableIO attribute.com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
attachment.attach-time
 - The time stamp when the attachment initiated. 
attachment.delete-on-termination - Whether the volume
 is deleted on instance termination. 
attachment.device - The device name that is exposed to
 the instance (for example, /dev/sda1). 
attachment.instance-id - The ID of the instance the
 volume is attached to. 
attachment.status -
 The attachment state (attaching | attached |
 detaching | detached). 
availability-zone - The Availability Zone in which the
 volume was created. 
create-time - The time
 stamp when the volume was created. 
encrypted - The encryption status of the volume. 
size - The size of the volume, in GiB. 
snapshot-id - The snapshot from which the volume was
 created. 
status - The status of the volume
 (creating | available | in-use
 | deleting | deleted | error).
 
tag:key=value - The key/value
 combination of a tag assigned to the resource. 
tag-key - The key of a tag assigned to the resource.
 This filter is independent of the tag-value filter. For
 example, if you use both the filter "tag-key=Purpose" and the filter
 "tag-value=X", you get any resources assigned both the tag key Purpose
 (regardless of what the tag's value is), and the tag value X
 (regardless of what the tag's key is). If you want to list only
 resources where Purpose is X, see the
 tag:key=value filter. 
tag-value - The value of a tag assigned to the
 resource. This filter is independent of the tag-key
 filter. 
volume-id - The volume ID. 
volume-type - The Amazon EBS volume type. This
 can be gp2 for General Purpose SSD, io1 for
 Provisioned IOPS SSD, st1 for Throughput Optimized HDD,
 sc1 for Cold HDD, or standard for Magnetic
 volumes. 
String nextToken
NextToken value returned from a previous paginated
 DescribeVolumes request where MaxResults was
 used and the results exceeded the value of that parameter. Pagination
 continues from the end of the previous results that returned the
 NextToken value. This value is null when
 there are no more results to return.Integer maxResults
DescribeVolumes in paginated output. When this parameter
 is used, DescribeVolumes only returns
 MaxResults results in a single page along with a
 NextToken response element. The remaining results of the
 initial request can be seen by sending another
 DescribeVolumes request with the returned
 NextToken value. This value can be between 5 and 1000; if
 MaxResults is given a value larger than 1000, only 1000
 results are returned. If this parameter is not used, then
 DescribeVolumes returns all results. You cannot specify
 this parameter and the volume IDs parameter in the same request.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
String nextToken
NextToken value to include in a future
 DescribeVolumes request. When the results of a
 DescribeVolumes request exceed MaxResults,
 this value can be used to retrieve the next page of results. This
 value is null when there are no more results to return.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeIds
Default: Describes all your volumes.
com.amazonaws.internal.ListWithAutoConstructFlag<T> filters
action.code - The
 action code for the event (for example,
 enable-volume-io). 
action.description - A description of the action.
 
action.event-id - The event ID associated
 with the action. 
availability-zone - The
 Availability Zone of the instance. 
event.description - A description of the event. 
event.event-id - The event ID. 
event.event-type - The event type (for
 io-enabled: passed | failed;
 for io-performance: io-performance:degraded
 | io-performance:severely-degraded |
 io-performance:stalled). 
event.not-after - The latest end time for the event.
 
event.not-before - The earliest start time
 for the event. 
volume-status.details-name -
 The cause for volume-status.status
 (io-enabled | io-performance). 
volume-status.details-status - The status of
 volume-status.details-name (for io-enabled:
 passed | failed; for
 io-performance: normal |
 degraded | severely-degraded |
 stalled). 
volume-status.status
 - The status of the volume (ok | impaired |
 warning | insufficient-data). 
String nextToken
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.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
String nextToken
null when there are no more results to return.String vpcId
Boolean enableDnsSupport
true, the Amazon DNS server resolves DNS
 hostnames for your instances to their corresponding IP addresses;
 otherwise, it does not.Boolean enableDnsHostnames
true, instances in the VPC get DNS
 hostnames; otherwise, they do not.com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcIds
Integer maxResults
 Constraints:
 Range: 5 - 255
String nextToken
 Constraints:
 Length: 1 - 1024
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcs
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
Integer maxResults
Constraint: If the value is greater than 1000, we return only 1000 items.
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> serviceNames
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) 
Integer maxResults
Constraint: If the value is greater than 1000, we return only 1000 items.
String nextToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcEndpoints
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
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String volumeId
String instanceId
String device
Boolean force
VolumeAttachment attachment
String key
com.amazonaws.internal.ListWithAutoConstructFlag<T> values
String dhcpOptionsId
com.amazonaws.internal.ListWithAutoConstructFlag<T> dhcpConfigurations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String vpcId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String vpcId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String associationId
DiskImageDetail image
String description
VolumeDetail volume
String format
 Constraints:
 Allowed Values: VMDK, RAW, VHD
Long size
String importManifestUrl
For information about the import manifest referenced by this API action, see VM Import Manifest.
String checksum
String format
 Constraints:
 Allowed Values: VMDK, RAW, VHD
Long bytes
String importManifestUrl
For information about the import manifest referenced by this API action, see VM Import Manifest.
String snapshotId
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.
Boolean deleteOnTermination
String volumeType
gp2, io1, st1,
 sc1, or standard. Default:
 standard
 
 Constraints:
 Allowed Values: standard, io1, gp2, sc1, st1
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.
Boolean encrypted
String volumeId
String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
String volumeId
String vpcId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String vpcId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String instanceId
instanceChange events.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. 
String eventDescription
String exportTaskId
String description
String state
 Constraints:
 Allowed Values: active, cancelling, cancelled, completed
String statusMessage
InstanceExportDetails instanceExportDetails
ExportToS3Task exportToS3Task
String diskImageFormat
 Constraints:
 Allowed Values: VMDK, RAW, VHD
String containerFormat
 Constraints:
 Allowed Values: ova
String s3Bucket
[email protected].String s3Key
String diskImageFormat
 Constraints:
 Allowed Values: VMDK, RAW, VHD
String containerFormat
 Constraints:
 Allowed Values: ova
String s3Bucket
[email protected].String s3Prefix
String name
com.amazonaws.internal.ListWithAutoConstructFlag<T> values
Date creationTime
String flowLogId
String flowLogStatus
ACTIVE).String resourceId
String trafficType
 Constraints:
 Allowed Values: ACCEPT, REJECT, ALL
String logGroupName
String deliverLogsStatus
SUCCESS |
 FAILED).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.String deliverLogsPermissionArn
String instanceId
String instanceId
Date timestamp
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
String hostId
String autoPlacement
 Constraints:
 Allowed Values: on, off
String hostReservationId
null response if the Dedicated host doesn't have an
 associated reservation.String clientToken
HostProperties hostProperties
String state
 Constraints:
 Allowed Values: available, under-assessment, permanent-failure, released, released-permanent-failure
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
AvailableCapacity availableCapacity
Integer sockets
Integer cores
Integer totalVCpus
String instanceType
String resource
Boolean useLongIds
Date deadline
String imageId
String imageLocation
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
String ownerId
String creationDate
Boolean publicValue
true if this image has public launch permissions or
 false if it has only implicit and explicit launch
 permissions.com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
String architecture
 Constraints:
 Allowed Values: i386, x86_64
String imageType
 Constraints:
 Allowed Values: machine, kernel, ramdisk
String kernelId
String ramdiskId
String platform
Windows for Windows AMIs; otherwise blank.
 
 Constraints:
 Allowed Values: Windows
String sriovNetSupport
StateReason stateReason
String imageOwnerAlias
amazon,
 self) or the AWS account ID of the AMI owner.String name
String description
String rootDeviceType
 Constraints:
 Allowed Values: ebs, instance-store
String rootDeviceName
/dev/sda1 or /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String virtualizationType
 Constraints:
 Allowed Values: hvm, paravirtual
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String hypervisor
 Constraints:
 Allowed Values: ovm, xen
String imageId
com.amazonaws.internal.ListWithAutoConstructFlag<T> launchPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
String kernelId
String ramdiskId
String description
String sriovNetSupport
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String description
String format
Valid values:
 RAW | VHD | VMDK |
 OVA
String url
UserBucket userBucket
String deviceName
String snapshotId
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> diskContainers
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
String hypervisor
Valid values: xen
String architecture
Valid values:
 i386 | x86_64
String platform
Valid values:
 Windows | Linux
ClientData clientData
String clientToken
String roleName
String importTaskId
String architecture
String licenseType
String platform
String hypervisor
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshotDetails
String imageId
String progress
String statusMessage
String status
String importTaskId
String architecture
Valid values:
 i386 | x86_64
String licenseType
String platform
String hypervisor
Valid values:
 xen
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> snapshotDetails
String imageId
String progress
String statusMessage
String status
String architecture
 Constraints:
 Allowed Values: i386, x86_64
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupIds
String additionalInfo
UserData userData
String instanceType
 Constraints:
 Allowed Values: t1.micro, 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
Boolean monitoring
String subnetId
String instanceInitiatedShutdownBehavior
 Constraints:
 Allowed Values: stop, terminate
String privateIpAddress
String description
ImportInstanceLaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> diskImages
String platform
 Constraints:
 Allowed Values: Windows
ConversionTask conversionTask
com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
String instanceId
String platform
 Constraints:
 Allowed Values: Windows
String description
Long bytesConverted
String availabilityZone
DiskImageDescription image
DiskImageVolumeDescription volume
String status
String statusMessage
String description
String description
SnapshotDiskContainer diskContainer
ClientData clientData
String clientToken
String roleName
String importTaskId
SnapshotTaskDetail snapshotTaskDetail
String description
String importTaskId
SnapshotTaskDetail snapshotTaskDetail
String description
String availabilityZone
DiskImageDetail image
String description
VolumeDetail volume
ConversionTask conversionTask
Long bytesConverted
String availabilityZone
String description
DiskImageDescription image
DiskImageVolumeDescription volume
String instanceId
String imageId
InstanceState state
String privateDnsName
running state. For EC2-VPC,
 this name is only available if you've enabled DNS hostnames for your
 VPC.String publicDnsName
running state.
 For EC2-VPC, this name is only available if you've enabled DNS
 hostnames for your VPC.String stateTransitionReason
String keyName
Integer amiLaunchIndex
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
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
Date launchTime
Placement placement
String kernelId
String ramdiskId
String platform
Windows for Windows instances; otherwise
 blank.
 
 Constraints:
 Allowed Values: Windows
Monitoring monitoring
String subnetId
String vpcId
String privateIpAddress
String publicIpAddress
StateReason stateReason
String architecture
 Constraints:
 Allowed Values: i386, x86_64
String rootDeviceType
 Constraints:
 Allowed Values: ebs, instance-store
String rootDeviceName
/dev/sda1 or
 /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String virtualizationType
 Constraints:
 Allowed Values: hvm, paravirtual
String instanceLifecycle
 Constraints:
 Allowed Values: spot, scheduled
String spotInstanceRequestId
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
Boolean sourceDestCheck
true means checking is enabled,
 and false means checking is disabled. The value must be
 false for the instance to perform NAT. For more
 information, see NAT
 Instances in the Amazon Virtual Private Cloud User Guide.String hypervisor
 Constraints:
 Allowed Values: ovm, xen
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfile iamInstanceProfile
Boolean ebsOptimized
String sriovNetSupport
String instanceId
String instanceType
String kernelId
String ramdiskId
String userData
Boolean disableApiTermination
true, you can't terminate the instance
 through the Amazon EC2 console, CLI, or API; otherwise, you can.String instanceInitiatedShutdownBehavior
String rootDeviceName
/dev/sda1 or
 /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
com.amazonaws.internal.ListWithAutoConstructFlag<T> productCodes
Boolean ebsOptimized
String sriovNetSupport
Boolean sourceDestCheck
true means checking is enabled, and false
 means checking is disabled. This value must be false for
 a NAT instance to perform NAT.com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
String deviceName
/dev/sdh or xvdh).EbsInstanceBlockDevice ebs
String deviceName
/dev/sdh or xvdh).EbsInstanceBlockDeviceSpecification ebs
String virtualName
String noDevice
String instanceType
Integer availableCapacity
Integer totalCapacity
String instanceId
Monitoring monitoring
String networkInterfaceId
String subnetId
String vpcId
String description
String ownerId
String status
 Constraints:
 Allowed Values: available, attaching, in-use, detaching
String macAddress
String privateIpAddress
String privateDnsName
Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
InstanceNetworkInterfaceAttachment attachment
InstanceNetworkInterfaceAssociation association
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
String attachmentId
Integer deviceIndex
String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
String networkInterfaceId
Integer deviceIndex
String subnetId
String description
String privateIpAddress
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
Boolean deleteOnTermination
true, the interface is deleted when the
 instance is terminated. You can specify true only if
 creating a new network interface when launching an instance.com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
Integer secondaryPrivateIpAddressCount
Boolean associatePublicIpAddress
true.String privateIpAddress
String privateDnsName
Boolean primary
InstanceNetworkInterfaceAssociation association
Integer code
0 :
 pending 
16 :
 running 
32 :
 shutting-down 
48 :
 terminated 
64 :
 stopping 
80 :
 stopped 
String name
 Constraints:
 Allowed Values: pending, running, shutting-down, terminated, stopping, stopped
String instanceId
InstanceState currentState
InstanceState previousState
String instanceId
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> events
InstanceState instanceState
running state.InstanceStatusSummary systemStatus
InstanceStatusSummary instanceStatus
String name
 Constraints:
 Allowed Values: reachability
String status
 Constraints:
 Allowed Values: passed, failed, insufficient-data, initializing
Date impairedSince
String code
 Constraints:
 Allowed Values: instance-reboot, system-reboot, system-maintenance, instance-retirement, instance-stop
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].
Date notBefore
Date notAfter
String status
 Constraints:
 Allowed Values: ok, impaired, insufficient-data, not-applicable, initializing
com.amazonaws.internal.ListWithAutoConstructFlag<T> details
String internetGatewayId
com.amazonaws.internal.ListWithAutoConstructFlag<T> attachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
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.
Integer fromPort
-1 indicates all ICMP types.Integer toPort
-1 indicates all ICMP codes for the specified
 ICMP type.com.amazonaws.internal.ListWithAutoConstructFlag<T> userIdGroupPairs
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipRanges
com.amazonaws.internal.ListWithAutoConstructFlag<T> prefixListIds
String keyName
String keyFingerprint
com.amazonaws.internal.ListWithAutoConstructFlag<T> add
com.amazonaws.internal.ListWithAutoConstructFlag<T> remove
String imageId
String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> allSecurityGroups
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
String userData
String addressingType
String instanceType
 Constraints:
 Allowed Values: t1.micro, 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
String kernelId
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.
Boolean monitoringEnabled
Default: Disabled
String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
Boolean ebsOptimized
Default:
 false
com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
String autoPlacement
 Constraints:
 Allowed Values: on, off
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
String imageId
String attribute
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.String value
description attribute.LaunchPermissionModifications launchPermission
String description
String instanceId
String attribute
 Constraints:
 Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
String value
kernel,
 ramdisk, userData,
 disableApiTermination, or
 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.
Boolean sourceDestCheck
true means that checking is enabled, and
 false means checking is disabled. This value must be
 false for a NAT instance to perform NAT.Boolean disableApiTermination
true, you can't terminate the instance
 using the Amazon EC2 console, CLI, or API; otherwise, you can. You
 cannot use this paramater for Spot Instances.String instanceType
InvalidInstanceAttributeValue.String kernel
String ramdisk
String userData
String instanceInitiatedShutdownBehavior
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
Boolean ebsOptimized
String sriovNetSupport
simple to enable enhanced networking for the
 instance. There is no way to disable enhanced networking at this time.
This option is supported only for HVM instances. Specifying this option with a PV instance can make it unreachable.
String instanceId
String tenancy
 Constraints:
 Allowed Values: dedicated, host
String affinity
 Constraints:
 Allowed Values: default, host
String hostId
Boolean returnValue
true if the request succeeds, and an error otherwise.String networkInterfaceId
String description
Boolean sourceDestCheck
true means checking is enabled, and false
 means checking is disabled. This value must be false for
 a NAT instance to perform NAT. For more information, see NAT
 Instances in the Amazon Virtual Private Cloud User Guide.com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachmentChanges attachment
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> targetConfigurations
String reservedInstancesModificationId
String snapshotId
String attribute
Only volume creation permissions may be modified at the customer level.
 Constraints:
 Allowed Values: productCodes, createVolumePermission
String operationType
 Constraints:
 Allowed Values: add, remove
com.amazonaws.internal.ListWithAutoConstructFlag<T> userIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
CreateVolumePermissionModifications createVolumePermission
String spotFleetRequestId
Integer targetCapacity
String excessCapacityTerminationPolicy
 Constraints:
 Allowed Values: noTermination, default
Boolean returnValue
true if the request succeeds, and an error otherwise.String vpcId
Boolean enableDnsSupport
You cannot modify the DNS resolution and DNS hostnames attributes in the same request. Use separate requests for each attribute.
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.
String vpcEndpointId
Boolean resetPolicy
true to reset the policy document to the default
 policy. The default policy allows access to the service.String policyDocument
com.amazonaws.internal.ListWithAutoConstructFlag<T> addRouteTableIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> removeRouteTableIds
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.String vpcPeeringConnectionId
PeeringConnectionOptionsRequest requesterPeeringConnectionOptions
PeeringConnectionOptionsRequest accepterPeeringConnectionOptions
PeeringConnectionOptions requesterPeeringConnectionOptions
PeeringConnectionOptions accepterPeeringConnectionOptions
String state
 Constraints:
 Allowed Values: disabled, disabling, enabled, pending
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceMonitorings
String publicIp
String vpcId
String subnetId
String natGatewayId
Date createTime
Date deleteTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> natGatewayAddresses
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
String failureCode
InsufficientFreeAddressesInSubnet |
 Gateway.NotAttached |
 InvalidAllocationID.NotFound |
 Resource.AlreadyAssociated | InternalError |
 InvalidSubnetID.NotFound)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
String publicIp
String allocationId
String privateIp
String networkInterfaceId
String networkAclId
String vpcId
Boolean isDefault
com.amazonaws.internal.ListWithAutoConstructFlag<T> entries
com.amazonaws.internal.ListWithAutoConstructFlag<T> associations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Integer ruleNumber
String protocol
-1 means all protocols.String ruleAction
 Constraints:
 Allowed Values: allow, deny
Boolean egress
String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
String networkInterfaceId
String subnetId
String vpcId
String availabilityZone
String description
String ownerId
String requesterId
Boolean requesterManaged
String status
 Constraints:
 Allowed Values: available, attaching, in-use, detaching
String macAddress
String privateIpAddress
String privateDnsName
Boolean sourceDestCheck
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
NetworkInterfaceAttachment attachment
NetworkInterfaceAssociation association
com.amazonaws.internal.ListWithAutoConstructFlag<T> tagSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
String interfaceType
 Constraints:
 Allowed Values: interface, natGateway
String publicIp
String publicDnsName
String ipOwnerId
String allocationId
String associationId
String attachmentId
String instanceId
String instanceOwnerId
Integer deviceIndex
String status
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
String privateIpAddress
String privateDnsName
Boolean primary
NetworkInterfaceAssociation association
Boolean allowEgressFromLocalClassicLinkToRemoteVpc
Boolean allowEgressFromLocalVpcToRemoteClassicLink
Boolean allowEgressFromLocalClassicLinkToRemoteVpc
Boolean allowEgressFromLocalVpcToRemoteClassicLink
String availabilityZone
String groupName
String tenancy
dedicated runs on
 single-tenant hardware. The host tenancy is not supported
 for the ImportInstance command.
 
 Constraints:
 Allowed Values: default, dedicated, host
String hostId
String affinity
String prefixListId
String prefixListName
com.amazonaws.internal.ListWithAutoConstructFlag<T> cidrs
String prefixListId
Long term
Double price
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
Boolean active
A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.
Long term
Double price
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
String gatewayId
String provisioned
String requested
Date requestTime
Date provisionTime
String status
String reservedInstancesOfferingId
Integer instanceCount
ReservedInstanceLimitPrice limitPrice
String reservedInstancesId
String clientToken
com.amazonaws.internal.ListWithAutoConstructFlag<T> purchaseRequests
 Constraints:
 Length: 1 - 
com.amazonaws.internal.ListWithAutoConstructFlag<T> scheduledInstanceSet
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
String imageLocation
String name
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
String description
String architecture
Default: For Amazon EBS-backed AMIs,
 i386. For instance store-backed AMIs, the architecture
 specified in the manifest file.
 
 Constraints:
 Allowed Values: i386, x86_64
String kernelId
String ramdiskId
String rootDeviceName
/dev/sda1, or
 /dev/xvda).com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
String virtualizationType
Default: paravirtual
String sriovNetSupport
simple to enable enhanced networking for the AMI
 and any instances that you launch from the AMI. There is no way to disable enhanced networking at this time.
This option is supported only for HVM AMIs. Specifying this option with a PV AMI can make instances launched from the AMI unreachable.
String imageId
String vpcPeeringConnectionId
Boolean returnValue
true if the request succeeds; otherwise, it
 returns an error.com.amazonaws.internal.ListWithAutoConstructFlag<T> hostIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> unsuccessful
String newAssociationId
String networkAclId
Integer ruleNumber
String protocol
all or -1
 to mean all protocols.String ruleAction
 Constraints:
 Allowed Values: allow, deny
Boolean egress
Default: If no value is specified, we replace the ingress rule.
String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
String routeTableId
String destinationCidrBlock
String gatewayId
String instanceId
String networkInterfaceId
String vpcPeeringConnectionId
String natGatewayId
String newAssociationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
String status
 Constraints:
 Allowed Values: ok, impaired
Date startTime
Date endTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> reasonCodes
instance-stuck-in-state: My
 instance is stuck in a state. 
unresponsive:
 My instance is unresponsive. 
not-accepting-credentials: My instance is not
 accepting my credentials. 
password-not-available: A password is not available
 for my instance. 
performance-network: My
 instance is experiencing performance problems which I believe are
 network related. 
performance-instance-store: My instance is
 experiencing performance problems which I believe are related to the
 instance stores. 
performance-ebs-volume: My
 instance is experiencing performance problems which I believe are
 related to an EBS volume. 
performance-other: My instance is experiencing
 performance problems. 
other: [explain using
 the description parameter] 
String description
SpotFleetRequestConfigData spotFleetRequestConfig
String spotFleetRequestId
String spotPrice
String clientToken
Integer instanceCount
Default: 1
String type
Default: one-time
 
 Constraints:
 Allowed Values: one-time, persistent
Date validFrom
Default: The request is effective indefinitely.
Date validUntil
Default: The request is effective indefinitely.
String launchGroup
Default: Instances are launched and terminated individually
String availabilityZoneGroup
When you specify an Availability Zone group in a Spot Instance request, all Spot instances in the request are launched in the same Availability Zone. Instance proximity is maintained with this parameter, but the choice of Availability Zone is not. The group applies only to bids for Spot Instances of the same instance type. Any additional Spot instance requests that are specified with the same Availability Zone group name are launched in that same Availability Zone, as long as at least one instance from the group is still active.
If there is no active instance running in the Availability Zone group that you specify for a new Spot instance request (all instances are terminated, the bid is expired, or the bid falls below current market), then Amazon EC2 launches the instance in any Availability Zone where the constraint can be met. Consequently, the subsequent set of Spot instances could be placed in a different zone from the original request, even if you specified the same Availability Zone group.
Default: Instances are launched in any available Availability Zone.
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
String reservationId
String ownerId
String requesterId
com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
com.amazonaws.internal.ListWithAutoConstructFlag<T> groupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
Double amount
String currencyCode
limitPrice amount is specified.
 At this time, the only supported currency is USD.
 
 Constraints:
 Allowed Values: USD
String reservedInstancesId
String instanceType
 Constraints:
 Allowed Values: t1.micro, 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
String availabilityZone
Date start
Date end
Long duration
Float usagePrice
Float fixedPrice
Integer instanceCount
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
String state
 Constraints:
 Allowed Values: payment-pending, active, payment-failed, retired
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated, host
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
String offeringType
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> recurringCharges
String availabilityZone
String platform
Integer instanceCount
String instanceType
 Constraints:
 Allowed Values: t1.micro, 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
String reservedInstancesId
String reservedInstancesListingId
String reservedInstancesId
Date createDate
Date updateDate
String status
 Constraints:
 Allowed Values: active, pending, cancelled, closed
String statusMessage
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceCounts
com.amazonaws.internal.ListWithAutoConstructFlag<T> priceSchedules
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String clientToken
String reservedInstancesModificationId
com.amazonaws.internal.ListWithAutoConstructFlag<T> reservedInstancesIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> modificationResults
Date createDate
Date updateDate
Date effectiveDate
String status
String statusMessage
String clientToken
String reservedInstancesId
ReservedInstancesConfiguration targetConfiguration
String reservedInstancesOfferingId
String instanceType
 Constraints:
 Allowed Values: t1.micro, 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
String availabilityZone
Long duration
Float usagePrice
Float fixedPrice
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated, host
String currencyCode
USD.
 
 Constraints:
 Allowed Values: USD
String offeringType
 Constraints:
 Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization, No Upfront, Partial Upfront, All Upfront
com.amazonaws.internal.ListWithAutoConstructFlag<T> recurringCharges
Boolean marketplace
true.com.amazonaws.internal.ListWithAutoConstructFlag<T> pricingDetails
String instanceId
String attribute
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
String publicIp
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
Integer fromPort
Integer toPort
String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String groupName
String groupId
String sourceSecurityGroupName
String sourceSecurityGroupOwnerId
String ipProtocol
Integer fromPort
-1 to specify all
 ICMP types.Integer toPort
-1 to specify all
 ICMP codes for the ICMP type.String cidrIp
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
String destinationCidrBlock
String destinationPrefixListId
String gatewayId
String instanceId
String instanceOwnerId
String networkInterfaceId
String vpcPeeringConnectionId
String natGatewayId
String state
blackhole state indicates
 that the route's target isn't available (for example, the specified
 gateway isn't attached to the VPC, or the specified NAT instance has
 been terminated).
 
 Constraints:
 Allowed Values: active, blackhole
String origin
CreateRouteTable - 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
String routeTableId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> routes
com.amazonaws.internal.ListWithAutoConstructFlag<T> associations
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> propagatingVgws
String routeTableAssociationId
String routeTableId
String subnetId
Boolean main
String imageId
Integer minCount
Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ.
Integer maxCount
MinCount. Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 FAQ.
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.
String userData
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
String kernelId
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB in the Amazon Elastic Compute Cloud User Guide.
String ramdiskId
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB in the Amazon Elastic Compute Cloud User Guide.
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
Boolean monitoring
String subnetId
Boolean disableApiTermination
true, you can't terminate
 the instance using the Amazon EC2 console, CLI, or API; otherwise, you
 can. If you set this parameter to true and then later
 want to be able to terminate the instance, you must first change the
 value of the disableApiTermination attribute to
 false using ModifyInstanceAttribute.
 Alternatively, if you set
 InstanceInitiatedShutdownBehavior to
 terminate, you can terminate the instance by running the
 shutdown command from the instance. Default: false
String instanceInitiatedShutdownBehavior
Default: stop
 
 Constraints:
 Allowed Values: stop, terminate
String privateIpAddress
Only one private IP address can be
 designated as primary. Therefore, you can't specify this parameter if
 PrivateIpAddresses.n.Primary is set to true
 and PrivateIpAddresses.n.PrivateIpAddress is set to an IP
 address. 
Default: We select an IP address from the IP address range of the subnet.
String clientToken
Constraints: Maximum 64 ASCII characters
String additionalInfo
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
Boolean ebsOptimized
Default:
 false
Reservation reservation
String clientToken
Integer instanceCount
Default: 1
String scheduledInstanceId
ScheduledInstancesLaunchSpecification launchSpecification
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIdSet
String bucket
String prefix
String aWSAccessKeyId
String uploadPolicy
String uploadPolicySignature
String scheduledInstanceId
String instanceType
String platform
Linux/UNIX or Windows).String networkPlatform
EC2-Classic or
 EC2-VPC).String availabilityZone
Integer slotDurationInHours
ScheduledInstanceRecurrence recurrence
Date previousSlotEndTime
Date nextSlotStartTime
String hourlyPrice
Integer totalScheduledInstanceHours
Integer instanceCount
Date termStartDate
Date termEndDate
Date createDate
String instanceType
String platform
Linux/UNIX or Windows).String networkPlatform
EC2-Classic or
 EC2-VPC).String availabilityZone
String purchaseToken
Integer slotDurationInHours
ScheduledInstanceRecurrence recurrence
Date firstSlotStartTime
String hourlyPrice
Integer totalScheduledInstanceHours
Integer availableInstanceCount
Integer minTermDurationInDays
Integer maxTermDurationInDays
String frequency
Daily, Weekly, or
 Monthly).Integer interval
frequency. For example, every 2 weeks or every 2 months.com.amazonaws.internal.ListWithAutoConstructFlag<T> occurrenceDaySet
Boolean occurrenceRelativeToEnd
String occurrenceUnit
occurrenceDaySet (DayOfWeek or
 DayOfMonth).String frequency
Daily, Weekly, or
 Monthly).Integer interval
Frequency. For example, every 2 weeks or every 2 months.com.amazonaws.internal.ListWithAutoConstructFlag<T> occurrenceDays
Boolean occurrenceRelativeToEnd
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.String deviceName
/dev/sdh or xvdh).String noDevice
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
String snapshotId
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.
Boolean deleteOnTermination
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
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.
Boolean encrypted
String imageId
String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupIds
String userData
ScheduledInstancesPlacement placement
String kernelId
String instanceType
String ramdiskId
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
ScheduledInstancesMonitoring monitoring
String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
ScheduledInstancesIamInstanceProfile iamInstanceProfile
Boolean ebsOptimized
Default:
 false
Boolean enabled
String networkInterfaceId
Integer deviceIndex
String subnetId
String description
String privateIpAddress
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddressConfigs
Integer secondaryPrivateIpAddressCount
Boolean associatePublicIpAddress
true.com.amazonaws.internal.ListWithAutoConstructFlag<T> groups
Boolean deleteOnTermination
String ownerId
String groupName
String groupId
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipPermissionsEgress
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Date earliestTime
Date latestTime
String snapshotId
String volumeId
String state
 Constraints:
 Allowed Values: pending, completed, error
String stateMessage
Date startTime
String progress
String ownerId
String description
Integer volumeSize
String ownerAlias
amazon,
 self) or AWS account ID that owns the snapshot.com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
Boolean encrypted
String kmsKeyId
String dataEncryptionKeyId
Double diskImageSize
String description
String format
String url
UserBucketDetails userBucket
String deviceName
String snapshotId
String progress
String statusMessage
String status
String description
String format
Valid values:
 RAW | VHD | VMDK |
 OVA
String url
UserBucket userBucket
Double diskImageSize
String description
String format
String url
UserBucketDetails userBucket
String snapshotId
String progress
String statusMessage
String status
String ownerId
String bucket
String prefix
String state
 Constraints:
 Allowed Values: Active, Inactive
SpotInstanceStateFault fault
String imageId
String keyName
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroups
String userData
String addressingType
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
String kernelId
String ramdiskId
com.amazonaws.internal.ListWithAutoConstructFlag<T> blockDeviceMappings
SpotFleetMonitoring monitoring
String subnetId
com.amazonaws.internal.ListWithAutoConstructFlag<T> networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
Boolean ebsOptimized
Default:
 false
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.
String spotPrice
WeightedCapacity.Boolean enabled
Default: false
String spotFleetRequestId
String spotFleetRequestState
 Constraints:
 Allowed Values: submitted, active, cancelled, failed, cancelled_running, cancelled_terminating, modifying
SpotFleetRequestConfigData spotFleetRequestConfig
Date createTime
String clientToken
String spotPrice
Integer targetCapacity
Date validFrom
Date validUntil
Boolean terminateInstancesWithExpiration
String iamFleetRole
terminateInstancesWithExpiration.com.amazonaws.internal.ListWithAutoConstructFlag<T> launchSpecifications
 Constraints:
 Length: 1 - 
String excessCapacityTerminationPolicy
 Constraints:
 Allowed Values: noTermination, default
String allocationStrategy
lowestPrice.
 
 Constraints:
 Allowed Values: lowestPrice, diversified
Double fulfilledCapacity
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
String spotInstanceRequestId
String spotPrice
String type
 Constraints:
 Allowed Values: one-time, persistent
String state
 Constraints:
 Allowed Values: open, active, closed, cancelled, failed
SpotInstanceStateFault fault
SpotInstanceStatus status
Date validFrom
Date validUntil
String launchGroup
String availabilityZoneGroup
LaunchSpecification launchSpecification
String instanceId
Date createTime
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
Integer blockDurationMinutes
String actualBlockHourlyPrice
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String launchedAvailabilityZone
String code
Date updateTime
String message
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
String productDescription
 Constraints:
 Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
String spotPrice
Date timestamp
String availabilityZone
Integer fromPort
-1 indicates all ICMP types.String ipProtocol
com.amazonaws.internal.ListWithAutoConstructFlag<T> ipRanges
com.amazonaws.internal.ListWithAutoConstructFlag<T> prefixListIds
Integer toPort
-1 indicates all ICMP types.com.amazonaws.internal.ListWithAutoConstructFlag<T> userIdGroupPairs
String groupId
String groupName
String description
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> staleIpPermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> staleIpPermissionsEgress
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
String additionalInfo
com.amazonaws.internal.ListWithAutoConstructFlag<T> startingInstances
String code
String message
Server.SpotInstanceTermination: A Spot instance
 was terminated due to an increase in the market price.
Server.InternalError: An internal error occurred
 during instance launch, resulting in termination.
Server.InsufficientInstanceCapacity: There was
 insufficient instance capacity to satisfy the launch request.
Client.InternalError: A client error caused the
 instance to terminate on launch.
Client.InstanceInitiatedShutdown: The instance was
 shut down using the shutdown -h command from the
 instance.
Client.UserInitiatedShutdown: The
 instance was shut down using the Amazon EC2 API.
Client.VolumeLimitExceeded: The 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
Boolean force
Default:
 false
com.amazonaws.internal.ListWithAutoConstructFlag<T> stoppingInstances
S3Storage s3
String subnetId
String state
 Constraints:
 Allowed Values: pending, available
String vpcId
String cidrBlock
Integer availableIpAddressCount
String availabilityZone
Boolean defaultForAz
Boolean mapPublicIpOnLaunch
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String resourceId
ami-1a2b3c4d.String resourceType
 Constraints:
 Allowed Values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway
String key
String value
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> terminatingInstances
String networkInterfaceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> privateIpAddresses
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceMonitorings
String resourceId
UnsuccessfulItemError error
String data
String userId
[EC2-Classic] Required when adding or removing rules that reference a security group in another AWS account.
String groupName
String groupId
String vpcId
String vpcPeeringConnectionId
String peeringStatus
String outsideIpAddress
String status
 Constraints:
 Allowed Values: UP, DOWN
Date lastStatusChange
String statusMessage
Integer acceptedRouteCount
String volumeId
Integer size
String snapshotId
String availabilityZone
String state
 Constraints:
 Allowed Values: creating, available, in-use, deleting, deleted, error
Date createTime
com.amazonaws.internal.ListWithAutoConstructFlag<T> attachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String volumeType
gp2 for General Purpose SSD,
 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
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.
Boolean encrypted
String kmsKeyId
String volumeId
String instanceId
String device
String state
 Constraints:
 Allowed Values: attaching, attached, detaching, detached
Date attachTime
Boolean deleteOnTermination
Long size
String status
 Constraints:
 Allowed Values: ok, impaired, insufficient-data
com.amazonaws.internal.ListWithAutoConstructFlag<T> details
String volumeId
String availabilityZone
VolumeStatusInfo volumeStatus
com.amazonaws.internal.ListWithAutoConstructFlag<T> events
com.amazonaws.internal.ListWithAutoConstructFlag<T> actions
String vpcId
String state
 Constraints:
 Allowed Values: pending, available
String cidrBlock
String dhcpOptionsId
default if the default options are associated with the
 VPC).com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String instanceTenancy
 Constraints:
 Allowed Values: default, dedicated, host
Boolean isDefault
String vpcId
Boolean classicLinkEnabled
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String vpcEndpointId
String vpcId
String serviceName
String state
 Constraints:
 Allowed Values: Pending, Available, Deleting, Deleted
String policyDocument
com.amazonaws.internal.ListWithAutoConstructFlag<T> routeTableIds
Date creationTimestamp
VpcPeeringConnectionVpcInfo accepterVpcInfo
initiating-request
 or pending-acceptance state.Date expirationTime
VpcPeeringConnectionVpcInfo requesterVpcInfo
VpcPeeringConnectionStateReason status
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String vpcPeeringConnectionId
Boolean allowEgressFromLocalClassicLinkToRemoteVpc
Boolean allowEgressFromLocalVpcToRemoteClassicLink
String cidrBlock
String ownerId
String vpcId
VpcPeeringConnectionOptionsDescription peeringOptions
String vpnConnectionId
String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
String customerGatewayConfiguration
pending or available state.String type
 Constraints:
 Allowed Values: ipsec.1
String customerGatewayId
String vpnGatewayId
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
com.amazonaws.internal.ListWithAutoConstructFlag<T> vgwTelemetry
VpnConnectionOptions options
com.amazonaws.internal.ListWithAutoConstructFlag<T> routes
Boolean staticRoutesOnly
Boolean staticRoutesOnly
String vpnGatewayId
String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
String type
 Constraints:
 Allowed Values: ipsec.1
String availabilityZone
com.amazonaws.internal.ListWithAutoConstructFlag<T> vpcAttachments
com.amazonaws.internal.ListWithAutoConstructFlag<T> tags
String destinationCidrBlock
String source
 Constraints:
 Allowed Values: Static
String state
 Constraints:
 Allowed Values: pending, available, deleting, deleted
Copyright © 2018. All rights reserved.