revoke_cluster_kubeconfig
Revoke a long-lived Kubernetes cluster credential by ID, immediately deleting the underlying ServiceAccount to stop token usage. Requires explicit confirmation before executing this irreversible action.
Instructions
Revoke a LONG-LIVED kubeconfig credential of a managed Kubernetes cluster by its credential id — deletes the underlying ServiceAccount so the token stops working immediately. Requires scope services:write. DESTRUCTIVE and irreversible: any automation still using that credential breaks at once. Pass confirm:true only after the user has explicitly approved. service_id and credential_id both come from list_cluster_kubeconfigs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Set to true to execute. This operation spends from your account balance and/or is irreversible; only pass true after the user has explicitly approved. Omit or false → the tool refuses and makes no API call. | |
| service_id | Yes | Managed-Kubernetes service ID from list_services. | |
| credential_id | Yes | Long-lived credential id from list_cluster_kubeconfigs. |