pub struct VolumeModification {
pub end_time: Option<String>,
pub modification_state: Option<String>,
pub original_iops: Option<i64>,
pub original_size: Option<i64>,
pub original_volume_type: Option<String>,
pub progress: Option<i64>,
pub start_time: Option<String>,
pub status_message: Option<String>,
pub target_iops: Option<i64>,
pub target_size: Option<i64>,
pub target_volume_type: Option<String>,
pub volume_id: Option<String>,
}Expand description
Describes the modification status of an EBS volume.
If the volume has never been modified, some element values will be null.
Fields§
§end_time: Option<String>The modification completion or failure time.
modification_state: Option<String>The current modification state. The modification state is null for unmodified volumes.
original_iops: Option<i64>The original IOPS rate of the volume.
original_size: Option<i64>The original size of the volume, in GiB.
original_volume_type: Option<String>The original EBS volume type of the volume.
progress: Option<i64>The modification progress, from 0 to 100 percent complete.
start_time: Option<String>The modification start time.
status_message: Option<String>A status message about the modification progress or failure.
target_iops: Option<i64>The target IOPS rate of the volume.
target_size: Option<i64>The target size of the volume, in GiB.
target_volume_type: Option<String>The target EBS volume type of the volume.
volume_id: Option<String>The ID of the volume.
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 PartialEq for VolumeModification
impl PartialEq for VolumeModification
impl StructuralPartialEq for VolumeModification
Auto Trait Implementations§
impl Freeze for VolumeModification
impl RefUnwindSafe for VolumeModification
impl Send for VolumeModification
impl Sync for VolumeModification
impl Unpin 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