[][src]Struct rusoto_rds::GlobalCluster

pub struct GlobalCluster {
    pub database_name: Option<String>,
    pub deletion_protection: Option<bool>,
    pub engine: Option<String>,
    pub engine_version: Option<String>,
    pub global_cluster_arn: Option<String>,
    pub global_cluster_identifier: Option<String>,
    pub global_cluster_members: Option<Vec<GlobalClusterMember>>,
    pub global_cluster_resource_id: Option<String>,
    pub status: Option<String>,
    pub storage_encrypted: Option<bool>,
}

A data type representing an Aurora global database.

Fields

database_name: Option<String>

The default database name within the new global database cluster.

deletion_protection: Option<bool>

The deletion protection setting for the new global database cluster.

engine: Option<String>

The Aurora database engine used by the global database cluster.

engine_version: Option<String>

Indicates the database engine version.

global_cluster_arn: Option<String>

The Amazon Resource Name (ARN) for the global database cluster.

global_cluster_identifier: Option<String>

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

global_cluster_members: Option<Vec<GlobalClusterMember>>

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

global_cluster_resource_id: Option<String>

The AWS Region-unique, immutable identifier for the global database cluster. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS customer master key (CMK) for the DB cluster is accessed.

status: Option<String>

Specifies the current state of this global database cluster.

storage_encrypted: Option<bool>

The storage encryption setting for the global database cluster.

Trait Implementations

impl Clone for GlobalCluster[src]

impl Debug for GlobalCluster[src]

impl Default for GlobalCluster[src]

impl PartialEq<GlobalCluster> for GlobalCluster[src]

impl StructuralPartialEq for GlobalCluster[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.