LAP Registry

Kubernetes Engine API Skill

gcp-container

Provider: Google Cloud Platform Version: v1 Endpoints: 60 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/v1/projects/{projectId}/zones/{zone}/clusters
POST/v1/projects/{projectId}/zones/{zone}/clustersLists all clusters owned by a project in either the specified zone or all zones.
DELETE/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://cl...
GET/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}Deletes the cluster, including the Kubernetes endpoint and all worker nodes. Firewalls and routes that were configured during cluster creation are also deleted. Other Google Compu...
PUT/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}Gets the details of a specific cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addonsUpdates the settings of a specific cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbacSets the addons for a specific cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locationsEnables or disables the ABAC authorization mechanism on a cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/loggingSets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.location...
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/masterSets the logging service for a specific cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoringUpdates the master for a specific cluster.
GET/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePoolsSets the monitoring service for a specific cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePoolsLists the node pools for a cluster.
DELETE/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}Creates a node pool for a cluster.
GET/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}Deletes a node pool from a cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscalingRetrieves the requested node pool.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagementSets the autoscaling settings for the specified node pool.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSizeSets the NodeManagement options for a node pool.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/updateSets the size for a specific node pool. The new size will be used for all replicas, including future replicas created by modifying NodePool.locations.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollbackUpdates the version and/or image type for the specified node pool.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabelsRolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotationSets labels on a cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicyCompletes master IP rotation.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuthSets the maintenance policy for a cluster.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicySets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
POST/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotationEnables or disables Network Policy for a cluster.
GET/v1/projects/{projectId}/zones/{zone}/operationsStarts master IP rotation.
GET/v1/projects/{projectId}/zones/{zone}/operations/{operationId}Lists all operations in a project in a specific zone or all zones.
POST/v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancelGets the specified operation.
GET/v1/projects/{projectId}/zones/{zone}/serverconfigCancels the specified operation.

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install gcp-container

Downloads and installs to ~/.claude/skills/gcp-container/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)