Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Cluster = Cluster' {
- preCoPassword :: Maybe Text
- stateMessage :: Maybe Text
- state :: Maybe ClusterState
- subnetMapping :: Maybe (HashMap Text Text)
- backupRetentionPolicy :: Maybe BackupRetentionPolicy
- hsms :: Maybe [Hsm]
- vpcId :: Maybe Text
- tagList :: Maybe [Tag]
- sourceBackupId :: Maybe Text
- certificates :: Maybe Certificates
- securityGroup :: Maybe Text
- clusterId :: Maybe Text
- createTimestamp :: Maybe POSIX
- backupPolicy :: Maybe BackupPolicy
- hsmType :: Maybe Text
- newCluster :: Cluster
- cluster_preCoPassword :: Lens' Cluster (Maybe Text)
- cluster_stateMessage :: Lens' Cluster (Maybe Text)
- cluster_state :: Lens' Cluster (Maybe ClusterState)
- cluster_subnetMapping :: Lens' Cluster (Maybe (HashMap Text Text))
- cluster_backupRetentionPolicy :: Lens' Cluster (Maybe BackupRetentionPolicy)
- cluster_hsms :: Lens' Cluster (Maybe [Hsm])
- cluster_vpcId :: Lens' Cluster (Maybe Text)
- cluster_tagList :: Lens' Cluster (Maybe [Tag])
- cluster_sourceBackupId :: Lens' Cluster (Maybe Text)
- cluster_certificates :: Lens' Cluster (Maybe Certificates)
- cluster_securityGroup :: Lens' Cluster (Maybe Text)
- cluster_clusterId :: Lens' Cluster (Maybe Text)
- cluster_createTimestamp :: Lens' Cluster (Maybe UTCTime)
- cluster_backupPolicy :: Lens' Cluster (Maybe BackupPolicy)
- cluster_hsmType :: Lens' Cluster (Maybe Text)
Documentation
Contains information about an AWS CloudHSM cluster.
See: newCluster
smart constructor.
Cluster' | |
|
Instances
newCluster :: Cluster Source #
Create a value of Cluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:preCoPassword:Cluster'
, cluster_preCoPassword
- The default password for the cluster's Pre-Crypto Officer (PRECO) user.
$sel:stateMessage:Cluster'
, cluster_stateMessage
- A description of the cluster's state.
$sel:state:Cluster'
, cluster_state
- The cluster's state.
$sel:subnetMapping:Cluster'
, cluster_subnetMapping
- A map from availability zone to the cluster’s subnet in that
availability zone.
$sel:backupRetentionPolicy:Cluster'
, cluster_backupRetentionPolicy
- A policy that defines how the service retains backups.
$sel:hsms:Cluster'
, cluster_hsms
- Contains information about the HSMs in the cluster.
$sel:vpcId:Cluster'
, cluster_vpcId
- The identifier (ID) of the virtual private cloud (VPC) that contains the
cluster.
$sel:tagList:Cluster'
, cluster_tagList
- The list of tags for the cluster.
$sel:sourceBackupId:Cluster'
, cluster_sourceBackupId
- The identifier (ID) of the backup used to create the cluster. This value
exists only when the cluster was created from a backup.
$sel:certificates:Cluster'
, cluster_certificates
- Contains one or more certificates or a certificate signing request
(CSR).
$sel:securityGroup:Cluster'
, cluster_securityGroup
- The identifier (ID) of the cluster's security group.
$sel:clusterId:Cluster'
, cluster_clusterId
- The cluster's identifier (ID).
$sel:createTimestamp:Cluster'
, cluster_createTimestamp
- The date and time when the cluster was created.
$sel:backupPolicy:Cluster'
, cluster_backupPolicy
- The cluster's backup policy.
$sel:hsmType:Cluster'
, cluster_hsmType
- The type of HSM that the cluster contains.
cluster_preCoPassword :: Lens' Cluster (Maybe Text) Source #
The default password for the cluster's Pre-Crypto Officer (PRECO) user.
cluster_state :: Lens' Cluster (Maybe ClusterState) Source #
The cluster's state.
cluster_subnetMapping :: Lens' Cluster (Maybe (HashMap Text Text)) Source #
A map from availability zone to the cluster’s subnet in that availability zone.
cluster_backupRetentionPolicy :: Lens' Cluster (Maybe BackupRetentionPolicy) Source #
A policy that defines how the service retains backups.
cluster_hsms :: Lens' Cluster (Maybe [Hsm]) Source #
Contains information about the HSMs in the cluster.
cluster_vpcId :: Lens' Cluster (Maybe Text) Source #
The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
cluster_sourceBackupId :: Lens' Cluster (Maybe Text) Source #
The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.
cluster_certificates :: Lens' Cluster (Maybe Certificates) Source #
Contains one or more certificates or a certificate signing request (CSR).
cluster_securityGroup :: Lens' Cluster (Maybe Text) Source #
The identifier (ID) of the cluster's security group.
cluster_createTimestamp :: Lens' Cluster (Maybe UTCTime) Source #
The date and time when the cluster was created.
cluster_backupPolicy :: Lens' Cluster (Maybe BackupPolicy) Source #
The cluster's backup policy.