| 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 |
Amazonka.Kafka.Types.Cluster
Description
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.
Constructors
| Cluster' | |
Fields
| |
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.