Kong · Schema

SchemaRegistry

A schema registry that contains schemas.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
name string The unique name of the schema registry.
description string A human-readable description of the virtual cluster.
type string The type of the schema registry.
config object The configuration of the schema registry.
labels object
id string The unique identifier of the schema registry.
created_at object
updated_at object
View JSON Schema on GitHub

JSON Schema

kong-schemaregistry-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/SchemaRegistry",
  "title": "SchemaRegistry",
  "description": "A schema registry that contains schemas.",
  "type": "object",
  "properties": {
    "name": {
      "description": "The unique name of the schema registry.",
      "type": "string",
      "maxLength": 255,
      "minLength": 1,
      "x-unicode-pattern": "^[\\p{L}\\p{N}][\\p{L}\\p{N} _\\-\\.:/+']*[\\p{L}\\p{N}]$"
    },
    "description": {
      "description": "A human-readable description of the virtual cluster.",
      "type": "string",
      "default": "",
      "maxLength": 512
    },
    "type": {
      "description": "The type of the schema registry.",
      "type": "string"
    },
    "config": {
      "description": "The configuration of the schema registry.",
      "type": "object"
    },
    "labels": {
      "$ref": "#/components/schemas/Labels"
    },
    "id": {
      "description": "The unique identifier of the schema registry.",
      "type": "string",
      "format": "uuid"
    },
    "created_at": {
      "$ref": "#/components/schemas/CreatedAt"
    },
    "updated_at": {
      "$ref": "#/components/schemas/UpdatedAt"
    }
  },
  "required": [
    "name",
    "type",
    "id",
    "created_at",
    "updated_at"
  ]
}