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?
  • 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)