Struct aws_sdk_ec2::model::SnapshotDetail
source · [−]#[non_exhaustive]pub struct SnapshotDetail { /* private fields */ }
Expand description
Describes the snapshot created from the imported disk.
Implementations
sourceimpl SnapshotDetail
impl SnapshotDetail
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description for the snapshot.
sourcepub fn device_name(&self) -> Option<&str>
pub fn device_name(&self) -> Option<&str>
The block device mapping for the snapshot.
sourcepub fn disk_image_size(&self) -> Option<f64>
pub fn disk_image_size(&self) -> Option<f64>
The size of the disk in the snapshot, in GiB.
sourcepub fn format(&self) -> Option<&str>
pub fn format(&self) -> Option<&str>
The format of the disk image from which the snapshot is created.
sourcepub fn snapshot_id(&self) -> Option<&str>
pub fn snapshot_id(&self) -> Option<&str>
The snapshot ID of the disk being imported.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
A detailed status message for the snapshot creation.
sourcepub fn user_bucket(&self) -> Option<&UserBucketDetails>
pub fn user_bucket(&self) -> Option<&UserBucketDetails>
The Amazon S3 bucket for the disk image.
sourceimpl SnapshotDetail
impl SnapshotDetail
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SnapshotDetail
.
Trait Implementations
sourceimpl Clone for SnapshotDetail
impl Clone for SnapshotDetail
sourcefn clone(&self) -> SnapshotDetail
fn clone(&self) -> SnapshotDetail
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SnapshotDetail
impl Debug for SnapshotDetail
sourceimpl PartialEq<SnapshotDetail> for SnapshotDetail
impl PartialEq<SnapshotDetail> for SnapshotDetail
sourcefn eq(&self, other: &SnapshotDetail) -> bool
fn eq(&self, other: &SnapshotDetail) -> bool
impl StructuralPartialEq for SnapshotDetail
Auto Trait Implementations
impl RefUnwindSafe for SnapshotDetail
impl Send for SnapshotDetail
impl Sync for SnapshotDetail
impl Unpin for SnapshotDetail
impl UnwindSafe for SnapshotDetail
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more