---
type: resource-type
title: MSKCluster
description: aws resource type AWS::MSK::Cluster
name: MSKCluster
lexicon: aws
resource_type: AWS::MSK::Cluster
---
`AWS::MSK::Cluster`, a resource type of the aws lexicon.

## Properties

- `BrokerNodeGroupInfo` (`MSKCluster_BrokerNodeGroupInfo`, required)
- `ClusterName` (`string`, required)
- `KafkaVersion` (`string`, required)
- `NumberOfBrokerNodes` (`number`, required)
- `Arn` (`string`, optional)
- `ClientAuthentication` (`MSKCluster_ClientAuthentication`, optional)
- `ConfigurationInfo` (`MSKCluster_ConfigurationInfo`, optional)
- `CurrentVersion` (`string`, optional): The current version of the MSK cluster
- `EncryptionInfo` (`MSKCluster_EncryptionInfo`, optional)
- `EnhancedMonitoring` (`"DEFAULT" | "PER_BROKER" | "PER_TOPIC_PER_BROKER" | "PER_TOPIC_PER_PARTITION"`, optional)
- `LoggingInfo` (`MSKCluster_LoggingInfo`, optional)
- `OpenMonitoring` (`MSKCluster_OpenMonitoring`, optional)
- `Rebalancing` (`MSKCluster_Rebalancing`, optional)
- `StorageMode` (`"LOCAL" | "TIERED"`, optional)
- `Tags` (`Record<string, unknown>`, optional): A key-value pair to associate with a resource.
- `ZookeeperAccess` (`MSKCluster_ZookeeperAccess`, optional)

## Attributes

- `Arn`
- `CurrentVersion`
