class Aws::RDS::Types::DeleteDBInstanceMessage

@note When making an API call, you may pass DeleteDBInstanceMessage

data as a hash:

    {
      db_instance_identifier: "String", # required
      skip_final_snapshot: false,
      final_db_snapshot_identifier: "String",
      delete_automated_backups: false,
    }

@!attribute [rw] db_instance_identifier

The DB instance identifier for the DB instance to be deleted. This
parameter isn't case-sensitive.

Constraints:

* Must match the name of an existing DB instance.

^
@return [String]

@!attribute [rw] skip_final_snapshot

A value that indicates whether to skip the creation of a final DB
snapshot before the DB instance is deleted. If skip is specified, no
DB snapshot is created. If skip isn't specified, a DB snapshot is
created before the DB instance is deleted. By default, skip isn't
specified, and the DB snapshot is created.

When a DB instance is in a failure state and has a status of
'failed', 'incompatible-restore', or 'incompatible-network',
it can only be deleted when skip is specified.

Specify skip when deleting a read replica.

<note markdown="1"> The FinalDBSnapshotIdentifier parameter must be specified if skip
isn't specified.

 </note>
@return [Boolean]

@!attribute [rw] final_db_snapshot_identifier

The `DBSnapshotIdentifier` of the new `DBSnapshot` created when the
`SkipFinalSnapshot` parameter is disabled.

<note markdown="1"> Specifying this parameter and also specifying to skip final DB
snapshot creation in SkipFinalShapshot results in an error.

 </note>

Constraints:

* Must be 1 to 255 letters or numbers.

* First character must be a letter.

* Can't end with a hyphen or contain two consecutive hyphens.

* Can't be specified when deleting a read replica.
@return [String]

@!attribute [rw] delete_automated_backups

A value that indicates whether to remove automated backups
immediately after the DB instance is deleted. This parameter isn't
case-sensitive. The default is to remove automated backups
immediately after the DB instance is deleted.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteDBInstanceMessage AWS API Documentation

Constants

SENSITIVE