AWS::MSK::ClusterCreates a new MSK cluster.
import { CfnCluster } from 'aws-cdk-lib/aws-msk';Or use the module namespace:
import * as msk from 'aws-cdk-lib/aws-msk';
// msk.CfnClusterConfiguration passed to the constructor as CfnClusterProps.
brokerNodeGroupInfoRequiredIResolvable | BrokerNodeGroupInfoPropertyInformation about the broker nodes in the cluster.
clusterNameRequiredstringThe name of the cluster.
kafkaVersionRequiredstringThe version of Apache Kafka. You can use Amazon MSK to create clusters that use [supported Apache Kafka versions](https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html) .
numberOfBrokerNodesRequirednumberThe number of broker nodes in the cluster.
clientAuthenticationOptionalIResolvable | ClientAuthenticationPropertyIncludes all client authentication related information.
configurationInfoOptionalIResolvable | ConfigurationInfoPropertyRepresents the configuration that you want MSK to use for the cluster.
currentVersionOptionalstringencryptionInfoOptionalIResolvable | EncryptionInfoPropertyIncludes all encryption-related information.
enhancedMonitoringOptionalstringSpecifies the level of monitoring for the MSK cluster.
loggingInfoOptionalIResolvable | LoggingInfoPropertyLogging info details for the cluster.
openMonitoringOptionalIResolvable | OpenMonitoringPropertyThe settings for open monitoring.
rebalancingOptionalIResolvable | RebalancingPropertystorageModeOptionalstringThis controls storage mode for supported storage tiers.
tagsOptional{ [key: string]: string }An arbitrary set of tags (key-value pairs) for the cluster.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-mskAWS::MSK::Cluster