# Class SetMaintenancePolicyRequest (2.65.0)

2.65.0 (latest) 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.1 2.55.1 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.1 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.4 2.16.0 2.15.0 2.14.0 2.13.0 2.12.2 2.11.2 2.10.8 2.9.0 2.8.1 2.7.1 2.6.1 2.5.0 2.4.1 2.3.1 2.2.0 2.1.0 2.0.1 1.0.3 0.5.0 0.4.0 0.3.0

    SetMaintenancePolicyRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

SetMaintenancePolicyRequest sets the maintenance policy for a
cluster.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `project_id` | `str` Required. The Google Developers Console \`project ID or project number |
| `zone` | `str` Required. The name of the Google Compute Engine `zone `__ in which the cluster resides. |
| `cluster_id` | `str` Required. The name of the cluster to update. |
| `maintenance_policy` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.MaintenancePolicy` Required. The maintenance policy to be set for the cluster. An empty field clears the existing maintenance policy. |
| `name` | `str` The name (project, location, cluster name) of the cluster to set maintenance policy. Specified in the format `projects/*/locations/*/clusters/*`. |