Cluster

public struct Cluster : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The cluster’s backup policy.

    Declaration

    Swift

    public let backupPolicy: BackupPolicy?
  • Contains one or more certificates or a certificate signing request (CSR).

    Declaration

    Swift

    public let certificates: Certificates?
  • The cluster’s identifier (ID).

    Declaration

    Swift

    public let clusterId: String?
  • The date and time when the cluster was created.

    Declaration

    Swift

    public let createTimestamp: TimeStamp?
  • Contains information about the HSMs in the cluster.

    Declaration

    Swift

    public let hsms: [Hsm]?
  • The type of HSM that the cluster contains.

    Declaration

    Swift

    public let hsmType: String?
  • The default password for the cluster’s Pre-Crypto Officer (PRECO) user.

    Declaration

    Swift

    public let preCoPassword: String?
  • The identifier (ID) of the cluster’s security group.

    Declaration

    Swift

    public let securityGroup: String?
  • The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

    Declaration

    Swift

    public let sourceBackupId: String?
  • The cluster’s state.

    Declaration

    Swift

    public let state: ClusterState?
  • A description of the cluster’s state.

    Declaration

    Swift

    public let stateMessage: String?
  • A map from availability zone to the cluster’s subnet in that availability zone.

    Declaration

    Swift

    public let subnetMapping: [String : String]?
  • The list of tags for the cluster.

    Declaration

    Swift

    public let tagList: [Tag]?
  • The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

    Declaration

    Swift

    public let vpcId: String?
  • Undocumented

    Declaration

    Swift

    public init(backupPolicy: BackupPolicy? = nil, certificates: Certificates? = nil, clusterId: String? = nil, createTimestamp: TimeStamp? = nil, hsms: [Hsm]? = nil, hsmType: String? = nil, preCoPassword: String? = nil, securityGroup: String? = nil, sourceBackupId: String? = nil, state: ClusterState? = nil, stateMessage: String? = nil, subnetMapping: [String : String]? = nil, tagList: [Tag]? = nil, vpcId: String? = nil)