Kong · Schema

EventGatewayListener

Listeners are used to expose virtual clusters to clients.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
id string The unique identifier of the listener.
name string The unique name of the listener.
description string A human-readable description of the listener.
addresses object
ports object
labels object
created_at object
updated_at object
View JSON Schema on GitHub

JSON Schema

kong-eventgatewaylistener-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EventGatewayListener",
  "title": "EventGatewayListener",
  "description": "Listeners are used to expose virtual clusters to clients.",
  "type": "object",
  "properties": {
    "id": {
      "description": "The unique identifier of the listener.",
      "type": "string",
      "format": "uuid",
      "x-speakeasy-param-suppress-computed-diff": true
    },
    "name": {
      "description": "The unique name of the listener.",
      "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 listener.",
      "type": "string",
      "default": "",
      "maxLength": 512
    },
    "addresses": {
      "$ref": "#/components/schemas/EventGatewayListenerAddresses"
    },
    "ports": {
      "$ref": "#/components/schemas/EventGatewayListenerPorts"
    },
    "labels": {
      "$ref": "#/components/schemas/Labels"
    },
    "created_at": {
      "$ref": "#/components/schemas/CreatedAt"
    },
    "updated_at": {
      "$ref": "#/components/schemas/UpdatedAt"
    }
  },
  "additionalProperties": false,
  "required": [
    "id",
    "name",
    "addresses",
    "ports",
    "created_at",
    "updated_at"
  ]
}