class Aws::Lightsail::Types::UpdateRelationalDatabaseRequest
@note When making an API call, you may pass UpdateRelationalDatabaseRequest
data as a hash: { relational_database_name: "ResourceName", # required master_user_password: "SensitiveString", rotate_master_user_password: false, preferred_backup_window: "string", preferred_maintenance_window: "string", enable_backup_retention: false, disable_backup_retention: false, publicly_accessible: false, apply_immediately: false, ca_certificate_identifier: "string", }
@!attribute [rw] relational_database_name
The name of your Lightsail database resource to update. @return [String]
@!attribute [rw] master_user_password
The password for the master user. The password can include any printable ASCII character except "/", """, or "@". My**SQL** Constraints: Must contain from 8 to 41 characters. **PostgreSQL** Constraints: Must contain from 8 to 128 characters. @return [String]
@!attribute [rw] rotate_master_user_password
When `true`, the master user password is changed to a new strong password generated by Lightsail. Use the `get relational database master user password` operation to get the new password. @return [Boolean]
@!attribute [rw] preferred_backup_window
The daily time range during which automated backups are created for your database if automated backups are enabled. Constraints: * Must be in the `hh24:mi-hh24:mi` format. Example: `16:00-16:30` * Specified in Coordinated Universal Time (UTC). * Must not conflict with the preferred maintenance window. * Must be at least 30 minutes. @return [String]
@!attribute [rw] preferred_maintenance_window
The weekly time range during which system maintenance can occur on your database. The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. Constraints: * Must be in the `ddd:hh24:mi-ddd:hh24:mi` format. * Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. * Must be at least 30 minutes. * Specified in Coordinated Universal Time (UTC). * Example: `Tue:17:00-Tue:17:30` @return [String]
@!attribute [rw] enable_backup_retention
When `true`, enables automated backup retention for your database. Updates are applied during the next maintenance window because this can result in an outage. @return [Boolean]
@!attribute [rw] disable_backup_retention
When `true`, disables automated backup retention for your database. Disabling backup retention deletes all automated database backups. Before disabling this, you may want to create a snapshot of your database using the `create relational database snapshot` operation. Updates are applied during the next maintenance window because this can result in an outage. @return [Boolean]
@!attribute [rw] publicly_accessible
Specifies the accessibility options for your database. A value of `true` specifies a database that is available to resources outside of your Lightsail account. A value of `false` specifies a database that is available only to your Lightsail resources in the same region as your database. @return [Boolean]
@!attribute [rw] apply_immediately
When `true`, applies changes immediately. When `false`, applies changes during the preferred maintenance window. Some changes may cause an outage. Default: `false` @return [Boolean]
@!attribute [rw] ca_certificate_identifier
Indicates the certificate that needs to be associated with the database. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/UpdateRelationalDatabaseRequest AWS API Documentation
Constants
- SENSITIVE