String instanceId
The ID of the instance the address is associated with, if any.
String publicIp
The Elastic IP address.
String allocationId
[EC2-VPC] The allocation ID for the address
String associationId
[EC2-VPC] The association ID for the address.
String domain
Indicates whether the address is for use in EC2-Classic (standard) or in a VPC (vpc).
String networkInterfaceId
[EC2-VPC] The ID of the network interface that the address is associated with, if any.
String networkInterfaceOwnerId
The AWS account ID of the owner.
String privateIpAddress
EC2-VPC] The private IP address associated with the Elastic IP address.
String publicIp
The Elastic IP address.
String domain
Indicates whether this Elastic IP address is for use with instances in EC2-Classic (standard) or instances in a VPC (vpc).
String allocationId
[EC2-VPC] The ID that AWS assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.
String associationId
[EC2-VPC] The allocation ID. This is required for EC2-VPC.
IamInstanceProfileAssociation iamInstanceProfileAssociation
Information about the IAM instance profile association.
String attachmentId
The ID of the network interface attachment.
VolumeAttachment attachment
Describes volume attachment details.
String message
The message about the Availability Zone.
String virtualName
The virtual device name (ephemeral
N). 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
The device name exposed to the instance (for example, /dev/sdh
or xvdh
).
EbsBlockDevice ebs
Parameters used to automatically set up EBS volumes when the instance is launched.
String noDevice
Suppresses the specified device included in the block device mapping of the AMI.
String snapshotId
The ID of the new snapshot.
String imageId
The ID of the new AMI.
KeyPair keyPair
NetworkInterface networkInterface
Information about the network interface.
String groupId
Snapshot snapshot
Describes a snapshot.
Volume volume
Describes a volume.
ImageAttribute imageAttribute
Describes an image attribute.
InstanceAttribute instanceAttribute
Describes an instance attribute.
String networkInterfaceId
The ID of the network interface.
String description
The description of the network interface.
Boolean sourceDestCheck
Indicates whether source/destination checking is enabled.
List<E> groups
The security groups associated with the network interface.
NetworkInterfaceAttachment attachment
The attachment (if any) of the network interface.
List<E> volumesModifications
A list of returned VolumeModification objects.
VolumeAttachment attachment
Describes volume attachment details.
IamInstanceProfileAssociation iamInstanceProfileAssociation
Information about the IAM instance profile association.
String snapshotId
The ID of the snapshot.
Integer volumeSize
The size of the volume, in GiB.
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
Indicates whether the EBS volume is deleted on instance termination.
String volumeType
The volume type: gp2
, io1
, st1
, sc1
, or standard
.
Default: standard
Integer iops
The number of I/O operations per second (IOPS) that the volume supports. For io1
, this represents
the number of IOPS that are provisioned for the volume. For 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 about 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 io1
volumes; it is not used in requests
to create gp2
, st1
, sc1
, or standard
volumes.
Boolean encrypted
Indicates whether the EBS volume is encrypted. Encrypted Amazon EBS volumes may only be attached to instances that support Amazon EBS encryption.
String associationId
The ID of the association.
String instanceId
The ID of the instance.
IamInstanceProfile iamInstanceProfile
The IAM instance profile.
String state
The state of the association.
Date timestamp
The time the IAM instance profile was associated with the instance.
String imageId
The ID of the AMI.
String imageLocation
The location of the AMI.
String state
The current state of the AMI. If the state is available
, the image is successfully registered and
can be used to launch an instance.
String ownerId
The AWS account ID of the image owner.
String creationDate
The date and time the image was created.
Boolean publicValue
Indicates whether the image has public launch permissions. The value is true
if this image has
public launch permissions or false
if it has only implicit and explicit launch permissions.
List<E> productCodes
Any product codes associated with the AMI.
String architecture
The architecture of the image.
String imageType
The type of image.
String kernelId
The kernel associated with the image, if any. Only applicable for machine images.
String ramdiskId
The RAM disk associated with the image, if any. Only applicable for machine images.
String platform
The value is Windows
for Windows AMIs; otherwise blank.
String sriovNetSupport
Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
Boolean enaSupport
Specifies whether enhanced networking with ENA is enabled.
StateReason stateReason
The reason for the state change.
String imageOwnerAlias
The AWS account alias (for example, amazon
, self
) or the AWS account ID of the AMI
owner.
String name
The name of the AMI that was provided during image creation.
String description
The description of the AMI that was provided during image creation.
String rootDeviceType
The type of root device used by the AMI. The AMI can use an EBS volume or an instance store volume.
String rootDeviceName
The device name of the root device (for example, /dev/sda1
or /dev/xvda
).
List<E> blockDeviceMappings
Any block device mapping entries.
String virtualizationType
The type of virtualization of the AMI.
List<E> tags
Any tags assigned to the image.
String hypervisor
The hypervisor type of the image.
String imageId
The ID of the AMI.
List<E> launchPermissions
One or more launch permissions.
List<E> productCodes
One or more product codes.
String kernelId
The kernel ID.
String ramdiskId
The RAM disk ID.
String description
A description for the AMI.
String sriovNetSupport
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
List<E> blockDeviceMappings
One or more block device mapping entries.
String instanceId
The ID of the instance.
String imageId
The ID of the AMI used to launch the instance.
InstanceState state
The current state of the instance.
String privateDnsName
(IPv4 only) The private DNS hostname name assigned to the instance. This DNS hostname can only be used inside the
Amazon EC2 network. This name is not available until the instance enters the running
state.
[EC2-VPC] The Amazon-provided DNS server will resolve Amazon-provided private DNS hostnames if you've enabled DNS resolution and DNS hostnames in your VPC. If you are not using the Amazon-provided DNS server in your VPC, your custom domain name servers must resolve the hostname as appropriate.
String publicDnsName
(IPv4 only) The public DNS name assigned to the instance. This name is not available until the instance enters
the running
state. For EC2-VPC, this name is only available if you've enabled DNS hostnames for your
VPC.
String stateTransitionReason
The reason for the most recent state transition. This might be an empty string.
String keyName
The name of the key pair, if this instance was launched with an associated key pair.
Integer amiLaunchIndex
The AMI launch index, which can be used to find this instance in the launch group.
List<E> productCodes
The product codes attached to this instance, if applicable.
String instanceType
The instance type.
Date launchTime
The time the instance was launched.
Placement placement
The location where the instance launched, if applicable.
String kernelId
The kernel associated with this instance, if applicable.
String ramdiskId
The RAM disk associated with this instance, if applicable.
String platform
The value is Windows
for Windows instances; otherwise blank.
Monitoring monitoring
The monitoring for the instance.
String subnetId
[EC2-VPC] The ID of the subnet in which the instance is running.
String vpcId
[EC2-VPC] The ID of the VPC in which the instance is running.
String privateIpAddress
The private IPv4 address assigned to the instance.
String publicIpAddress
The public IPv4 address assigned to the instance, if applicable.
StateReason stateReason
The reason for the most recent state transition.
String architecture
The architecture of the image.
String rootDeviceType
The root device type used by the AMI. The AMI can use an EBS volume or an instance store volume.
String rootDeviceName
The root device name (for example, /dev/sda1
or /dev/xvda
).
List<E> blockDeviceMappings
Any block device mapping entries for the instance.
String virtualizationType
The virtualization type of the instance.
String instanceLifecycle
Indicates whether this is a Spot instance or a Scheduled Instance.
String spotInstanceRequestId
If the request is a Spot instance request, the ID of the request.
String clientToken
The idempotency token you provided when you launched the instance, if applicable.
List<E> tags
Any tags assigned to the instance.
List<E> securityGroups
One or more security groups for the instance.
Boolean sourceDestCheck
Specifies whether to enable an instance launched in a VPC to perform NAT. This controls whether
source/destination checking is enabled on the instance. A value of 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
The hypervisor type of the instance.
List<E> networkInterfaces
[EC2-VPC] One or more network interfaces for the instance.
IamInstanceProfile iamInstanceProfile
The IAM instance profile associated with the instance, if applicable.
Boolean ebsOptimized
Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.
String sriovNetSupport
Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
Boolean enaSupport
Specifies whether enhanced networking with ENA is enabled.
String instanceId
The ID of the instance.
String instanceType
The instance type.
String kernelId
The kernel ID.
String ramdiskId
The RAM disk ID.
String userData
The user data.
Boolean disableApiTermination
If the value is true
, you can't terminate the instance through the Amazon EC2 console, CLI, or API;
otherwise, you can.
String instanceInitiatedShutdownBehavior
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
String rootDeviceName
The name of the root device (for example, /dev/sda1
or /dev/xvda
).
List<E> blockDeviceMappings
The block device mapping of the instance.
List<E> productCodes
A list of product codes.
Boolean ebsOptimized
Indicates whether the instance is optimized for EBS I/O.
String sriovNetSupport
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
Boolean enaSupport
Indicates whether enhanced networking with ENA is enabled.
Boolean sourceDestCheck
Indicates whether source/destination checking is enabled. A value of true
means checking is enabled,
and false
means checking is disabled. This value must be false
for a NAT instance to
perform NAT.
List<E> groups
The security groups associated with the instance.
String deviceName
The device name exposed to the instance (for example, /dev/sdh
or xvdh
).
EbsInstanceBlockDevice ebs
Parameters used to automatically set up EBS volumes when the instance is launched.
String ipv6Address
The IPv6 address.
String instanceId
The ID of the instance.
Monitoring monitoring
The monitoring for the instance.
String networkInterfaceId
The ID of the network interface.
String subnetId
The ID of the subnet.
String vpcId
The ID of the VPC.
String description
The description.
String ownerId
The ID of the AWS account that created the network interface.
String status
The status of the network interface.
String macAddress
The MAC address.
String privateIpAddress
The IPv4 address of the network interface within the subnet.
String privateDnsName
The private DNS name.
Boolean sourceDestCheck
Indicates whether to validate network traffic to or from this network interface.
List<E> groups
One or more security groups.
InstanceNetworkInterfaceAttachment attachment
The network interface attachment.
InstanceNetworkInterfaceAssociation association
The association information for an Elastic IPv4 associated with the network interface.
List<E> privateIpAddresses
One or more private IPv4 addresses associated with the network interface.
List<E> ipv6Addresses
One or more IPv6 addresses associated with the network interface.
String attachmentId
The ID of the network interface attachment.
Integer deviceIndex
The index of the device on the instance for the network interface attachment.
String status
The attachment state.
Date attachTime
The time stamp when the attachment initiated.
Boolean deleteOnTermination
Indicates whether the network interface is deleted when the instance is terminated.
String privateIpAddress
The private IPv4 address of the network interface.
String privateDnsName
The private IPv4 DNS name.
Boolean primary
Indicates whether this IPv4 address is the primary private IP address of the network interface.
InstanceNetworkInterfaceAssociation association
The association information for an Elastic IP address for the network interface.
String instanceId
The ID of the instance.
InstanceState currentState
The current state of the instance.
InstanceState previousState
The previous state of the instance.
String instanceId
The ID of the instance.
String availabilityZone
The Availability Zone of the instance.
List<E> events
Any scheduled events associated with the instance.
InstanceState instanceState
The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.
InstanceStatusSummary systemStatus
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
InstanceStatusSummary instanceStatus
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
String code
The event code.
String description
A description of the event.
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
The earliest scheduled start time for the event.
Date notAfter
The latest scheduled end time for the event.
String ipProtocol
The IP protocol name (tcp
, udp
, icmp
) or number (see Protocol Numbers).
[EC2-VPC only] Use -1
to specify all protocols. When authorizing security group rules, specifying
-1
or a protocol number other than tcp
, udp
, icmp
, or
58
(ICMPv6) allows traffic on all ports, regardless of any port range you specify. For
tcp
, udp
, and icmp
, you must specify a port range. For 58
(ICMPv6), you can optionally specify a port range; if you don't, traffic for all types and codes is allowed when
authorizing rules.
Integer fromPort
The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1
indicates all ICMP/ICMPv6 types.
Integer toPort
The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1
indicates
all ICMP/ICMPv6 codes for the specified ICMP type.
List<E> userIdGroupPairs
One or more security group and AWS account ID pairs.
List<E> ipv6Ranges
[EC2-VPC only] One or more IPv6 ranges.
List<E> prefixListIds
(Valid for AuthorizeSecurityGroupEgress, RevokeSecurityGroupEgress and DescribeSecurityGroups only) One or more prefix list IDs for an AWS service. In an AuthorizeSecurityGroupEgress request, this is the AWS service that you want to access through a VPC endpoint from instances associated with the security group.
List<E> ipv4Ranges
One or more IPv4 ranges.
String cidrIp
The IPv4 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv4 address, use the /32 prefix.
String cidrIpv6
The IPv6 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv6 address, use the /128 prefix.
VolumeModification volumeModification
A VolumeModification object.
String state
Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.
String networkInterfaceId
The ID of the network interface.
String subnetId
The ID of the subnet.
String vpcId
The ID of the VPC.
String availabilityZone
The Availability Zone.
String description
A description.
String ownerId
The AWS account ID of the owner of the network interface.
String requesterId
The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto Scaling).
Boolean requesterManaged
Indicates whether the network interface is being managed by AWS.
String status
The status of the network interface.
String macAddress
The MAC address.
String privateIpAddress
The IPv4 address of the network interface within the subnet.
String privateDnsName
The private DNS name.
Boolean sourceDestCheck
Indicates whether traffic to or from the instance is validated.
List<E> groups
Any security groups for the network interface.
NetworkInterfaceAttachment attachment
The network interface attachment.
NetworkInterfaceAssociation association
The association information for an Elastic IP address (IPv4) associated with the network interface.
List<E> tagSet
Any tags assigned to the network interface.
List<E> privateIpAddresses
The private IPv4 addresses associated with the network interface.
List<E> ipv6Addresses
The IPv6 addresses associated with the network interface.
String interfaceType
The type of interface.
String publicIp
The address of the Elastic IP address bound to the network interface.
String publicDnsName
The public DNS name.
String ipOwnerId
The ID of the Elastic IP address owner.
String allocationId
The allocation ID.
String associationId
The association ID.
String attachmentId
The ID of the network interface attachment.
String instanceId
The ID of the instance.
String instanceOwnerId
The AWS account ID of the owner of the instance.
Integer deviceIndex
The device index of the network interface attachment on the instance.
String status
The attachment state.
Date attachTime
The timestamp indicating when the attachment initiated.
Boolean deleteOnTermination
Indicates whether the network interface is deleted when the instance is terminated.
String ipv6Address
The IPv6 address.
String privateIpAddress
The private IPv4 address.
String privateDnsName
The private DNS name.
Boolean primary
Indicates whether this IPv4 address is the primary private IPv4 address of the network interface.
NetworkInterfaceAssociation association
The association information for an Elastic IP address (IPv4) associated with the network interface.
String availabilityZone
The Availability Zone of the instance.
String groupName
The name of the placement group the instance is in (for cluster compute instances).
String tenancy
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated
runs on single-tenant hardware. The host
tenancy is not supported for the
ImportInstance command.
String hostId
The ID of the Dedicated Host on which the instance resides. This parameter is not supported for the ImportInstance command.
String affinity
The affinity setting for the instance on the Dedicated Host. This parameter is not supported for the ImportInstance command.
String prefixListId
The ID of the prefix.
IamInstanceProfileAssociation iamInstanceProfileAssociation
Information about the IAM instance profile association.
String reservationId
The ID of the reservation.
String ownerId
The ID of the AWS account that owns the reservation.
String requesterId
The ID of the requester that launched the instances on your behalf (for example, AWS Management Console or Auto Scaling).
List<E> groups
[EC2-Classic only] One or more security groups.
List<E> instances
One or more instances.
List<E> groupNames
One or more security group names.
Reservation reservation
Describes a reservation.
String ownerId
The AWS account ID of the owner of the security group.
String groupName
The name of the security group.
String groupId
The ID of the security group.
String description
A description of the security group.
List<E> ipPermissions
One or more inbound rules associated with the security group.
List<E> ipPermissionsEgress
[EC2-VPC] One or more outbound rules associated with the security group.
String vpcId
[EC2-VPC] The ID of the VPC for the security group.
List<E> tags
Any tags assigned to the security group.
String snapshotId
The ID of the snapshot. Each snapshot receives a unique identifier when it is created.
String volumeId
The ID of the volume that was used to create the snapshot. Snapshots created by the CopySnapshot action have an arbitrary volume ID that should not be used for any purpose.
String state
The snapshot state.
String stateMessage
Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper AWS Key Management Service (AWS KMS) permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by the DescribeSnapshots API operation.
Date startTime
The time stamp when the snapshot was initiated.
String progress
The progress of the snapshot, as a percentage.
String ownerId
The AWS account ID of the EBS snapshot owner.
String description
The description for the snapshot.
Integer volumeSize
The size of the volume, in GiB.
String ownerAlias
Value from an Amazon-maintained list (amazon
| aws-marketplace
| microsoft
) of snapshot owners. Not to be confused with the user-configured AWS account alias, which is set from the IAM
console.
List<E> tags
Any tags assigned to the snapshot.
Boolean encrypted
Indicates whether the snapshot is encrypted.
String kmsKeyId
The full ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to protect the volume encryption key for the parent volume.
String dataEncryptionKeyId
The data encryption key identifier for the snapshot. This value is a unique identifier that corresponds to the data encryption key that was used to encrypt the original volume or snapshot copy. Because data encryption keys are inherited by volumes created from snapshots, and vice versa, if snapshots share the same data encryption key identifier, then they belong to the same volume/snapshot lineage. This parameter is only returned by the DescribeSnapshots API operation.
Integer fromPort
The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1
indicates all ICMP types.
String ipProtocol
The IP protocol name (for tcp
, udp
, and icmp
) or number (see Protocol Numbers).
List<E> ipRanges
One or more IP ranges. Not applicable for stale security group rules.
List<E> prefixListIds
One or more prefix list IDs for an AWS service. Not applicable for stale security group rules.
Integer toPort
The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1
indicates all ICMP types.
List<E> userIdGroupPairs
One or more security group pairs. Returns the ID of the referenced security group and VPC, and the ID and status of the VPC peering connection.
String groupId
The ID of the security group.
String groupName
The name of the security group.
String description
The description of the security group.
String vpcId
The ID of the VPC for the security group.
List<E> staleIpPermissions
Information about the stale inbound rules in the security group.
List<E> staleIpPermissionsEgress
Information about the stale outbound rules in the security group.
String code
The reason code for the state change.
String message
The message for the state change.
Server.InsufficientInstanceCapacity
: There was insufficient instance capacity to satisfy the launch
request.
Server.InternalError
: An internal error occurred during instance launch, resulting in termination.
Server.ScheduledStop
: The instance was stopped due to a scheduled retirement.
Server.SpotInstanceTermination
: A Spot instance was terminated due to an increase in the market
price.
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.
String userId
The ID of an AWS account. For a referenced security group in another VPC, the account ID of the referenced security group is returned.
[EC2-Classic] Required when adding or removing rules that reference a security group in another AWS account.
String groupName
The name of the security group. In a request, use this parameter for a security group in EC2-Classic or a default VPC only. For a security group in a nondefault VPC, use the security group ID.
String groupId
The ID of the security group.
String vpcId
The ID of the VPC for the referenced security group, if applicable.
String vpcPeeringConnectionId
The ID of the VPC peering connection, if applicable.
String peeringStatus
The status of a VPC peering connection, if applicable.
String volumeId
The ID of the volume.
Integer size
The size of the volume, in GiBs.
String snapshotId
The snapshot from which the volume was created, if applicable.
String availabilityZone
The Availability Zone for the volume.
String state
The volume state.
Date createTime
The time stamp when volume creation was initiated.
List<E> attachments
Information about the volume attachments.
List<E> tags
Any tags assigned to the volume.
String volumeType
The 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.
Integer iops
The number of I/O operations per second (IOPS) that the volume supports. For Provisioned IOPS SSD volumes, this represents the number of IOPS that are provisioned for the volume. For General Purpose SSD 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 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 io1
volumes; it is not used in requests
to create gp2
, st1
, sc1
, or standard
volumes.
Boolean encrypted
Indicates whether the volume will be encrypted.
String kmsKeyId
The full ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to protect the volume encryption key for the volume.
String volumeId
The ID of the volume.
String instanceId
The ID of the instance.
String device
The device name.
String state
The attachment state of the volume.
Date attachTime
The time stamp when the attachment initiated.
Boolean deleteOnTermination
Indicates whether the EBS volume is deleted on instance termination.
String volumeId
ID of the volume being modified.
String modificationState
Current state of modification. Modification state is null for unmodified volumes.
String statusMessage
Generic status message on modification progress or failure.
Integer targetSize
Target size of the volume being modified.
Integer targetIops
Target IOPS rate of the volume being modified.
String targetVolumeType
Target EBS volume type of the volume being modified.
Integer originalSize
Original size of the volume being modified.
Integer originalIops
Original IOPS rate of the volume being modified.
String originalVolumeType
Original EBS volume type of the volume being modified.
Long progress
Modification progress from 0 to 100%.
Date startTime
Modification start time
Date endTime
Modification completion or failure time.
String volumeId
The volume ID.
String availabilityZone
The Availability Zone of the volume.
VolumeStatusInfo volumeStatus
The volume status.
List<E> events
A list of events associated with the volume.
List<E> actions
The details of the operation.
Copyright © 2010–2020. All rights reserved.