Struct aws_sdk_docdb::model::DbClusterSnapshot
source · [−]#[non_exhaustive]pub struct DbClusterSnapshot { /* private fields */ }Expand description
Detailed information about a cluster snapshot.
Implementations
sourceimpl DbClusterSnapshot
impl DbClusterSnapshot
sourcepub fn availability_zones(&self) -> Option<&[String]>
pub fn availability_zones(&self) -> Option<&[String]>
Provides the list of Amazon EC2 Availability Zones that instances in the cluster snapshot can be restored in.
sourcepub fn db_cluster_snapshot_identifier(&self) -> Option<&str>
pub fn db_cluster_snapshot_identifier(&self) -> Option<&str>
Specifies the identifier for the cluster snapshot.
sourcepub fn db_cluster_identifier(&self) -> Option<&str>
pub fn db_cluster_identifier(&self) -> Option<&str>
Specifies the cluster identifier of the cluster that this cluster snapshot was created from.
sourcepub fn snapshot_create_time(&self) -> Option<&DateTime>
pub fn snapshot_create_time(&self) -> Option<&DateTime>
Provides the time when the snapshot was taken, in UTC.
sourcepub fn port(&self) -> i32
pub fn port(&self) -> i32
Specifies the port that the cluster was listening on at the time of the snapshot.
sourcepub fn vpc_id(&self) -> Option<&str>
pub fn vpc_id(&self) -> Option<&str>
Provides the virtual private cloud (VPC) ID that is associated with the cluster snapshot.
sourcepub fn cluster_create_time(&self) -> Option<&DateTime>
pub fn cluster_create_time(&self) -> Option<&DateTime>
Specifies the time when the cluster was created, in Universal Coordinated Time (UTC).
sourcepub fn master_username(&self) -> Option<&str>
pub fn master_username(&self) -> Option<&str>
Provides the master user name for the cluster snapshot.
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
Provides the version of the database engine for this cluster snapshot.
sourcepub fn snapshot_type(&self) -> Option<&str>
pub fn snapshot_type(&self) -> Option<&str>
Provides the type of the cluster snapshot.
sourcepub fn percent_progress(&self) -> i32
pub fn percent_progress(&self) -> i32
Specifies the percentage of the estimated data that has been transferred.
sourcepub fn storage_encrypted(&self) -> bool
pub fn storage_encrypted(&self) -> bool
Specifies whether the cluster snapshot is encrypted.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
If StorageEncrypted is true, the KMS key identifier for the encrypted cluster snapshot.
sourcepub fn db_cluster_snapshot_arn(&self) -> Option<&str>
pub fn db_cluster_snapshot_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the cluster snapshot.
sourcepub fn source_db_cluster_snapshot_arn(&self) -> Option<&str>
pub fn source_db_cluster_snapshot_arn(&self) -> Option<&str>
If the cluster snapshot was copied from a source cluster snapshot, the ARN for the source cluster snapshot; otherwise, a null value.
sourceimpl DbClusterSnapshot
impl DbClusterSnapshot
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DbClusterSnapshot.
Trait Implementations
sourceimpl Clone for DbClusterSnapshot
impl Clone for DbClusterSnapshot
sourcefn clone(&self) -> DbClusterSnapshot
fn clone(&self) -> DbClusterSnapshot
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 more
sourceimpl Debug for DbClusterSnapshot
impl Debug for DbClusterSnapshot
sourceimpl PartialEq<DbClusterSnapshot> for DbClusterSnapshot
impl PartialEq<DbClusterSnapshot> for DbClusterSnapshot
sourcefn eq(&self, other: &DbClusterSnapshot) -> bool
fn eq(&self, other: &DbClusterSnapshot) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for DbClusterSnapshot
Auto Trait Implementations
impl RefUnwindSafe for DbClusterSnapshot
impl Send for DbClusterSnapshot
impl Sync for DbClusterSnapshot
impl Unpin for DbClusterSnapshot
impl UnwindSafe for DbClusterSnapshot
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more