Skip to content

ProvisionedRequest

Source code in docs_src/capo_kafka/types/provisioned_request.py
class ProvisionedRequest(TypedDict, closed=True):
    broker_node_group_info: NotRequired[
        "capo_kafka.types.broker_node_group_info.BrokerNodeGroupInfo"
    ]
    """<p>Information about the brokers.</p>"""
    rebalancing: NotRequired["capo_kafka.types.rebalancing.Rebalancing"]
    """<p>Specifies if intelligent rebalancing is turned on for your MSK Provisioned cluster with Express brokers. For all new Express-based clusters that you create, intelligent rebalancing is turned on by default.</p>"""
    client_authentication: NotRequired[
        "capo_kafka.types.client_authentication.ClientAuthentication"
    ]
    """<p>Includes all client authentication information.</p>"""
    configuration_info: NotRequired[
        "capo_kafka.types.configuration_info.ConfigurationInfo"
    ]
    """<p>Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.</p>"""
    encryption_info: NotRequired["capo_kafka.types.encryption_info.EncryptionInfo"]
    """<p>Includes all encryption-related information.</p>"""
    enhanced_monitoring: NotRequired[
        "capo_kafka.types.enhanced_monitoring.EnhancedMonitoring"
    ]
    """<p>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.</p>"""
    open_monitoring: NotRequired[
        "capo_kafka.types.open_monitoring_info.OpenMonitoringInfo"
    ]
    """<p>The settings for open monitoring.</p>"""
    kafka_version: NotRequired[
        "capo_kafka.types.__string_min1_max128.__stringMin1Max128"
    ]
    """<p>The Apache Kafka version that you want for the cluster.</p>"""
    logging_info: NotRequired["capo_kafka.types.logging_info.LoggingInfo"]
    """<p>Log delivery information for the cluster.</p>"""
    number_of_broker_nodes: NotRequired[
        "capo_kafka.types.__integer_min1_max15.__integerMin1Max15"
    ]
    """<p>The number of broker nodes in the cluster.</p>"""
    storage_mode: NotRequired["capo_kafka.types.storage_mode.StorageMode"]
    """<p>This controls storage mode for supported storage tiers.</p>"""

broker_node_group_info instance-attribute

broker_node_group_info: NotRequired[BrokerNodeGroupInfo]

Information about the brokers.

client_authentication instance-attribute

client_authentication: NotRequired[ClientAuthentication]

Includes all client authentication information.

configuration_info instance-attribute

configuration_info: NotRequired[ConfigurationInfo]

Represents the configuration that you want Amazon 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 Apache Kafka version that you want for the cluster.

logging_info instance-attribute

logging_info: NotRequired[LoggingInfo]

Log delivery information for the cluster.

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 is turned on for your MSK Provisioned cluster with Express brokers. For all new Express-based clusters that you create, intelligent rebalancing is turned on by default.

storage_mode instance-attribute

storage_mode: NotRequired[StorageMode]

This controls storage mode for supported storage tiers.