Parent: #737
Tracks the AI Gateway Providers API group from the current AI Gateway OpenAPI spec.
Scope
- Add declarative configuration support for this resource group in
kongctl
- Add imperative read support (
get/list) for this resource group
- Wire the resource into
kongctl explain, kongctl scaffold, docs, and tests
API surface
GET /ai-gateways/{gatewayId}/providers
POST /ai-gateways/{gatewayId}/providers
GET /ai-gateways/{gatewayId}/providers/{providerId}
PUT /ai-gateways/{gatewayId}/providers/{providerId}
DELETE /ai-gateways/{gatewayId}/providers/{providerId}
Acceptance criteria
- Declarative resource support covers the lifecycle exposed by this API group
- Resource matching, planning, and execution handle gateway-scoped relationships where applicable
- Imperative
get and list commands are available for this resource group
kongctl explain and kongctl scaffold include this resource
docs/declarative-resource-reference.md and related CLI docs are updated
- Tests cover declarative behavior and imperative read flows
Notes
- Imperative write commands are out of scope for this issue.
- This is a gateway-scoped child resource under AI Gateways.
- Declarative support should follow the existing nested child-resource patterns used by the engine.
Parent: #737
Tracks the
AI Gateway ProvidersAPI group from the current AI Gateway OpenAPI spec.Scope
kongctlget/list) for this resource groupkongctl explain,kongctl scaffold, docs, and testsAPI surface
GET /ai-gateways/{gatewayId}/providersPOST /ai-gateways/{gatewayId}/providersGET /ai-gateways/{gatewayId}/providers/{providerId}PUT /ai-gateways/{gatewayId}/providers/{providerId}DELETE /ai-gateways/{gatewayId}/providers/{providerId}Acceptance criteria
getandlistcommands are available for this resource groupkongctl explainandkongctl scaffoldinclude this resourcedocs/declarative-resource-reference.mdand related CLI docs are updatedNotes