This document is a reference for kongctl declarative configuration resource types.
It lists supported resource types and common field-level values.
Resource configurations are provided as YAML files and can be expressed as one or more files passed to kongctl declarative commands.
The definitive schema for the version of kongctl you’re using is generated by the CLI itself. Example commands include:
kongctl explain api
kongctl explain portal.identity_providers --output yaml
kongctl scaffold apiUse kongctl explain to confirm accepted field names, required fields, preferred YAML tags, root keys, and nested or root declaration support.
Use kongctl scaffold to generate starter YAML for a resource type.
If this page differs from the installed CLI, follow the CLI output.
See the declarative configuration guide for information on managing these resources declaratively.