# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Confluent Cloud DNS Forwarders (networking/v1) API version: 1.0.0 extends: openapi/confluent-dns-forwarders-networking-v1-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 5 - target: $.paths['/networking/v1/dns-forwarders'].get update: x-apievangelist-phrasing: intent: List DNS forwarders effect: read questions: - Which DNS forwarders are set up in my Confluent environment? - Can I page through all DNS forwarders in one environment? instructions: - text: List DNS forwarders in environment {environment}. slots: environment: query.environment - text: Show every DNS forwarder configured for {environment}. slots: environment: query.environment method: generated generated: '2026-09-26' - target: $.paths['/networking/v1/dns-forwarders'].post update: x-apievangelist-phrasing: intent: Create a DNS forwarder effect: write questions: - How do I forward DNS queries for my private domains from Confluent Cloud to my own resolvers? - Can I attach a DNS forwarder to a gateway? instructions: - text: Create a DNS forwarder with spec {spec}. slots: spec: requestBody.spec - text: Set up a new DNS forwarder for my domains using {spec}. slots: spec: requestBody.spec method: generated generated: '2026-09-26' - target: $.paths['/networking/v1/dns-forwarders/{id}'].get update: x-apievangelist-phrasing: intent: Get one DNS forwarder effect: read questions: - What domains and DNS server IPs does a specific forwarder use? - Is my DNS forwarder ready or still provisioning? instructions: - text: Get DNS forwarder {id} in environment {environment}. slots: id: path.id environment: query.environment - text: Show the status of DNS forwarder {id} in {environment}. slots: id: path.id environment: query.environment method: generated generated: '2026-09-26' - target: $.paths['/networking/v1/dns-forwarders/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a DNS forwarder effect: destructive questions: - How do I remove a DNS forwarder from my environment? - Can I tear down DNS forwarding that is no longer needed? instructions: - text: Delete DNS forwarder {id} in environment {environment}. slots: id: path.id environment: query.environment - text: Remove DNS forwarder {id} from {environment}. slots: id: path.id environment: query.environment method: generated generated: '2026-09-26' - target: $.paths['/networking/v1/dns-forwarders/{id}'].patch update: x-apievangelist-phrasing: intent: Update a DNS forwarder effect: write questions: - Can I rename a DNS forwarder or change its forwarded domains? - What can I edit on an existing DNS forwarder? instructions: - text: Update DNS forwarder {id} with spec {spec}. slots: id: path.id spec: requestBody.spec - text: Change the domains on DNS forwarder {id} to {spec}. slots: id: path.id spec: requestBody.spec method: generated generated: '2026-09-26'