Google Container Engine API

The Google Container Engine API is used for building and managing container based applications, powered by the open source Kubernetes technology.

Service: container.googleapis.com

All URIs below are relative to https://container.googleapis.com

This service provides the following discovery document:

Collection: v1.projects.zones

Methods
getServerconfig GET /v1/projects/{projectId}/zones/{zone}/serverconfig
Returns configuration info about the Container Engine service.

Collection: v1.projects.zones.clusters

Methods
completeIpRotation POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation
Completes master IP rotation.
create POST /v1/projects/{projectId}/zones/{zone}/clusters
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.
delete DELETE /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
get GET /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}
Gets the details of a specific cluster.
legacyAbac POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac
Enables or disables the ABAC authorization mechanism on a cluster.
list GET /v1/projects/{projectId}/zones/{zone}/clusters
Lists all clusters owned by a project in either the specified zone or all zones.
resourceLabels POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels
Sets labels on a cluster.
setMasterAuth POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth
Used to set master auth materials.
startIpRotation POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation
Start master IP rotation.
update PUT /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}
Updates the settings of a specific cluster.

Collection: v1.projects.zones.clusters.nodePools

Methods
create POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools
Creates a node pool for a cluster.
delete DELETE /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}
Deletes a node pool from a cluster.
get GET /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}
Retrieves the node pool requested.
list GET /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools
Lists the node pools for a cluster.
rollback POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback
Roll back the previously Aborted or Failed NodePool upgrade.
setManagement POST /v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement
Sets the NodeManagement options for a node pool.

Collection: v1.projects.zones.operations

Methods
cancel POST /v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel
Cancels the specified operation.
get GET /v1/projects/{projectId}/zones/{zone}/operations/{operationId}
Gets the specified operation.
list GET /v1/projects/{projectId}/zones/{zone}/operations
Lists all operations in a project in a specific zone or all zones.

Send feedback about...

Container Engine