{
  "$id": "https://schemas.sand.binaryedge.io/minion/modules/amqp",
  "title": "AMQP Module Output Body",
  "type": "object",
  "$comment": "The full range of keys is unknown and server-defined, so none are required and any others are allowed.",
  "properties": {
    "capabilities": {
      "$ref": "#/$defs/capabilities"
    },
    "cluster_name": {
      "type": "string"
    },
    "platform": {
      "type": "string"
    },
    "product": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "additionalProperties": true,
  "$defs": {
    "capabilities": {
      "type": "object",
      "$comment": "The full range of keys is unknown and server-defined, so none are required and any others are allowed.",
      "properties": {
        "authentication_failure_close": {
          "type": "boolean"
        },
        "basic.nack": {
          "type": "boolean"
        },
        "connection.blocked": {
          "type": "boolean"
        },
        "consumer_cancel_notify": {
          "type": "boolean"
        },
        "consumer_priorities": {
          "type": "boolean"
        },
        "direct_reply_to": {
          "type": "boolean"
        },
        "exchange_exchange_bindings": {
          "type": "boolean"
        },
        "per_consumer_qos": {
          "type": "boolean"
        },
        "publisher_confirms": {
          "type": "boolean"
        },
        "additionalProperties": true
      }
    }
  }
}
