Struct aws_sdk_rds::model::DbClusterSnapshot
source · [−]#[non_exhaustive]pub struct DbClusterSnapshot { /* private fields */ }Expand description
Contains the details for an Amazon RDS DB cluster snapshot
This data type is used as a response element in the DescribeDBClusterSnapshots action.
Implementations
sourceimpl DbClusterSnapshot
impl DbClusterSnapshot
sourcepub fn availability_zones(&self) -> Option<&[String]>
pub fn availability_zones(&self) -> Option<&[String]>
Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.
sourcepub fn db_cluster_snapshot_identifier(&self) -> Option<&str>
pub fn db_cluster_snapshot_identifier(&self) -> Option<&str>
Specifies the identifier for the DB cluster snapshot.
sourcepub fn db_cluster_identifier(&self) -> Option<&str>
pub fn db_cluster_identifier(&self) -> Option<&str>
Specifies the DB cluster identifier of the DB cluster that this DB 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 Universal Coordinated Time (UTC).
sourcepub fn engine(&self) -> Option<&str>
pub fn engine(&self) -> Option<&str>
Specifies the name of the database engine for this DB cluster snapshot.
sourcepub fn engine_mode(&self) -> Option<&str>
pub fn engine_mode(&self) -> Option<&str>
Provides the engine mode of the database engine for this DB cluster snapshot.
sourcepub fn allocated_storage(&self) -> i32
pub fn allocated_storage(&self) -> i32
Specifies the allocated storage size in gibibytes (GiB).
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
Specifies the status of this DB cluster snapshot. Valid statuses are the following:
-
available -
copying -
creating
sourcepub fn port(&self) -> i32
pub fn port(&self) -> i32
Specifies the port that the DB 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 VPC ID associated with the DB cluster snapshot.
sourcepub fn cluster_create_time(&self) -> Option<&DateTime>
pub fn cluster_create_time(&self) -> Option<&DateTime>
Specifies the time when the DB 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 username for this DB 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 DB cluster snapshot.
sourcepub fn license_model(&self) -> Option<&str>
pub fn license_model(&self) -> Option<&str>
Provides the license model information for this DB cluster snapshot.
sourcepub fn snapshot_type(&self) -> Option<&str>
pub fn snapshot_type(&self) -> Option<&str>
Provides the type of the DB 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 DB 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 Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.
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 DB cluster snapshot.
sourcepub fn source_db_cluster_snapshot_arn(&self) -> Option<&str>
pub fn source_db_cluster_snapshot_arn(&self) -> Option<&str>
If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.
sourcepub fn iam_database_authentication_enabled(&self) -> bool
pub fn iam_database_authentication_enabled(&self) -> bool
True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
sourcepub fn tag_list(&self) -> Option<&[Tag]>
pub fn tag_list(&self) -> Option<&[Tag]>
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
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
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more