Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

UpdateRelationalDatabaseRequest

import type { UpdateRelationalDatabaseRequest } from "https://aws-api.deno.dev/v0.3/services/lightsail.ts?docs=full";
interface UpdateRelationalDatabaseRequest {
applyImmediately?: boolean | null;
caCertificateIdentifier?: string | null;
disableBackupRetention?: boolean | null;
enableBackupRetention?: boolean | null;
masterUserPassword?: string | null;
preferredBackupWindow?: string | null;
preferredMaintenanceWindow?: string | null;
publiclyAccessible?: boolean | null;
relationalDatabaseName: string;
rotateMasterUserPassword?: boolean | null;
}

§Properties

§
applyImmediately?: boolean | null
[src]

When true, applies changes immediately. When false, applies changes during the preferred maintenance window. Some changes may cause an outage.

Default: false

§
caCertificateIdentifier?: string | null
[src]

Indicates the certificate that needs to be associated with the database.

§
disableBackupRetention?: boolean | null
[src]

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.

§
enableBackupRetention?: boolean | null
[src]

When true, enables automated backup retention for your database.

Updates are applied during the next maintenance window because this can result in an outage.

§
masterUserPassword?: string | null
[src]

The password for the master user. The password can include any printable ASCII character except "/", """, or "@".

MySQL

Constraints: Must contain from 8 to 41 characters.

PostgreSQL

Constraints: Must contain from 8 to 128 characters.

§
preferredBackupWindow?: string | null
[src]

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.
§
preferredMaintenanceWindow?: string | null
[src]

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
§
publiclyAccessible?: boolean | null
[src]

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.

§
relationalDatabaseName: string
[src]

The name of your Lightsail database resource to update.

§
rotateMasterUserPassword?: boolean | null
[src]

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.