AwsRdsDbClusterSnapshotDetails
public struct AwsRdsDbClusterSnapshotDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Specifies the allocated storage size in gibibytes (GiB).
Declaration
Swift
public let allocatedStorage: Int?
-
A list of Availability Zones where instances in the DB cluster can be created.
Declaration
Swift
public let availabilityZones: [String]?
-
Indicates when the DB cluster was created, in Universal Coordinated Time (UTC). Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
Declaration
Swift
public let clusterCreateTime: String?
-
The DB cluster identifier.
Declaration
Swift
public let dbClusterIdentifier: String?
-
The identifier of the DB cluster snapshot.
Declaration
Swift
public let dbClusterSnapshotIdentifier: String?
-
Undocumented
Declaration
Swift
public let engine: String?
-
The version of the database engine to use.
Declaration
Swift
public let engineVersion: String?
-
Whether mapping of IAM accounts to database accounts is enabled.
Declaration
Swift
public let iamDatabaseAuthenticationEnabled: Bool?
-
The ARN of the AWS KMS master key that is used to encrypt the database instances in the DB cluster.
Declaration
Swift
public let kmsKeyId: String?
-
The license model information for this DB cluster snapshot.
Declaration
Swift
public let licenseModel: String?
-
The name of the master user for the DB cluster.
Declaration
Swift
public let masterUsername: String?
-
Specifies the percentage of the estimated data that has been transferred.
Declaration
Swift
public let percentProgress: Int?
-
The port number on which the DB instances in the DB cluster accept connections.
Declaration
Swift
public let port: Int?
-
Indicates when the snapshot was taken. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
Declaration
Swift
public let snapshotCreateTime: String?
-
The type of DB cluster snapshot.
Declaration
Swift
public let snapshotType: String?
-
The status of this DB cluster snapshot.
Declaration
Swift
public let status: String?
-
Whether the DB cluster is encrypted.
Declaration
Swift
public let storageEncrypted: Bool?
-
The VPC ID that is associated with the DB cluster snapshot.
Declaration
Swift
public let vpcId: String?
-
init(allocatedStorage:availabilityZones:clusterCreateTime:dbClusterIdentifier:dbClusterSnapshotIdentifier:engine:engineVersion:iamDatabaseAuthenticationEnabled:kmsKeyId:licenseModel:masterUsername:percentProgress:port:snapshotCreateTime:snapshotType:status:storageEncrypted:vpcId:)
Undocumented
Declaration
Swift
public init(allocatedStorage: Int? = nil, availabilityZones: [String]? = nil, clusterCreateTime: String? = nil, dbClusterIdentifier: String? = nil, dbClusterSnapshotIdentifier: String? = nil, engine: String? = nil, engineVersion: String? = nil, iamDatabaseAuthenticationEnabled: Bool? = nil, kmsKeyId: String? = nil, licenseModel: String? = nil, masterUsername: String? = nil, percentProgress: Int? = nil, port: Int? = nil, snapshotCreateTime: String? = nil, snapshotType: String? = nil, status: String? = nil, storageEncrypted: Bool? = nil, vpcId: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws