{
  "$id": "https://schemas.sand.binaryedge.io/minion/modules/confluence",
  "title": "Confluence Module Body",
  "type": "object",
  "properties": {
    "product": {
      "type": "string",
      "enum": [
        "cloud",
        "data_center",
        "server"
      ]
    },
    "version": {
      "type": "string"
    },
    "using_sso": {
      "type": "boolean"
    },
    "extra": {
      "$ref": "#/$defs/extra"
    }
  },
  "required": [
    "product",
    "using_sso"
  ],
  "additionalProperties": false,
  "$defs": {
    "extra": {
      "type": "object",
      "properties": {
        "cluster_node": {
          "type": "string"
        },
        "node_name": {
          "type": "string"
        },
        "x-confluence-request-time": {
          "type": "string"
        },
        "atlassian_auth_redirect": {
          "type": "boolean"
        },
        "auth": {
          "$ref": "#/$defs/auth"
        }
      },
      "additionalProperties": true
    },
    "auth": {
      "type": "object",
      "properties": {
        "plugin": {
          "type": "string"
        },
        "target": {
          "type": "string"
        },
        "form": {
          "type": "string"
        },
        "request_token": {
          "type": "string"
        },
        "provider": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  }
}
