DBInstanceAutomatedBackup
public struct DBInstanceAutomatedBackup : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Specifies the allocated storage size in gibibytes (GiB).
Declaration
Swift
public let allocatedStorage: Int?
-
The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.
Declaration
Swift
public let availabilityZone: String?
-
The Amazon Resource Name (ARN) for the automated backup.
Declaration
Swift
public let dBInstanceArn: String?
-
The customer id of the instance that is/was associated with the automated backup.
Declaration
Swift
public let dBInstanceIdentifier: String?
-
The identifier for the source DB instance, which can’t be changed and which is unique to an AWS Region.
Declaration
Swift
public let dbiResourceId: String?
-
Specifies whether the automated backup is encrypted.
Declaration
Swift
public let encrypted: Bool?
-
The name of the database engine for this automated backup.
Declaration
Swift
public let engine: String?
-
The version of the database engine for the automated backup.
Declaration
Swift
public let engineVersion: String?
-
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
Declaration
Swift
public let iAMDatabaseAuthenticationEnabled: Bool?
-
Provides the date and time that the DB instance was created.
Declaration
Swift
public let instanceCreateTime: TimeStamp?
-
The IOPS (I/O operations per second) value for the automated backup.
Declaration
Swift
public let iops: Int?
-
The AWS KMS key ID for an automated backup. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.
Declaration
Swift
public let kmsKeyId: String?
-
License model information for the automated backup.
Declaration
Swift
public let licenseModel: String?
-
The license model of an automated backup.
Declaration
Swift
public let masterUsername: String?
-
The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.
Declaration
Swift
public let optionGroupName: String?
-
The port number that the automated backup used for connections. Default: Inherits from the source DB instance Valid Values: 1150-65535
Declaration
Swift
public let port: Int?
-
The AWS Region associated with the automated backup.
Declaration
Swift
public let region: String?
-
Earliest and latest time an instance can be restored to.
Declaration
Swift
public let restoreWindow: RestoreWindow?
-
Provides a list of status information for an automated backup: active - automated backups for current instances retained - automated backups for deleted instances creating - automated backups that are waiting for the first automated snapshot to be available.
Declaration
Swift
public let status: String?
-
Specifies the storage type associated with the automated backup.
Declaration
Swift
public let storageType: String?
-
The ARN from the key store with which the automated backup is associated for TDE encryption.
Declaration
Swift
public let tdeCredentialArn: String?
-
The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.
Declaration
Swift
public let timezone: String?
-
Provides the VPC ID associated with the DB instance
Declaration
Swift
public let vpcId: String?
-
init(allocatedStorage:availabilityZone:dBInstanceArn:dBInstanceIdentifier:dbiResourceId:encrypted:engine:engineVersion:iAMDatabaseAuthenticationEnabled:instanceCreateTime:iops:kmsKeyId:licenseModel:masterUsername:optionGroupName:port:region:restoreWindow:status:storageType:tdeCredentialArn:timezone:vpcId:)
Undocumented
Declaration
Swift
public init(allocatedStorage: Int? = nil, availabilityZone: String? = nil, dBInstanceArn: String? = nil, dBInstanceIdentifier: String? = nil, dbiResourceId: String? = nil, encrypted: Bool? = nil, engine: String? = nil, engineVersion: String? = nil, iAMDatabaseAuthenticationEnabled: Bool? = nil, instanceCreateTime: TimeStamp? = nil, iops: Int? = nil, kmsKeyId: String? = nil, licenseModel: String? = nil, masterUsername: String? = nil, optionGroupName: String? = nil, port: Int? = nil, region: String? = nil, restoreWindow: RestoreWindow? = nil, status: String? = nil, storageType: String? = nil, tdeCredentialArn: String? = nil, timezone: String? = nil, vpcId: String? = nil)