pub struct VolumeModification {
pub volume_id: Option<String>,
pub modification_state: Option<String>,
pub target_volume_type: Option<String>,
pub target_iops: Option<i32>,
pub target_throughput: Option<i32>,
}Expand description
Describes the modification status of an EBS volume.
AWS API: ec2.v1.VolumeModification
Reference: https://docs.aws.amazon.com/AWSEC2/latest/APIReference//VolumeModification
§Coverage
5 of 16 fields included. Omitted fields:
StatusMessage— not selected in manifestTargetSize— not selected in manifestTargetMultiAttachEnabled— not selected in manifestOriginalSize— not selected in manifestOriginalIops— not selected in manifestOriginalVolumeType— not selected in manifestOriginalThroughput— not selected in manifestOriginalMultiAttachEnabled— not selected in manifestProgress— not selected in manifestStartTime— not selected in manifestEndTime— not selected in manifest
Fields§
§volume_id: Option<String>The ID of the volume.
modification_state: Option<String>The current modification state.
target_volume_type: Option<String>The target EBS volume type of the volume.
target_iops: Option<i32>The target IOPS rate of the volume.
target_throughput: Option<i32>The target throughput of the volume, in MiB/s.
Trait Implementations§
Source§impl Clone for VolumeModification
impl Clone for VolumeModification
Source§fn clone(&self) -> VolumeModification
fn clone(&self) -> VolumeModification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VolumeModification
impl Debug for VolumeModification
Source§impl Default for VolumeModification
impl Default for VolumeModification
Source§fn default() -> VolumeModification
fn default() -> VolumeModification
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VolumeModification
impl<'de> Deserialize<'de> for VolumeModification
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VolumeModification
impl RefUnwindSafe for VolumeModification
impl Send for VolumeModification
impl Sync for VolumeModification
impl Unpin for VolumeModification
impl UnsafeUnpin for VolumeModification
impl UnwindSafe for VolumeModification
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more