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