Struct rusoto_ec2::LaunchTemplateEbsBlockDevice [−][src]
pub struct LaunchTemplateEbsBlockDevice { pub delete_on_termination: Option<bool>, pub encrypted: Option<bool>, pub iops: Option<i64>, pub kms_key_id: Option<String>, pub snapshot_id: Option<String>, pub throughput: Option<i64>, pub volume_size: Option<i64>, pub volume_type: Option<String>, }
Expand description
Describes a block device for an EBS volume.
Fields
delete_on_termination: Option<bool>
Indicates whether the EBS volume is deleted on instance termination.
encrypted: Option<bool>
Indicates whether the EBS volume is encrypted.
iops: Option<i64>
The number of I/O operations per second (IOPS) that the volume supports.
kms_key_id: Option<String>
The ARN of the AWS Key Management Service (AWS KMS) CMK used for encryption.
snapshot_id: Option<String>
The ID of the snapshot.
throughput: Option<i64>
The throughput that the volume supports, in MiB/s.
volume_size: Option<i64>
The size of the volume, in GiB.
volume_type: Option<String>
The volume type.
Trait Implementations
Returns the “default value” for a type. Read more
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 Send for LaunchTemplateEbsBlockDevice
impl Sync for LaunchTemplateEbsBlockDevice
impl Unpin for LaunchTemplateEbsBlockDevice
impl UnwindSafe for LaunchTemplateEbsBlockDevice
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self