Kong · Schema

KongService

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
id string Service ID
name string Service name
protocol string The protocol used to communicate with the Service.
host string Service host
port integer Service port
path string Service path
View JSON Schema on GitHub

JSON Schema

kong-kongservice-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/KongService",
  "title": "KongService",
  "type": "object",
  "properties": {
    "id": {
      "description": "Service ID",
      "type": "string",
      "format": "uuid"
    },
    "name": {
      "description": "Service name",
      "type": "string",
      "example": "mcp-test-service"
    },
    "protocol": {
      "description": "The protocol used to communicate with the Service.",
      "type": "string",
      "example": "https"
    },
    "host": {
      "description": "Service host",
      "type": "string",
      "example": "mcp-test-service.svc.cluster.local"
    },
    "port": {
      "description": "Service port",
      "type": "integer",
      "example": 80,
      "maximum": 65535,
      "minimum": 1
    },
    "path": {
      "description": "Service path",
      "type": "string",
      "example": "/"
    }
  },
  "required": [
    "name",
    "protocol",
    "host",
    "port",
    "path"
  ]
}