Struct aws_sdk_docdb::types::GlobalCluster
source · #[non_exhaustive]pub struct GlobalCluster {
pub global_cluster_identifier: Option<String>,
pub global_cluster_resource_id: Option<String>,
pub global_cluster_arn: Option<String>,
pub status: Option<String>,
pub engine: Option<String>,
pub engine_version: Option<String>,
pub database_name: Option<String>,
pub storage_encrypted: Option<bool>,
pub deletion_protection: Option<bool>,
pub global_cluster_members: Option<Vec<GlobalClusterMember>>,
}
Expand description
A data type representing an Amazon DocumentDB global cluster.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.global_cluster_identifier: Option<String>
Contains a user-supplied global cluster identifier. This identifier is the unique key that identifies a global cluster.
global_cluster_resource_id: Option<String>
The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in CloudTrail log entries whenever the KMS customer master key (CMK) for the cluster is accessed.
global_cluster_arn: Option<String>
The Amazon Resource Name (ARN) for the global cluster.
status: Option<String>
Specifies the current state of this global cluster.
engine: Option<String>
The Amazon DocumentDB database engine used by the global cluster.
engine_version: Option<String>
Indicates the database engine version.
database_name: Option<String>
The default database name within the new global cluster.
storage_encrypted: Option<bool>
The storage encryption setting for the global cluster.
deletion_protection: Option<bool>
The deletion protection setting for the new global cluster.
global_cluster_members: Option<Vec<GlobalClusterMember>>
The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.
Implementations§
source§impl GlobalCluster
impl GlobalCluster
sourcepub fn global_cluster_identifier(&self) -> Option<&str>
pub fn global_cluster_identifier(&self) -> Option<&str>
Contains a user-supplied global cluster identifier. This identifier is the unique key that identifies a global cluster.
sourcepub fn global_cluster_resource_id(&self) -> Option<&str>
pub fn global_cluster_resource_id(&self) -> Option<&str>
The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in CloudTrail log entries whenever the KMS customer master key (CMK) for the cluster is accessed.
sourcepub fn global_cluster_arn(&self) -> Option<&str>
pub fn global_cluster_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the global cluster.
sourcepub fn engine(&self) -> Option<&str>
pub fn engine(&self) -> Option<&str>
The Amazon DocumentDB database engine used by the global cluster.
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
Indicates the database engine version.
sourcepub fn database_name(&self) -> Option<&str>
pub fn database_name(&self) -> Option<&str>
The default database name within the new global cluster.
sourcepub fn storage_encrypted(&self) -> Option<bool>
pub fn storage_encrypted(&self) -> Option<bool>
The storage encryption setting for the global cluster.
sourcepub fn deletion_protection(&self) -> Option<bool>
pub fn deletion_protection(&self) -> Option<bool>
The deletion protection setting for the new global cluster.
sourcepub fn global_cluster_members(&self) -> Option<&[GlobalClusterMember]>
pub fn global_cluster_members(&self) -> Option<&[GlobalClusterMember]>
The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.
source§impl GlobalCluster
impl GlobalCluster
sourcepub fn builder() -> GlobalClusterBuilder
pub fn builder() -> GlobalClusterBuilder
Creates a new builder-style object to manufacture GlobalCluster
.
Trait Implementations§
source§impl Clone for GlobalCluster
impl Clone for GlobalCluster
source§fn clone(&self) -> GlobalCluster
fn clone(&self) -> GlobalCluster
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GlobalCluster
impl Debug for GlobalCluster
source§impl PartialEq for GlobalCluster
impl PartialEq for GlobalCluster
source§fn eq(&self, other: &GlobalCluster) -> bool
fn eq(&self, other: &GlobalCluster) -> bool
self
and other
values to be equal, and is used
by ==
.