class Google::Apis::ContainerV1beta1::GetOpenIdConfigResponse

GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.

Attributes

cache_header[RW]

RFC-2616: cache control support Corresponds to the JSON property `cacheHeader` @return [Google::Apis::ContainerV1beta1::HttpCacheControlResponseHeader]

claims_supported[RW]

Supported claims. Corresponds to the JSON property `claims_supported` @return [Array<String>]

grant_types[RW]

Supported grant types. Corresponds to the JSON property `grant_types` @return [Array<String>]

id_token_signing_alg_values_supported[RW]

supported ID Token signing Algorithms. Corresponds to the JSON property `id_token_signing_alg_values_supported` @return [Array<String>]

issuer[RW]

OIDC Issuer. Corresponds to the JSON property `issuer` @return [String]

jwks_uri[RW]

JSON Web Key uri. Corresponds to the JSON property `jwks_uri` @return [String]

response_types_supported[RW]

Supported response types. Corresponds to the JSON property `response_types_supported` @return [Array<String>]

subject_types_supported[RW]

Supported subject types. Corresponds to the JSON property `subject_types_supported` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/container_v1beta1/classes.rb, line 1887
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/container_v1beta1/classes.rb, line 1892
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