Skip to main content

well_known_openid_configuration

Creates, updates, deletes, gets or lists a well_known_openid_configuration resource.

Overview​

Namewell_known_openid_configuration
TypeResource
Idgoogle.container.well_known_openid_configuration

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
cacheHeaderobjectFor HTTP requests, this field is automatically extracted into the Cache-Control HTTP header. (id: HttpCacheControlResponseHeader)
claims_supportedarraySupported claims.
grant_typesarraySupported grant types.
id_token_signing_alg_values_supportedarraysupported ID Token signing Algorithms.
issuerstringOIDC Issuer.
jwks_uristringJSON Web Key uri.
response_types_supportedarraySupported response types.
subject_types_supportedarraySupported subject types.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
projects_locations_clusters_well-known_get_openid-configurationselectprojectsId, locationsId, clustersIdGets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
clustersIdstring
locationsIdstring
projectsIdstring

SELECT examples​

Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.

SELECT
cacheHeader,
claims_supported,
grant_types,
id_token_signing_alg_values_supported,
issuer,
jwks_uri,
response_types_supported,
subject_types_supported
FROM google.container.well_known_openid_configuration
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND clustersId = '{{ clustersId }}' -- required
;