Kong · Schema

MutableCondition

Defines the condition under which this configuration field is allowed to be modified. When specified, the platform will restrict updates to this field unless the integration meets the given condition. For example, setting `mutable_condition: unauthorized` means the field can only be changed while the integration is in an unauthorized state.

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

JSON Schema

kong-mutablecondition-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/MutableCondition",
  "title": "MutableCondition",
  "description": "Defines the condition under which this configuration field is allowed to be modified.\nWhen specified, the platform will restrict updates to this field unless the integration\nmeets the given condition.\n\nFor example, setting `mutable_condition: unauthorized` means the field can only be\nchanged while the integration is in an unauthorized state.\n",
  "type": "string",
  "enum": [
    "unauthorized"
  ]
}