Method: projects.locations.clusters.setMaintenancePolicy

Sets the maintenance policy for a cluster.

HTTP request

POST https://container.googleapis.com/v1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
name

string

The name (project, location, cluster name) of the cluster to set maintenance policy. Specified in the format projects/*/locations/*/clusters/* .

Authorization requires the following IAM permission on the specified resource name :

  • container.clusters.update

Request body

The request body contains data with the following structure:

JSON representation
 { 
 "projectId" 
 : 
 string 
 , 
 "zone" 
 : 
 string 
 , 
 "clusterId" 
 : 
 string 
 , 
 "maintenancePolicy" 
 : 
 { 
 object (  MaintenancePolicy 
 
) 
 } 
 } 
Fields
projectId

string

Required. The Google Developers Console project ID or project number .

zone

string

Required. The name of the Google Compute Engine zone in which the cluster resides.

clusterId

string

Required. The name of the cluster to update.

maintenancePolicy

object ( MaintenancePolicy )

Required. The maintenance policy to be set for the cluster. An empty field clears the existing maintenance policy.

Response body

If successful, the response body contains an instance of Operation .

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview .