{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mq/refs/heads/main/json-schema/mq-api-broker-summary-schema.json", "title": "BrokerSummary", "description": "Returns information about all brokers.", "type": "object", "properties": { "BrokerArn": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "brokerArn" }, "description": "The broker's Amazon Resource Name (ARN)." } ] }, "BrokerId": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "brokerId" }, "description": "The unique ID that Amazon MQ generates for the broker." } ] }, "BrokerName": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "brokerName" }, "description": "The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters." } ] }, "BrokerState": { "allOf": [ { "$ref": "#/components/schemas/BrokerState" }, { "xml": { "name": "brokerState" }, "description": "The broker's status." } ] }, "Created": { "allOf": [ { "$ref": "#/components/schemas/__timestampIso8601" }, { "xml": { "name": "created" }, "description": "The time when the broker was created." } ] }, "DeploymentMode": { "allOf": [ { "$ref": "#/components/schemas/DeploymentMode" }, { "xml": { "name": "deploymentMode" }, "description": "The broker's deployment mode." } ] }, "EngineType": { "allOf": [ { "$ref": "#/components/schemas/EngineType" }, { "xml": { "name": "engineType" }, "description": "The type of broker engine." } ] }, "HostInstanceType": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "hostInstanceType" }, "description": "The broker's instance type." } ] } }, "required": [ "DeploymentMode", "EngineType" ] }