Kong · Schema

DcrProviderResponse

A response containing a single DCR provider object. Sensitive fields will be removed from the response.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source
View JSON Schema on GitHub

JSON Schema

kong-dcrproviderresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/DcrProviderResponse",
  "title": "DcrProviderResponse",
  "description": "A response containing a single DCR provider object. Sensitive fields will be removed from the response.",
  "type": "object",
  "allOf": [
    {
      "$ref": "#/components/schemas/DcrProviderBase"
    },
    {
      "discriminator": {
        "propertyName": "provider_type",
        "mapping": {
          "auth0": "#/components/schemas/DcrProviderAuth0",
          "azureAd": "#/components/schemas/DcrProviderAzureAd",
          "curity": "#/components/schemas/DcrProviderCurity",
          "okta": "#/components/schemas/DcrProviderOkta",
          "http": "#/components/schemas/DcrProviderHttp"
        }
      },
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/components/schemas/DcrProviderAuth0"
        },
        {
          "$ref": "#/components/schemas/DcrProviderAzureAd"
        },
        {
          "$ref": "#/components/schemas/DcrProviderCurity"
        },
        {
          "$ref": "#/components/schemas/DcrProviderOkta"
        },
        {
          "$ref": "#/components/schemas/DcrProviderHttp"
        }
      ]
    }
  ]
}