delete_k8s_resource
ActiveTool of com.googleapis.container/mcp
declared in ESF
Deletes a Kubernetes resource from a cluster. This is similar to running `kubectl delete`.
Parameters schema
{
"type": "object",
"required": [
"parent",
"resourceType",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Required. The name of the resource to delete."
},
"dryRun": {
"type": "boolean",
"description": "Optional. If true, run in dry-run mode."
},
"parent": {
"type": "string",
"description": "Required. The cluster, which owns this collection of resources. Format: projects/{project}/locations/{location}/clusters/{cluster}"
},
"cascade": {
"type": "string",
"description": "Optional. The cascading deletion policy to use. If not specified, 'background' is used. Valid values are 'background', 'foreground', and 'orphan'."
},
"namespace": {
"type": "string",
"description": "Optional. The namespace of the resource. If not specified, \"default\" is used."
},
"resourceType": {
"type": "string",
"description": "Required. The type of resource to delete. Kubernetes resource/kind name in singular form, lower case. e.g. \"pod\", \"deployment\", \"service\"."
}
},
"description": "Request for deleting Kubernetes resources."
}Parent server
com.googleapis.container/mcp
1/7 registries