NAME

Paws::Lightsail::RelationalDatabase

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::Lightsail::RelationalDatabase object:

$service_obj->Method(Att1 => { Arn => $value, ..., Tags => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::Lightsail::RelationalDatabase object:

$result = $service_obj->Method(...);
$result->Att1->Arn

DESCRIPTION

Describes a database.

ATTRIBUTES

Arn => Str

The Amazon Resource Name (ARN) of the database.

BackupRetentionEnabled => Bool

A Boolean value indicating whether automated backup retention is enabled for the database.

CaCertificateIdentifier => Str

The certificate associated with the database.

CreatedAt => Str

The timestamp when the database was created. Formatted in Unix time.

Engine => Str

The database software (for example, MySQL).

EngineVersion => Str

The database engine version (for example, 5.7.23).

Hardware => Paws::Lightsail::RelationalDatabaseHardware

Describes the hardware of the database.

LatestRestorableTime => Str

The latest point in time to which the database can be restored. Formatted in Unix time.

Location => Paws::Lightsail::ResourceLocation

The Region name and Availability Zone where the database is located.

MasterDatabaseName => Str

The name of the master database created when the Lightsail database resource is created.

MasterEndpoint => Paws::Lightsail::RelationalDatabaseEndpoint

The master endpoint for the database.

MasterUsername => Str

The master user name of the database.

Name => Str

The unique name of the database resource in Lightsail.

ParameterApplyStatus => Str

The status of parameter updates for the database.

PendingMaintenanceActions => ArrayRef[Paws::Lightsail::PendingMaintenanceAction]

Describes the pending maintenance actions for the database.

PendingModifiedValues => Paws::Lightsail::PendingModifiedRelationalDatabaseValues

Describes pending database value modifications.

PreferredBackupWindow => Str

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

PreferredMaintenanceWindow => Str

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.

PubliclyAccessible => Bool

A Boolean value indicating whether the database is publicly accessible.

RelationalDatabaseBlueprintId => Str

The blueprint ID for the database. A blueprint describes the major engine version of a database.

RelationalDatabaseBundleId => Str

The bundle ID for the database. A bundle describes the performance specifications for your database.

ResourceType => Str

The Lightsail resource type for the database (for example, RelationalDatabase).

SecondaryAvailabilityZone => Str

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

State => Str

Describes the current state of the database.

SupportCode => Str

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.

Tags => ArrayRef[Paws::Lightsail::Tag]

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide (https://lightsail.aws.amazon.com/ls/docs/en/articles/amazon-lightsail-tags).

SEE ALSO

This class forms part of Paws, describing an object used in Paws::Lightsail

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues