Send feedback
Class MasterAuth (2.59.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
MasterAuth ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
The authentication information for accessing the master
endpoint. Authentication can be done using HTTP basic auth or
using client certificates.
Attributes
Name
Description
username
str
The username to use for HTTP basic
authentication to the master endpoint. For
clusters v1.6.0 and later, basic authentication
can be disabled by leaving username unspecified
(or setting it to the empty string).
Warning: basic authentication is deprecated, and
will be removed in GKE control plane versions
1.19 and newer. For a list of recommended
authentication methods, see:
https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
password
str
The password to use for HTTP basic
authentication to the master endpoint. Because
the master endpoint is open to the Internet, you
should create a strong password. If a password
is provided for cluster creation, username must
be non-empty.
Warning: basic authentication is deprecated, and
will be removed in GKE control plane versions
1.19 and newer. For a list of recommended
authentication methods, see:
https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
client_certificate_config
google.cloud.container_v1.types.ClientCertificateConfig
Configuration for client certificate
authentication on the cluster. For clusters
before v1.12, if no configuration is specified,
a client certificate is issued.
cluster_ca_certificate
str
Output only. Base64-encoded public
certificate that is the root of trust for the
cluster.
client_certificate
str
Output only. Base64-encoded public certificate used by
clients to authenticate to the cluster endpoint. Issued only
if client_certificate_config is set.
client_key
str
Output only. Base64-encoded private key used
by clients to authenticate to the cluster
endpoint.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class MasterAuth (2.59.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.59.0 (latest)](/python/docs/reference/container/latest/google.cloud.container_v1.types.MasterAuth)\n- [2.58.0](/python/docs/reference/container/2.58.0/google.cloud.container_v1.types.MasterAuth)\n- [2.57.0](/python/docs/reference/container/2.57.0/google.cloud.container_v1.types.MasterAuth)\n- [2.56.1](/python/docs/reference/container/2.56.1/google.cloud.container_v1.types.MasterAuth)\n- [2.55.1](/python/docs/reference/container/2.55.1/google.cloud.container_v1.types.MasterAuth)\n- [2.54.0](/python/docs/reference/container/2.54.0/google.cloud.container_v1.types.MasterAuth)\n- [2.53.0](/python/docs/reference/container/2.53.0/google.cloud.container_v1.types.MasterAuth)\n- [2.52.0](/python/docs/reference/container/2.52.0/google.cloud.container_v1.types.MasterAuth)\n- [2.50.0](/python/docs/reference/container/2.50.0/google.cloud.container_v1.types.MasterAuth)\n- [2.49.0](/python/docs/reference/container/2.49.0/google.cloud.container_v1.types.MasterAuth)\n- [2.48.0](/python/docs/reference/container/2.48.0/google.cloud.container_v1.types.MasterAuth)\n- [2.47.1](/python/docs/reference/container/2.47.1/google.cloud.container_v1.types.MasterAuth)\n- [2.46.0](/python/docs/reference/container/2.46.0/google.cloud.container_v1.types.MasterAuth)\n- [2.45.0](/python/docs/reference/container/2.45.0/google.cloud.container_v1.types.MasterAuth)\n- [2.44.0](/python/docs/reference/container/2.44.0/google.cloud.container_v1.types.MasterAuth)\n- [2.43.0](/python/docs/reference/container/2.43.0/google.cloud.container_v1.types.MasterAuth)\n- [2.42.0](/python/docs/reference/container/2.42.0/google.cloud.container_v1.types.MasterAuth)\n- [2.41.0](/python/docs/reference/container/2.41.0/google.cloud.container_v1.types.MasterAuth)\n- [2.40.0](/python/docs/reference/container/2.40.0/google.cloud.container_v1.types.MasterAuth)\n- [2.39.0](/python/docs/reference/container/2.39.0/google.cloud.container_v1.types.MasterAuth)\n- [2.38.0](/python/docs/reference/container/2.38.0/google.cloud.container_v1.types.MasterAuth)\n- [2.37.0](/python/docs/reference/container/2.37.0/google.cloud.container_v1.types.MasterAuth)\n- [2.36.0](/python/docs/reference/container/2.36.0/google.cloud.container_v1.types.MasterAuth)\n- [2.35.0](/python/docs/reference/container/2.35.0/google.cloud.container_v1.types.MasterAuth)\n- [2.34.0](/python/docs/reference/container/2.34.0/google.cloud.container_v1.types.MasterAuth)\n- [2.33.0](/python/docs/reference/container/2.33.0/google.cloud.container_v1.types.MasterAuth)\n- [2.32.0](/python/docs/reference/container/2.32.0/google.cloud.container_v1.types.MasterAuth)\n- [2.31.0](/python/docs/reference/container/2.31.0/google.cloud.container_v1.types.MasterAuth)\n- [2.30.0](/python/docs/reference/container/2.30.0/google.cloud.container_v1.types.MasterAuth)\n- [2.29.0](/python/docs/reference/container/2.29.0/google.cloud.container_v1.types.MasterAuth)\n- [2.28.0](/python/docs/reference/container/2.28.0/google.cloud.container_v1.types.MasterAuth)\n- [2.27.0](/python/docs/reference/container/2.27.0/google.cloud.container_v1.types.MasterAuth)\n- [2.26.0](/python/docs/reference/container/2.26.0/google.cloud.container_v1.types.MasterAuth)\n- [2.25.0](/python/docs/reference/container/2.25.0/google.cloud.container_v1.types.MasterAuth)\n- [2.24.0](/python/docs/reference/container/2.24.0/google.cloud.container_v1.types.MasterAuth)\n- [2.23.0](/python/docs/reference/container/2.23.0/google.cloud.container_v1.types.MasterAuth)\n- [2.22.0](/python/docs/reference/container/2.22.0/google.cloud.container_v1.types.MasterAuth)\n- [2.21.0](/python/docs/reference/container/2.21.0/google.cloud.container_v1.types.MasterAuth)\n- [2.20.0](/python/docs/reference/container/2.20.0/google.cloud.container_v1.types.MasterAuth)\n- [2.19.0](/python/docs/reference/container/2.19.0/google.cloud.container_v1.types.MasterAuth)\n- [2.18.0](/python/docs/reference/container/2.18.0/google.cloud.container_v1.types.MasterAuth)\n- [2.17.4](/python/docs/reference/container/2.17.4/google.cloud.container_v1.types.MasterAuth)\n- [2.16.0](/python/docs/reference/container/2.16.0/google.cloud.container_v1.types.MasterAuth)\n- [2.15.0](/python/docs/reference/container/2.15.0/google.cloud.container_v1.types.MasterAuth)\n- [2.14.0](/python/docs/reference/container/2.14.0/google.cloud.container_v1.types.MasterAuth)\n- [2.13.0](/python/docs/reference/container/2.13.0/google.cloud.container_v1.types.MasterAuth)\n- [2.12.2](/python/docs/reference/container/2.12.2/google.cloud.container_v1.types.MasterAuth)\n- [2.11.2](/python/docs/reference/container/2.11.2/google.cloud.container_v1.types.MasterAuth)\n- [2.10.8](/python/docs/reference/container/2.10.8/google.cloud.container_v1.types.MasterAuth)\n- [2.9.0](/python/docs/reference/container/2.9.0/google.cloud.container_v1.types.MasterAuth)\n- [2.8.1](/python/docs/reference/container/2.8.1/google.cloud.container_v1.types.MasterAuth)\n- [2.7.1](/python/docs/reference/container/2.7.1/google.cloud.container_v1.types.MasterAuth)\n- [2.6.1](/python/docs/reference/container/2.6.1/google.cloud.container_v1.types.MasterAuth)\n- [2.5.0](/python/docs/reference/container/2.5.0/google.cloud.container_v1.types.MasterAuth)\n- [2.4.1](/python/docs/reference/container/2.4.1/google.cloud.container_v1.types.MasterAuth)\n- [2.3.1](/python/docs/reference/container/2.3.1/google.cloud.container_v1.types.MasterAuth)\n- [2.2.0](/python/docs/reference/container/2.2.0/google.cloud.container_v1.types.MasterAuth)\n- [2.1.0](/python/docs/reference/container/2.1.0/google.cloud.container_v1.types.MasterAuth)\n- [2.0.1](/python/docs/reference/container/2.0.1/google.cloud.container_v1.types.MasterAuth)\n- [1.0.3](/python/docs/reference/container/1.0.3/google.cloud.container_v1.types.MasterAuth)\n- [0.5.0](/python/docs/reference/container/0.5.0/google.cloud.container_v1.types.MasterAuth)\n- [0.4.0](/python/docs/reference/container/0.4.0/google.cloud.container_v1.types.MasterAuth)\n- [0.3.0](/python/docs/reference/container/0.3.0/google.cloud.container_v1.types.MasterAuth) \n\n MasterAuth(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe authentication information for accessing the master\nendpoint. Authentication can be done using HTTP basic auth or\nusing client certificates."]]