Skip to content

MutableClusterInfo

Source code in docs_src/capo_kafka/types/mutable_cluster_info.py
class MutableClusterInfo(TypedDict, closed=True):
    broker_ebs_volume_info: NotRequired[
        "capo_kafka.types.__list_of_broker_ebs_volume_info.__listOfBrokerEBSVolumeInfo"
    ]
    """<p>Specifies the size of the EBS volume and the ID of the associated broker.</p>"""
    configuration_info: NotRequired[
        "capo_kafka.types.configuration_info.ConfigurationInfo"
    ]
    """<p>Information about the changes in the configuration of the brokers.</p>"""
    number_of_broker_nodes: NotRequired["capo_kafka.types.__integer.__integer"]
    """<p>The number of broker nodes in the cluster.</p>"""
    enhanced_monitoring: NotRequired[
        "capo_kafka.types.enhanced_monitoring.EnhancedMonitoring"
    ]
    """<p>Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.</p>"""
    open_monitoring: NotRequired["capo_kafka.types.open_monitoring.OpenMonitoring"]
    """<p>The settings for open monitoring.</p>"""
    zookeeper_access: NotRequired["capo_kafka.types.zookeeper_access.ZookeeperAccess"]
    """<p>Access control settings for zookeeper</p>"""
    kafka_version: NotRequired["capo_kafka.types.__string.__string"]
    """<p>The Apache Kafka version.</p>"""
    logging_info: NotRequired["capo_kafka.types.logging_info.LoggingInfo"]
    """<p>You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.</p>"""
    instance_type: NotRequired["capo_kafka.types.__string_min5_max32.__stringMin5Max32"]
    """<p>Information about the Amazon MSK broker type.</p>"""
    client_authentication: NotRequired[
        "capo_kafka.types.client_authentication.ClientAuthentication"
    ]
    """<p>Includes all client authentication information.</p>"""
    encryption_info: NotRequired["capo_kafka.types.encryption_info.EncryptionInfo"]
    """<p>Includes all encryption-related information.</p>"""
    connectivity_info: NotRequired[
        "capo_kafka.types.connectivity_info.ConnectivityInfo"
    ]
    """<p>Information about the broker access configuration.</p>"""
    storage_mode: NotRequired["capo_kafka.types.storage_mode.StorageMode"]
    """<p>This controls storage mode for supported storage tiers.</p>"""
    broker_count_update_info: NotRequired[
        "capo_kafka.types.broker_count_update_info.BrokerCountUpdateInfo"
    ]
    """<p>Describes brokers being changed during a broker count update.</p>"""
    rebalancing: NotRequired["capo_kafka.types.rebalancing.Rebalancing"]
    """<p>Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.</p>"""

broker_count_update_info instance-attribute

broker_count_update_info: NotRequired[BrokerCountUpdateInfo]

Describes brokers being changed during a broker count update.

broker_ebs_volume_info instance-attribute

broker_ebs_volume_info: NotRequired[__listOfBrokerEBSVolumeInfo]

Specifies the size of the EBS volume and the ID of the associated broker.

client_authentication instance-attribute

client_authentication: NotRequired[ClientAuthentication]

Includes all client authentication information.

configuration_info instance-attribute

configuration_info: NotRequired[ConfigurationInfo]

Information about the changes in the configuration of the brokers.

connectivity_info instance-attribute

connectivity_info: NotRequired[ConnectivityInfo]

Information about the broker access configuration.

encryption_info instance-attribute

encryption_info: NotRequired[EncryptionInfo]

Includes all encryption-related information.

enhanced_monitoring instance-attribute

enhanced_monitoring: NotRequired[EnhancedMonitoring]

Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.

instance_type instance-attribute

instance_type: NotRequired[__stringMin5Max32]

Information about the Amazon MSK broker type.

kafka_version instance-attribute

kafka_version: NotRequired[__string]

The Apache Kafka version.

logging_info instance-attribute

logging_info: NotRequired[LoggingInfo]

You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.

number_of_broker_nodes instance-attribute

number_of_broker_nodes: NotRequired[__integer]

The number of broker nodes in the cluster.

open_monitoring instance-attribute

open_monitoring: NotRequired[OpenMonitoring]

The settings for open monitoring.

rebalancing instance-attribute

rebalancing: NotRequired[Rebalancing]

Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.

storage_mode instance-attribute

storage_mode: NotRequired[StorageMode]

This controls storage mode for supported storage tiers.

zookeeper_access instance-attribute

zookeeper_access: NotRequired[ZookeeperAccess]

Access control settings for zookeeper