{ "$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-mutable-cluster-info-schema.json", "title": "MutableClusterInfo", "description": "\n
Information about cluster attributes that can be updated via update APIs.
", "type": "object", "properties": { "BrokerEBSVolumeInfo": { "allOf": [ { "$ref": "#/components/schemas/__listOfBrokerEBSVolumeInfo" }, { "xml": { "name": "brokerEBSVolumeInfo" }, "description": "\nSpecifies the size of the EBS volume and the ID of the associated broker.
" } ] }, "ConfigurationInfo": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationInfo" }, { "xml": { "name": "configurationInfo" }, "description": "\nInformation about the changes in the configuration of the brokers.
" } ] }, "NumberOfBrokerNodes": { "allOf": [ { "$ref": "#/components/schemas/__integer" }, { "xml": { "name": "numberOfBrokerNodes" }, "description": "\nThe number of broker nodes in the cluster.
" } ] }, "EnhancedMonitoring": { "allOf": [ { "$ref": "#/components/schemas/EnhancedMonitoring" }, { "xml": { "name": "enhancedMonitoring" }, "description": "\nSpecifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
" } ] }, "OpenMonitoring": { "allOf": [ { "$ref": "#/components/schemas/OpenMonitoring" }, { "xml": { "name": "openMonitoring" }, "description": "\nThe settings for open monitoring.
" } ] }, "KafkaVersion": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "kafkaVersion" }, "description": "\nThe Apache Kafka version.
" } ] }, "LoggingInfo": { "allOf": [ { "$ref": "#/components/schemas/LoggingInfo" }, { "xml": { "name": "loggingInfo" }, "description": "\nYou 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.
" } ] }, "InstanceType": { "allOf": [ { "$ref": "#/components/schemas/__stringMin5Max32" }, { "xml": { "name": "instanceType" }, "description": "\nInformation about the Amazon MSK broker type.
" } ] }, "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.
" } ] }, "ConnectivityInfo": { "allOf": [ { "$ref": "#/components/schemas/ConnectivityInfo" }, { "xml": { "name": "connectivityInfo" }, "description": "\nInformation about the broker access configuration.
" } ] }, "StorageMode": { "allOf": [ { "$ref": "#/components/schemas/StorageMode" }, { "xml": { "name": "storageMode" }, "description": "\nThis controls storage mode for supported storage tiers.
" } ] } } }