Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Cluster = Cluster' {
- activeOperationArn :: Maybe Text
- clusterArn :: Maybe Text
- clusterName :: Maybe Text
- clusterType :: Maybe ClusterType
- creationTime :: Maybe ISO8601
- currentVersion :: Maybe Text
- provisioned :: Maybe Provisioned
- serverless :: Maybe Serverless
- state :: Maybe ClusterState
- stateInfo :: Maybe StateInfo
- tags :: Maybe (HashMap Text Text)
- newCluster :: Cluster
- cluster_activeOperationArn :: Lens' Cluster (Maybe Text)
- cluster_clusterArn :: Lens' Cluster (Maybe Text)
- cluster_clusterName :: Lens' Cluster (Maybe Text)
- cluster_clusterType :: Lens' Cluster (Maybe ClusterType)
- cluster_creationTime :: Lens' Cluster (Maybe UTCTime)
- cluster_currentVersion :: Lens' Cluster (Maybe Text)
- cluster_provisioned :: Lens' Cluster (Maybe Provisioned)
- cluster_serverless :: Lens' Cluster (Maybe Serverless)
- cluster_state :: Lens' Cluster (Maybe ClusterState)
- cluster_stateInfo :: Lens' Cluster (Maybe StateInfo)
- cluster_tags :: Lens' Cluster (Maybe (HashMap Text Text))
Documentation
Returns information about a 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:activeOperationArn:Cluster'
, cluster_activeOperationArn
- The Amazon Resource Name (ARN) that uniquely identifies a cluster
operation.
$sel:clusterArn:Cluster'
, cluster_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:clusterName:Cluster'
, cluster_clusterName
- The name of the cluster.
$sel:clusterType:Cluster'
, cluster_clusterType
- Cluster Type.
$sel:creationTime:Cluster'
, cluster_creationTime
- The time when the cluster was created.
$sel:currentVersion:Cluster'
, cluster_currentVersion
- The current version of the MSK cluster.
$sel:provisioned:Cluster'
, cluster_provisioned
- Information about the provisioned cluster.
$sel:serverless:Cluster'
, cluster_serverless
- Information about the serverless cluster.
$sel:state:Cluster'
, cluster_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:stateInfo:Cluster'
, cluster_stateInfo
- State Info for the Amazon MSK cluster.
$sel:tags:Cluster'
, cluster_tags
- Tags attached to the cluster.
cluster_activeOperationArn :: Lens' Cluster (Maybe Text) Source #
The Amazon Resource Name (ARN) that uniquely identifies a cluster operation.
cluster_clusterArn :: Lens' Cluster (Maybe Text) Source #
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
cluster_clusterType :: Lens' Cluster (Maybe ClusterType) Source #
Cluster Type.
cluster_creationTime :: Lens' Cluster (Maybe UTCTime) Source #
The time when the cluster was created.
cluster_currentVersion :: Lens' Cluster (Maybe Text) Source #
The current version of the MSK cluster.
cluster_provisioned :: Lens' Cluster (Maybe Provisioned) Source #
Information about the provisioned cluster.
cluster_serverless :: Lens' Cluster (Maybe Serverless) Source #
Information about the serverless cluster.
cluster_state :: Lens' Cluster (Maybe ClusterState) Source #
The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.