class Aws::Lightsail::Types::RelationalDatabase

Describes a database.

@!attribute [rw] name

The unique name of the database resource in Lightsail.
@return [String]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the database.
@return [String]

@!attribute [rw] support_code

The support code for the database. Include this code in your email
to support when you have questions about a database in Lightsail.
This code enables our support team to look up your Lightsail
information more easily.
@return [String]

@!attribute [rw] created_at

The timestamp when the database was created. Formatted in Unix time.
@return [Time]

@!attribute [rw] location

The Region name and Availability Zone where the database is located.
@return [Types::ResourceLocation]

@!attribute [rw] resource_type

The Lightsail resource type for the database (for example,
`RelationalDatabase`).
@return [String]

@!attribute [rw] tags

The tag keys and optional values for the resource. For more
information about tags in Lightsail, see the [Amazon Lightsail
Developer Guide][1].

[1]: https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-tags
@return [Array<Types::Tag>]

@!attribute [rw] relational_database_blueprint_id

The blueprint ID for the database. A blueprint describes the major
engine version of a database.
@return [String]

@!attribute [rw] relational_database_bundle_id

The bundle ID for the database. A bundle describes the performance
specifications for your database.
@return [String]

@!attribute [rw] master_database_name

The name of the master database created when the Lightsail database
resource is created.
@return [String]

@!attribute [rw] hardware

Describes the hardware of the database.
@return [Types::RelationalDatabaseHardware]

@!attribute [rw] state

Describes the current state of the database.
@return [String]

@!attribute [rw] secondary_availability_zone

Describes the secondary Availability Zone of a high availability
database.

The secondary database is used for failover support of a high
availability database.
@return [String]

@!attribute [rw] backup_retention_enabled

A Boolean value indicating whether automated backup retention is
enabled for the database.
@return [Boolean]

@!attribute [rw] pending_modified_values

Describes pending database value modifications.
@return [Types::PendingModifiedRelationalDatabaseValues]

@!attribute [rw] engine

The database software (for example, `MySQL`).
@return [String]

@!attribute [rw] engine_version

The database engine version (for example, `5.7.23`).
@return [String]

@!attribute [rw] latest_restorable_time

The latest point in time to which the database can be restored.
Formatted in Unix time.
@return [Time]

@!attribute [rw] master_username

The master user name of the database.
@return [String]

@!attribute [rw] parameter_apply_status

The status of parameter updates for the database.
@return [String]

@!attribute [rw] preferred_backup_window

The daily time range during which automated backups are created for
the database (for example, `16:00-16:30`).
@return [String]

@!attribute [rw] preferred_maintenance_window

The weekly time range during which system maintenance can occur on
the database.

In the format `ddd:hh24:mi-ddd:hh24:mi`. For example,
`Tue:17:00-Tue:17:30`.
@return [String]

@!attribute [rw] publicly_accessible

A Boolean value indicating whether the database is publicly
accessible.
@return [Boolean]

@!attribute [rw] master_endpoint

The master endpoint for the database.
@return [Types::RelationalDatabaseEndpoint]

@!attribute [rw] pending_maintenance_actions

Describes the pending maintenance actions for the database.
@return [Array<Types::PendingMaintenanceAction>]

@!attribute [rw] ca_certificate_identifier

The certificate associated with the database.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/RelationalDatabase AWS API Documentation

Constants

SENSITIVE