# 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 Clusters (cmk/v2) API version: 1.0.0 extends: openapi/confluent-clusters-cmk-v2-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['/cmk/v2/clusters'].get update: x-apievangelist-phrasing: intent: List Kafka clusters effect: read questions: - Which Kafka clusters are running in my environment? - Can I filter my clusters by the network they are attached to? instructions: - text: List the Kafka clusters in environment {environment}. slots: environment: query.environment - text: List clusters in environment {environment} on network {network}. slots: environment: query.environment network: query.spec.network method: generated generated: '2026-09-26' - target: $.paths['/cmk/v2/clusters'].post update: x-apievangelist-phrasing: intent: Create a Kafka cluster effect: write questions: - How do I provision a new Kafka cluster in Confluent Cloud? - Can I choose the cloud, region and cluster type when creating one? instructions: - text: Create a Kafka cluster with spec {spec}. slots: spec: requestBody.spec - text: Provision a new Kafka cluster. method: generated generated: '2026-09-26' - target: $.paths['/cmk/v2/clusters/{id}'].get update: x-apievangelist-phrasing: intent: Read a Kafka cluster effect: read questions: - What is the status and bootstrap endpoint of a specific Kafka cluster? - Can I look up one cluster's details by its ID? instructions: - text: Show Kafka cluster {id} in environment {environment}. slots: id: path.id environment: query.environment - text: Get the details and status of cluster {id} ({environment}). slots: id: path.id environment: query.environment method: generated generated: '2026-09-26' - target: $.paths['/cmk/v2/clusters/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a Kafka cluster effect: destructive questions: - How do I tear down a Kafka cluster I no longer use? - Can I delete a cluster by ID from an environment? instructions: - text: Delete Kafka cluster {id} in environment {environment}. slots: id: path.id environment: query.environment - text: Tear down cluster {id} from environment {environment}. slots: id: path.id environment: query.environment method: generated generated: '2026-09-26' - target: $.paths['/cmk/v2/clusters/{id}'].patch update: x-apievangelist-phrasing: intent: Update a Kafka cluster effect: write questions: - Can I rename or resize an existing Kafka cluster? - Is it possible to change a cluster's spec after provisioning? instructions: - text: Update Kafka cluster {id} with spec {spec}. slots: id: path.id spec: requestBody.spec - text: Change the settings of cluster {id}. slots: id: path.id method: generated generated: '2026-09-26'