class Google::Apis::ContainerV1::GetOpenIdConfigResponse
GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
Attributes
RFC-2616: cache control support Corresponds to the JSON property `cacheHeader` @return [Google::Apis::ContainerV1::HttpCacheControlResponseHeader]
Supported claims. Corresponds to the JSON property `claims_supported` @return [Array<String>]
Supported grant types. Corresponds to the JSON property `grant_types` @return [Array<String>]
supported ID Token signing Algorithms. Corresponds to the JSON property `id_token_signing_alg_values_supported` @return [Array<String>]
OIDC Issuer. Corresponds to the JSON property `issuer` @return [String]
JSON Web Key uri. Corresponds to the JSON property `jwks_uri` @return [String]
Supported response types. Corresponds to the JSON property `response_types_supported` @return [Array<String>]
Supported subject types. Corresponds to the JSON property `subject_types_supported` @return [Array<String>]
Public Class Methods
# File lib/google/apis/container_v1/classes.rb, line 1614 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/container_v1/classes.rb, line 1619 def update!(**args) @cache_header = args[:cache_header] if args.key?(:cache_header) @claims_supported = args[:claims_supported] if args.key?(:claims_supported) @grant_types = args[:grant_types] if args.key?(:grant_types) @id_token_signing_alg_values_supported = args[:id_token_signing_alg_values_supported] if args.key?(:id_token_signing_alg_values_supported) @issuer = args[:issuer] if args.key?(:issuer) @jwks_uri = args[:jwks_uri] if args.key?(:jwks_uri) @response_types_supported = args[:response_types_supported] if args.key?(:response_types_supported) @subject_types_supported = args[:subject_types_supported] if args.key?(:subject_types_supported) end