public sealed class GetOpenIDConfigResponse : IMessage<GetOpenIDConfigResponse>, IEquatable<GetOpenIDConfigResponse>, IDeepCloneable<GetOpenIDConfigResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class GetOpenIDConfigResponse.
GetOpenIDConfigResponse is an OIDC discovery document for the cluster.
See the OpenID Connect Discovery 1.0 specification for details.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eGetOpenIDConfigResponse\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Container.V1\u003c/code\u003e namespace of the Google Kubernetes Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetOpenIDConfigResponse\u003c/code\u003e class serves as an OIDC discovery document for clusters, aligning with the OpenID Connect Discovery 1.0 specification.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this document available is 3.33.0, but a comprehensive list of versions ranging from 2.3.0 to 3.33.0 is detailed, linking to each specific version's documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetOpenIDConfigResponse\u003c/code\u003e class includes properties such as \u003ccode\u003eClaimsSupported\u003c/code\u003e, \u003ccode\u003eGrantTypes\u003c/code\u003e, \u003ccode\u003eIdTokenSigningAlgValuesSupported\u003c/code\u003e, \u003ccode\u003eIssuer\u003c/code\u003e, \u003ccode\u003eJwksUri\u003c/code\u003e, \u003ccode\u003eResponseTypesSupported\u003c/code\u003e, and \u003ccode\u003eSubjectTypesSupported\u003c/code\u003e, which provide essential information about the cluster's OIDC configuration.\u003c/p\u003e\n"],["\u003cp\u003eThe GetOpenIDConfigResponse class can be constructed using the default constructor, or one that takes another GetOpenIDConfigResponse.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Class GetOpenIDConfigResponse (3.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.35.0 (latest)](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.GetOpenIDConfigResponse) \n\n public sealed class GetOpenIDConfigResponse : IMessage\u003cGetOpenIDConfigResponse\u003e, IEquatable\u003cGetOpenIDConfigResponse\u003e, IDeepCloneable\u003cGetOpenIDConfigResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API class GetOpenIDConfigResponse.\n\nGetOpenIDConfigResponse is an OIDC discovery document for the cluster.\nSee the OpenID Connect Discovery 1.0 specification for details. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GetOpenIDConfigResponse \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GetOpenIDConfigResponse](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GetOpenIDConfigResponse](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GetOpenIDConfigResponse](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigResponse), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Container.V1](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Container.V1.dll\n\nConstructors\n------------\n\n### GetOpenIDConfigResponse()\n\n public GetOpenIDConfigResponse()\n\n### GetOpenIDConfigResponse(GetOpenIDConfigResponse)\n\n public GetOpenIDConfigResponse(GetOpenIDConfigResponse other)\n\nProperties\n----------\n\n### ClaimsSupported\n\n public RepeatedField\u003cstring\u003e ClaimsSupported { get; }\n\nSupported claims.\n\n### GrantTypes\n\n public RepeatedField\u003cstring\u003e GrantTypes { get; }\n\nSupported grant types.\n\n### IdTokenSigningAlgValuesSupported\n\n public RepeatedField\u003cstring\u003e IdTokenSigningAlgValuesSupported { get; }\n\nsupported ID Token signing Algorithms.\n\n### Issuer\n\n public string Issuer { get; set; }\n\nOIDC Issuer.\n\n### JwksUri\n\n public string JwksUri { get; set; }\n\nJSON Web Key uri.\n\n### ResponseTypesSupported\n\n public RepeatedField\u003cstring\u003e ResponseTypesSupported { get; }\n\nSupported response types.\n\n### SubjectTypesSupported\n\n public RepeatedField\u003cstring\u003e SubjectTypesSupported { get; }\n\nSupported subject types."]]