Kong · Schema

CreateDcrProviderResponse

A response containing the newly created DCR provider object.

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

JSON Schema

kong-createdcrproviderresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/CreateDcrProviderResponse",
  "title": "CreateDcrProviderResponse",
  "description": "A response containing the newly created DCR provider object.",
  "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"
        }
      ]
    }
  ]
}