{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-msk/refs/heads/main/json-schema/msk-api-provisioned-schema.json", "title": "Provisioned", "description": "\n
Provisioned cluster.
", "type": "object", "properties": { "BrokerNodeGroupInfo": { "allOf": [ { "$ref": "#/components/schemas/BrokerNodeGroupInfo" }, { "xml": { "name": "brokerNodeGroupInfo" }, "description": "\nInformation about the brokers.
" } ] }, "CurrentBrokerSoftwareInfo": { "allOf": [ { "$ref": "#/components/schemas/BrokerSoftwareInfo" }, { "xml": { "name": "currentBrokerSoftwareInfo" }, "description": "\nInformation about the Apache Kafka version deployed on the brokers.
" } ] }, "ClientAuthentication": { "allOf": [ { "$ref": "#/components/schemas/ClientAuthentication" }, { "xml": { "name": "clientAuthentication" }, "description": "\nIncludes all client authentication information.
" } ] }, "EncryptionInfo": { "allOf": [ { "$ref": "#/components/schemas/EncryptionInfo" }, { "xml": { "name": "encryptionInfo" }, "description": "\nIncludes all encryption-related information.
" } ] }, "EnhancedMonitoring": { "allOf": [ { "$ref": "#/components/schemas/EnhancedMonitoring" }, { "xml": { "name": "enhancedMonitoring" }, "description": "\nSpecifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
" } ] }, "OpenMonitoring": { "allOf": [ { "$ref": "#/components/schemas/OpenMonitoringInfo" }, { "xml": { "name": "openMonitoring" }, "description": "\nThe settings for open monitoring.
" } ] }, "LoggingInfo": { "allOf": [ { "$ref": "#/components/schemas/LoggingInfo" }, { "xml": { "name": "loggingInfo" }, "description": "\nLog delivery information for the cluster.
" } ] }, "NumberOfBrokerNodes": { "allOf": [ { "$ref": "#/components/schemas/__integerMin1Max15" }, { "xml": { "name": "numberOfBrokerNodes" }, "description": "\nThe number of broker nodes in the cluster.
" } ] }, "ZookeeperConnectString": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "zookeeperConnectString" }, "description": "\nThe connection string to use to connect to the Apache ZooKeeper cluster.
" } ] }, "ZookeeperConnectStringTls": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "zookeeperConnectStringTls" }, "description": "\nThe connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.
" } ] }, "StorageMode": { "allOf": [ { "$ref": "#/components/schemas/StorageMode" }, { "xml": { "name": "storageMode" }, "description": "\nThis controls storage mode for supported storage tiers.
" } ] } }, "required": [ "BrokerNodeGroupInfo", "NumberOfBrokerNodes" ] }