def promote(options = {})
      options = options.merge(db_instance_identifier: @id)
      resp = @client.promote_read_replica(options)
      DBInstance.new(
        id: resp.data.db_instance.db_instance_identifier,
        data: resp.data.db_instance,
        client: @client
      )
    end
def promote(options = {})
      options = options.merge(db_instance_identifier: @id)
      resp = @client.promote_read_replica(options)
      DBInstance.new(
        id: resp.data.db_instance.db_instance_identifier,
        data: resp.data.db_instance,
        client: @client
      )
    end
@example Request syntax with placeholder values

   dbinstance = db_instance.promote({
     backup_retention_period: 1,
     preferred_backup_window: "String",
   })
 @param [Hash] options ({})
 @option options [Integer] :backup_retention_period
   The number of days to retain automated backups. 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 8

   ^
 @option options [String] :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 AWS 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 [DBInstance]