pub struct SnapshotTaskDetail {
pub description: Option<String>,
pub disk_image_size: Option<f64>,
pub encrypted: Option<bool>,
pub format: Option<String>,
pub kms_key_id: Option<String>,
pub progress: Option<String>,
pub snapshot_id: Option<String>,
pub status: Option<String>,
pub status_message: Option<String>,
pub url: Option<String>,
pub user_bucket: Option<UserBucketDetails>,
}Expand description
Details about the import snapshot task.
Fields§
§description: Option<String>The description of the snapshot.
disk_image_size: Option<f64>The size of the disk in the snapshot, in GiB.
encrypted: Option<bool>Indicates whether the snapshot is encrypted.
format: Option<String>The format of the disk image from which the snapshot is created.
kms_key_id: Option<String>The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted snapshot.
progress: Option<String>The percentage of completion for the import snapshot task.
snapshot_id: Option<String>The snapshot ID of the disk being imported.
status: Option<String>A brief status for the import snapshot task.
status_message: Option<String>A detailed status message for the import snapshot task.
url: Option<String>The URL of the disk image from which the snapshot is created.
user_bucket: Option<UserBucketDetails>The Amazon S3 bucket for the disk image.
Trait Implementations§
Source§impl Clone for SnapshotTaskDetail
impl Clone for SnapshotTaskDetail
Source§fn clone(&self) -> SnapshotTaskDetail
fn clone(&self) -> SnapshotTaskDetail
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 SnapshotTaskDetail
impl Debug for SnapshotTaskDetail
Source§impl Default for SnapshotTaskDetail
impl Default for SnapshotTaskDetail
Source§fn default() -> SnapshotTaskDetail
fn default() -> SnapshotTaskDetail
Returns the “default value” for a type. Read more
Source§impl PartialEq for SnapshotTaskDetail
impl PartialEq for SnapshotTaskDetail
impl StructuralPartialEq for SnapshotTaskDetail
Auto Trait Implementations§
impl Freeze for SnapshotTaskDetail
impl RefUnwindSafe for SnapshotTaskDetail
impl Send for SnapshotTaskDetail
impl Sync for SnapshotTaskDetail
impl Unpin for SnapshotTaskDetail
impl UnwindSafe for SnapshotTaskDetail
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