DBSnapshot
public struct DBSnapshot : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Specifies the allocated storage size in gibibytes (GiB).
Declaration
Swift
public let allocatedStorage: Int?
-
Specifies the name of the Availability Zone the DB instance was located in at the time of the DB snapshot.
Declaration
Swift
public let availabilityZone: String?
-
Specifies the DB instance identifier of the DB instance this DB snapshot was created from.
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?
-
The Amazon Resource Name (ARN) for the DB snapshot.
Declaration
Swift
public let dBSnapshotArn: String?
-
Specifies the identifier for the DB snapshot.
Declaration
Swift
public let dBSnapshotIdentifier: String?
-
Specifies whether the DB snapshot is encrypted.
Declaration
Swift
public let encrypted: Bool?
-
Specifies the name of the database engine.
Declaration
Swift
public let engine: String?
-
Specifies the version of the database engine.
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?
-
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
Declaration
Swift
public let instanceCreateTime: TimeStamp?
-
Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
Declaration
Swift
public let iops: Int?
-
If Encrypted is true, the AWS KMS key identifier for the encrypted DB snapshot.
Declaration
Swift
public let kmsKeyId: String?
-
License model information for the restored DB instance.
Declaration
Swift
public let licenseModel: String?
-
Provides the master username for the DB snapshot.
Declaration
Swift
public let masterUsername: String?
-
Provides the option group name for the DB snapshot.
Declaration
Swift
public let optionGroupName: String?
-
The percentage of the estimated data that has been transferred.
Declaration
Swift
public let percentProgress: Int?
-
Specifies the port that the database engine was listening on at the time of the snapshot.
Declaration
Swift
public let port: Int?
-
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance when the DB snapshot was created.
Declaration
Swift
public let processorFeatures: [ProcessorFeature]?
-
Specifies when the snapshot was taken in Coodinated Universal Time (UTC).
Declaration
Swift
public let snapshotCreateTime: TimeStamp?
-
Provides the type of the DB snapshot.
Declaration
Swift
public let snapshotType: String?
-
The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was copied from. It only has value in case of cross-customer or cross-region copy.
Declaration
Swift
public let sourceDBSnapshotIdentifier: String?
-
The AWS Region that the DB snapshot was created in or copied from.
Declaration
Swift
public let sourceRegion: String?
-
Specifies the status of this DB snapshot.
Declaration
Swift
public let status: String?
-
Specifies the storage type associated with DB snapshot.
Declaration
Swift
public let storageType: String?
-
The ARN from the key store with which to associate the instance for TDE encryption.
Declaration
Swift
public let tdeCredentialArn: String?
-
The time zone of the DB snapshot. In most cases, the Timezone element is empty. Timezone content appears only for snapshots taken from 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 snapshot.
Declaration
Swift
public let vpcId: String?
-
init(allocatedStorage:availabilityZone:dBInstanceIdentifier:dbiResourceId:dBSnapshotArn:dBSnapshotIdentifier:encrypted:engine:engineVersion:iAMDatabaseAuthenticationEnabled:instanceCreateTime:iops:kmsKeyId:licenseModel:masterUsername:optionGroupName:percentProgress:port:processorFeatures:snapshotCreateTime:snapshotType:sourceDBSnapshotIdentifier:sourceRegion:status:storageType:tdeCredentialArn:timezone:vpcId:)
Undocumented
Declaration
Swift
public init(allocatedStorage: Int? = nil, availabilityZone: String? = nil, dBInstanceIdentifier: String? = nil, dbiResourceId: String? = nil, dBSnapshotArn: String? = nil, dBSnapshotIdentifier: 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, percentProgress: Int? = nil, port: Int? = nil, processorFeatures: [ProcessorFeature]? = nil, snapshotCreateTime: TimeStamp? = nil, snapshotType: String? = nil, sourceDBSnapshotIdentifier: String? = nil, sourceRegion: String? = nil, status: String? = nil, storageType: String? = nil, tdeCredentialArn: String? = nil, timezone: String? = nil, vpcId: String? = nil)