{ "$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-configuration-schema.json", "title": "Configuration", "description": "\n
Represents an MSK Configuration.
", "type": "object", "properties": { "Arn": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "arn" }, "description": "\nThe Amazon Resource Name (ARN) of the configuration.
" } ] }, "CreationTime": { "allOf": [ { "$ref": "#/components/schemas/__timestampIso8601" }, { "xml": { "name": "creationTime" }, "description": "\nThe time when the configuration was created.
" } ] }, "Description": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "description" }, "description": "\nThe description of the configuration.
" } ] }, "KafkaVersions": { "allOf": [ { "$ref": "#/components/schemas/__listOf__string" }, { "xml": { "name": "kafkaVersions" }, "description": "\nAn array of the versions of Apache Kafka with which you can use this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.
" } ] }, "LatestRevision": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationRevision" }, { "xml": { "name": "latestRevision" }, "description": "\nLatest revision of the configuration.
" } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "name" }, "description": "\nThe name of the configuration.
" } ] }, "State": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationState" }, { "xml": { "name": "state" }, "description": "\nThe state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
" } ] } }, "required": [ "Description", "LatestRevision", "CreationTime", "KafkaVersions", "Arn", "Name", "State" ] }