public sealed class AzureK8sVersionInfo : IMessage<AzureK8sVersionInfo>, IEquatable<AzureK8sVersionInfo>, IDeepCloneable<AzureK8sVersionInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureK8sVersionInfo.
Kubernetes version information of GKE cluster on Azure.
Optional. True if the version is available for cluster creation. If a
version is enabled for creation, it can be used to create new clusters.
Otherwise, cluster creation will fail. However, cluster upgrade operations
may succeed, even if the version is not enabled.
Optional. True if this cluster version belongs to a minor version that has
reached its end of life and is no longer in scope to receive security and
bug fixes.
Optional. The estimated date (in Pacific Time) when this cluster version
will reach its end of life. Or if this version is no longer supported (the
end_of_life field is true), this is the actual date (in Pacific time)
when the version reached its end of life.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eAzureK8sVersionInfo\u003c/code\u003e class is 2.8.0, with several previous versions available for reference, ranging back to 1.0.0-beta01.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAzureK8sVersionInfo\u003c/code\u003e is a class within the \u003ccode\u003eGoogle.Cloud.GkeMultiCloud.V1\u003c/code\u003e namespace, providing details about Kubernetes versions in GKE clusters on Azure.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple 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\u003eKey properties of \u003ccode\u003eAzureK8sVersionInfo\u003c/code\u003e include \u003ccode\u003eEnabled\u003c/code\u003e, \u003ccode\u003eEndOfLife\u003c/code\u003e, \u003ccode\u003eEndOfLifeDate\u003c/code\u003e, \u003ccode\u003eReleaseDate\u003c/code\u003e, and \u003ccode\u003eVersion\u003c/code\u003e, providing information about the availability and lifecycle of specific Kubernetes versions.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors: a default constructor \u003ccode\u003eAzureK8sVersionInfo()\u003c/code\u003e and another to create a new instance by copying an existing one \u003ccode\u003eAzureK8sVersionInfo(AzureK8sVersionInfo other)\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Anthos Multi-Cloud v1 API - Class AzureK8sVersionInfo (2.8.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.8.0 (latest)](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.7.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.6.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.5.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.4.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.3.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.2.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.1.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/2.0.0/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/1.0.0-beta01/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo) \n\n public sealed class AzureK8sVersionInfo : IMessage\u003cAzureK8sVersionInfo\u003e, IEquatable\u003cAzureK8sVersionInfo\u003e, IDeepCloneable\u003cAzureK8sVersionInfo\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureK8sVersionInfo.\n\nKubernetes version information of GKE cluster on Azure. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e AzureK8sVersionInfo \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[AzureK8sVersionInfo](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[AzureK8sVersionInfo](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[AzureK8sVersionInfo](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1.AzureK8sVersionInfo), [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.GkeMultiCloud.V1](/dotnet/docs/reference/Google.Cloud.GkeMultiCloud.V1/latest/Google.Cloud.GkeMultiCloud.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.GkeMultiCloud.V1.dll\n\nConstructors\n------------\n\n### AzureK8sVersionInfo()\n\n public AzureK8sVersionInfo()\n\n### AzureK8sVersionInfo(AzureK8sVersionInfo)\n\n public AzureK8sVersionInfo(AzureK8sVersionInfo other)\n\nProperties\n----------\n\n### Enabled\n\n public bool Enabled { get; set; }\n\nOptional. True if the version is available for cluster creation. If a\nversion is enabled for creation, it can be used to create new clusters.\nOtherwise, cluster creation will fail. However, cluster upgrade operations\nmay succeed, even if the version is not enabled.\n\n### EndOfLife\n\n public bool EndOfLife { get; set; }\n\nOptional. True if this cluster version belongs to a minor version that has\nreached its end of life and is no longer in scope to receive security and\nbug fixes.\n\n### EndOfLifeDate\n\n public Date EndOfLifeDate { get; set; }\n\nOptional. The estimated date (in Pacific Time) when this cluster version\nwill reach its end of life. Or if this version is no longer supported (the\n`end_of_life` field is true), this is the actual date (in Pacific time)\nwhen the version reached its end of life.\n\n### ReleaseDate\n\n public Date ReleaseDate { get; set; }\n\nOptional. The date (in Pacific Time) when the cluster version was released.\n\n### Version\n\n public string Version { get; set; }\n\nKubernetes version name (for example, `1.19.10-gke.1000`)"]]