CreateClusterRequest
¶
Source code in docs_src/capo_kafka/types/create_cluster_request.py
broker_node_group_info
instance-attribute
¶
broker_node_group_info: NotRequired[BrokerNodeGroupInfo]
Information about the broker nodes in the cluster.
client_authentication
instance-attribute
¶
client_authentication: NotRequired[ClientAuthentication]
Includes all client authentication related information.
cluster_name
instance-attribute
¶
cluster_name: NotRequired[__stringMin1Max64]
The name of the cluster.
configuration_info
instance-attribute
¶
configuration_info: NotRequired[ConfigurationInfo]
Represents the configuration that you want MSK to use for the brokers in a cluster.
encryption_info
instance-attribute
¶
encryption_info: NotRequired[EncryptionInfo]
Includes all encryption-related information.
enhanced_monitoring
instance-attribute
¶
enhanced_monitoring: NotRequired[EnhancedMonitoring]
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
kafka_version
instance-attribute
¶
kafka_version: NotRequired[__stringMin1Max128]
The version of Apache Kafka.
number_of_broker_nodes
instance-attribute
¶
number_of_broker_nodes: NotRequired[__integerMin1Max15]
The number of broker nodes in the cluster.
open_monitoring
instance-attribute
¶
open_monitoring: NotRequired[OpenMonitoringInfo]
The settings for open monitoring.
rebalancing
instance-attribute
¶
rebalancing: NotRequired[Rebalancing]
Specifies if intelligent rebalancing should be turned on for the new MSK Provisioned cluster with Express brokers. By default, intelligent rebalancing status is ACTIVE for all new clusters.
storage_mode
instance-attribute
¶
storage_mode: NotRequired[StorageMode]
This controls storage mode for supported storage tiers.