[][src]Struct rusoto_lightsail::DeleteRelationalDatabaseRequest

pub struct DeleteRelationalDatabaseRequest {
    pub final_relational_database_snapshot_name: Option<String>,
    pub relational_database_name: String,
    pub skip_final_snapshot: Option<bool>,
}

Fields

final_relational_database_snapshot_name: Option<String>

The name of the database snapshot created if skip final snapshot is false, which is the default value for that parameter.

Specifying this parameter and also specifying the skip final snapshot parameter to true results in an error.

Constraints:

  • Must contain from 2 to 255 alphanumeric characters, or hyphens.

  • The first and last character must be a letter or number.

relational_database_name: String

The name of the database that you are deleting.

skip_final_snapshot: Option<bool>

Determines whether a final database snapshot is created before your database is deleted. If true is specified, no database snapshot is created. If false is specified, a database snapshot is created before your database is deleted.

You must specify the final relational database snapshot name parameter if the skip final snapshot parameter is false.

Default: false

Trait Implementations

impl Clone for DeleteRelationalDatabaseRequest[src]

impl Debug for DeleteRelationalDatabaseRequest[src]

impl Default for DeleteRelationalDatabaseRequest[src]

impl PartialEq<DeleteRelationalDatabaseRequest> for DeleteRelationalDatabaseRequest[src]

impl Serialize for DeleteRelationalDatabaseRequest[src]

impl StructuralPartialEq for DeleteRelationalDatabaseRequest[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> 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.