Struct aws_sdk_opsworks::model::EbsBlockDevice [−][src]
#[non_exhaustive]pub struct EbsBlockDevice {
pub snapshot_id: Option<String>,
pub iops: Option<i32>,
pub volume_size: Option<i32>,
pub volume_type: Option<VolumeType>,
pub delete_on_termination: Option<bool>,
}
Expand description
Describes an Amazon EBS volume. This data type maps directly to the Amazon EC2 EbsBlockDevice data type.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.snapshot_id: Option<String>
The snapshot ID.
iops: Option<i32>
The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.
volume_size: Option<i32>
The volume size, in GiB. For more information, see EbsBlockDevice.
volume_type: Option<VolumeType>
The volume type. gp2
for General Purpose (SSD) volumes, io1
for
Provisioned IOPS (SSD) volumes, st1
for Throughput Optimized hard disk drives (HDD), sc1
for Cold HDD,and standard
for Magnetic volumes.
If you specify the io1
volume type, you must also specify a value for the Iops
attribute.
The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB)
specified in the AMI attributes to set IOPS to 50 x (volume size).
delete_on_termination: Option<bool>
Whether the volume is deleted on instance termination.
Implementations
The snapshot ID.
The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.
The volume size, in GiB. For more information, see EbsBlockDevice.
The volume type. gp2
for General Purpose (SSD) volumes, io1
for
Provisioned IOPS (SSD) volumes, st1
for Throughput Optimized hard disk drives (HDD), sc1
for Cold HDD,and standard
for Magnetic volumes.
If you specify the io1
volume type, you must also specify a value for the Iops
attribute.
The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB)
specified in the AMI attributes to set IOPS to 50 x (volume size).
Whether the volume is deleted on instance termination.
Creates a new builder-style object to manufacture EbsBlockDevice
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for EbsBlockDevice
impl Send for EbsBlockDevice
impl Sync for EbsBlockDevice
impl Unpin for EbsBlockDevice
impl UnwindSafe for EbsBlockDevice
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more