Kubernetes Engine API . projects . locations . clusters . well_known

Instance Methods

close()

Close httplib2 connections.

getOpenid_configuration(parent, x__xgafv=None)

Gets the OIDC discovery document for the cluster. See the [OpenID Connect Discovery 1.0 specification](https://openid.net/specs/openid-connect-discovery-1_0.html) for details.

Method Details

close()
Close httplib2 connections.
getOpenid_configuration(parent, x__xgafv=None)
Gets the OIDC discovery document for the cluster. See the [OpenID Connect Discovery 1.0 specification](https://openid.net/specs/openid-connect-discovery-1_0.html) for details.

Args:
  parent: string, The cluster (project, location, cluster name) to get the discovery document for. Specified in the format `projects/*/locations/*/clusters/*`. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
  "cacheHeader": { # RFC-2616: cache control support # For HTTP requests, this field is automatically extracted into the Cache-Control HTTP header.
    "age": "A String", # 14.6 response cache age, in seconds since the response is generated
    "directive": "A String", # 14.9 request and response directives
    "expires": "A String", # 14.21 response cache expires, in RFC 1123 date format
  },
  "claims_supported": [ # Supported claims.
    "A String",
  ],
  "grant_types": [ # Supported grant types.
    "A String",
  ],
  "id_token_signing_alg_values_supported": [ # supported ID Token signing Algorithms.
    "A String",
  ],
  "issuer": "A String", # OIDC Issuer.
  "jwks_uri": "A String", # JSON Web Key uri.
  "response_types_supported": [ # Supported response types.
    "A String",
  ],
  "subject_types_supported": [ # Supported subject types.
    "A String",
  ],
}