[][src]Struct rusoto_docdb::DeleteDBClusterMessage

pub struct DeleteDBClusterMessage {
    pub db_cluster_identifier: String,
    pub final_db_snapshot_identifier: Option<String>,
    pub skip_final_snapshot: Option<bool>,
}

Represents the input to DeleteDBCluster.

Fields

db_cluster_identifier: String

The cluster identifier for the cluster to be deleted. This parameter isn't case sensitive.

Constraints:

  • Must match an existing DBClusterIdentifier.

final_db_snapshot_identifier: Option<String>

The cluster snapshot identifier of the new cluster snapshot created when SkipFinalSnapshot is set to false.

Specifying this parameter and also setting the SkipFinalShapshot parameter to true results in an error.

Constraints:

  • Must be from 1 to 255 letters, numbers, or hyphens.

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

skip_final_snapshot: Option<bool>

Determines whether a final cluster snapshot is created before the cluster is deleted. If true is specified, no cluster snapshot is created. If false is specified, a cluster snapshot is created before the DB cluster is deleted.

If SkipFinalSnapshot is false, you must specify a FinalDBSnapshotIdentifier parameter.

Default: false

Trait Implementations

impl Clone for DeleteDBClusterMessage[src]

impl Debug for DeleteDBClusterMessage[src]

impl Default for DeleteDBClusterMessage[src]

impl PartialEq<DeleteDBClusterMessage> for DeleteDBClusterMessage[src]

impl StructuralPartialEq for DeleteDBClusterMessage[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, 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> Sealed<T> for T where
    T: ?Sized

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.