# Class SetMasterAuthRequest (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

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

SetMasterAuthRequest updates the admin password of a cluster.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `project_id` | `str` Deprecated. The Google Developers Console \`project ID or project number |
| `zone` | `str` Deprecated. The name of the Google Compute Engine `zone `__ in which the cluster resides. This field has been deprecated and replaced by the name field. |
| `cluster_id` | `str` Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field. |
| `action` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.SetMasterAuthRequest.Action` Required. The exact form of action to be taken on the master auth. |
| `update` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.MasterAuth` Required. A description of the update. |
| `name` | `str` The name (project, location, cluster) of the cluster to set auth. Specified in the format `projects/*/locations/*/clusters/*`. |

## Classes

### Action

    Action(value)

Operation type: what type update to perform.