public sealed class GetOpenIDConfigRequest : IMessage<GetOpenIDConfigRequest>, IEquatable<GetOpenIDConfigRequest>, IDeepCloneable<GetOpenIDConfigRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class GetOpenIDConfigRequest.
GetOpenIDConfigRequest gets the 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\u003eThe latest version available for \u003ccode\u003eGetOpenIDConfigRequest\u003c/code\u003e in the Google Cloud Container V1 API is 3.33.0, accessible via a provided link.\u003c/p\u003e\n"],["\u003cp\u003eThis page provides a comprehensive list of versioned documentation for \u003ccode\u003eGetOpenIDConfigRequest\u003c/code\u003e, ranging from version 3.33.0 down to version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGetOpenIDConfigRequest\u003c/code\u003e is a class used to retrieve the OIDC discovery document for a Kubernetes cluster, and it implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property in \u003ccode\u003eGetOpenIDConfigRequest\u003c/code\u003e specifies the cluster for which the discovery document should be fetched, using the format \u003ccode\u003eprojects/*/locations/*/clusters/*\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis document outlines the inheritance, implemented interfaces, constructors, and properties associated with the \u003ccode\u003eGetOpenIDConfigRequest\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Class GetOpenIDConfigRequest (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.GetOpenIDConfigRequest)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.GetOpenIDConfigRequest) \n\n public sealed class GetOpenIDConfigRequest : IMessage\u003cGetOpenIDConfigRequest\u003e, IEquatable\u003cGetOpenIDConfigRequest\u003e, IDeepCloneable\u003cGetOpenIDConfigRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API class GetOpenIDConfigRequest.\n\nGetOpenIDConfigRequest gets the OIDC discovery document for the\ncluster. See the OpenID Connect Discovery 1.0 specification for details. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GetOpenIDConfigRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GetOpenIDConfigRequest](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GetOpenIDConfigRequest](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GetOpenIDConfigRequest](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.GetOpenIDConfigRequest), [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### GetOpenIDConfigRequest()\n\n public GetOpenIDConfigRequest()\n\n### GetOpenIDConfigRequest(GetOpenIDConfigRequest)\n\n public GetOpenIDConfigRequest(GetOpenIDConfigRequest other)\n\nProperties\n----------\n\n### Parent\n\n public string Parent { get; set; }\n\nThe cluster (project, location, cluster name) to get the discovery document\nfor. Specified in the format `projects/*/locations/*/clusters/*`."]]