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)