Struct aws_sdk_memorydb::model::Snapshot
source · [−]#[non_exhaustive]pub struct Snapshot { /* private fields */ }Expand description
Represents a copy of an entire cluster as of the time when the snapshot was taken.
Implementations
sourceimpl Snapshot
impl Snapshot
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
sourcepub fn source(&self) -> Option<&str>
pub fn source(&self) -> Option<&str>
Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The ID of the KMS key used to encrypt the snapshot.
sourcepub fn cluster_configuration(&self) -> Option<&ClusterConfiguration>
pub fn cluster_configuration(&self) -> Option<&ClusterConfiguration>
The configuration of the cluster from which the snapshot was taken
Trait Implementations
impl StructuralPartialEq for Snapshot
Auto Trait Implementations
impl RefUnwindSafe for Snapshot
impl Send for Snapshot
impl Sync for Snapshot
impl Unpin for Snapshot
impl UnwindSafe for Snapshot
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