class Aws::RDS::Types::PromoteReadReplicaMessage

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

data as a hash:

    {
      db_instance_identifier: "String", # required
      backup_retention_period: 1,
      preferred_backup_window: "String",
    }

@!attribute [rw] db_instance_identifier

The DB instance identifier. This value is stored as a lowercase
string.

Constraints:

* Must match the identifier of an existing read replica DB instance.

^

Example: `mydbinstance`
@return [String]

@!attribute [rw] backup_retention_period

The number of days for which automated backups are retained. Setting
this parameter to a positive number enables backups. Setting this
parameter to 0 disables automated backups.

Default: 1

Constraints:

* Must be a value from 0 to 35.

* Can't be set to 0 if the DB instance is a source to read
  replicas.
@return [Integer]

@!attribute [rw] preferred_backup_window

The daily time range during which automated backups are created if
automated backups are enabled, using the `BackupRetentionPeriod`
parameter.

The default is a 30-minute window selected at random from an 8-hour
block of time for each Amazon Web Services Region. To see the time
blocks available, see [ Adjusting the Preferred Maintenance
Window][1] in the *Amazon RDS User Guide.*

Constraints:

* Must be in the format `hh24:mi-hh24:mi`.

* Must be in Universal Coordinated Time (UTC).

* Must not conflict with the preferred maintenance window.

* Must be at least 30 minutes.

[1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AdjustingTheMaintenanceWindow.html
@return [String]

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

Constants

SENSITIVE