RelationalDatabase
public struct RelationalDatabase : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The Amazon Resource Name (ARN) of the database.
Declaration
Swift
public let arn: String? -
A Boolean value indicating whether automated backup retention is enabled for the database.
Declaration
Swift
public let backupRetentionEnabled: Bool? -
The certificate associated with the database.
Declaration
Swift
public let caCertificateIdentifier: String? -
The timestamp when the database was created. Formatted in Unix time.
Declaration
Swift
public let createdAt: TimeStamp? -
The database software (for example, MySQL).
Declaration
Swift
public let engine: String? -
The database engine version (for example, 5.7.23).
Declaration
Swift
public let engineVersion: String? -
Describes the hardware of the database.
Declaration
Swift
public let hardware: RelationalDatabaseHardware? -
The latest point in time to which the database can be restored. Formatted in Unix time.
Declaration
Swift
public let latestRestorableTime: TimeStamp? -
The Region name and Availability Zone where the database is located.
Declaration
Swift
public let location: ResourceLocation? -
The name of the master database created when the Lightsail database resource is created.
Declaration
Swift
public let masterDatabaseName: String? -
The master endpoint for the database.
Declaration
Swift
public let masterEndpoint: RelationalDatabaseEndpoint? -
The master user name of the database.
Declaration
Swift
public let masterUsername: String? -
The unique name of the database resource in Lightsail.
Declaration
Swift
public let name: String? -
The status of parameter updates for the database.
Declaration
Swift
public let parameterApplyStatus: String? -
Describes the pending maintenance actions for the database.
Declaration
Swift
public let pendingMaintenanceActions: [PendingMaintenanceAction]? -
Describes pending database value modifications.
Declaration
Swift
public let pendingModifiedValues: PendingModifiedRelationalDatabaseValues? -
The daily time range during which automated backups are created for the database (for example, 16:00-16:30).
Declaration
Swift
public let preferredBackupWindow: String? -
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.
Declaration
Swift
public let preferredMaintenanceWindow: String? -
A Boolean value indicating whether the database is publicly accessible.
Declaration
Swift
public let publiclyAccessible: Bool? -
The blueprint ID for the database. A blueprint describes the major engine version of a database.
Declaration
Swift
public let relationalDatabaseBlueprintId: String? -
The bundle ID for the database. A bundle describes the performance specifications for your database.
Declaration
Swift
public let relationalDatabaseBundleId: String? -
The Lightsail resource type for the database (for example, RelationalDatabase).
Declaration
Swift
public let resourceType: ResourceType? -
Describes the secondary Availability Zone of a high availability database. The secondary database is used for failover support of a high availability database.
Declaration
Swift
public let secondaryAvailabilityZone: String? -
Describes the current state of the database.
Declaration
Swift
public let state: String? -
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.
Declaration
Swift
public let supportCode: String? -
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide.
Declaration
Swift
public let tags: [Tag]? -
init(arn:backupRetentionEnabled:caCertificateIdentifier:createdAt:engine:engineVersion:hardware:latestRestorableTime:location:masterDatabaseName:masterEndpoint:masterUsername:name:parameterApplyStatus:pendingMaintenanceActions:pendingModifiedValues:preferredBackupWindow:preferredMaintenanceWindow:publiclyAccessible:relationalDatabaseBlueprintId:relationalDatabaseBundleId:resourceType:secondaryAvailabilityZone:state:supportCode:tags:)Undocumented
Declaration
Swift
public init(arn: String? = nil, backupRetentionEnabled: Bool? = nil, caCertificateIdentifier: String? = nil, createdAt: TimeStamp? = nil, engine: String? = nil, engineVersion: String? = nil, hardware: RelationalDatabaseHardware? = nil, latestRestorableTime: TimeStamp? = nil, location: ResourceLocation? = nil, masterDatabaseName: String? = nil, masterEndpoint: RelationalDatabaseEndpoint? = nil, masterUsername: String? = nil, name: String? = nil, parameterApplyStatus: String? = nil, pendingMaintenanceActions: [PendingMaintenanceAction]? = nil, pendingModifiedValues: PendingModifiedRelationalDatabaseValues? = nil, preferredBackupWindow: String? = nil, preferredMaintenanceWindow: String? = nil, publiclyAccessible: Bool? = nil, relationalDatabaseBlueprintId: String? = nil, relationalDatabaseBundleId: String? = nil, resourceType: ResourceType? = nil, secondaryAvailabilityZone: String? = nil, state: String? = nil, supportCode: String? = nil, tags: [Tag]? = nil)
View on GitHub
RelationalDatabase Structure Reference