public sealed class KubernetesMetadata : IMessage<KubernetesMetadata>, IEquatable<KubernetesMetadata>, IDeepCloneable<KubernetesMetadata>, IBufferMessage, IMessage
KubernetesMetadata provides informational metadata for Memberships
representing Kubernetes clusters.
Output only. Node providerID as reported by the first node in the list of nodes on
the Kubernetes endpoint. On Kubernetes platforms that support zero-node
clusters (like GKE-on-GCP), the node_count will be zero and the
node_provider_id will be empty.
Output only. The time at which these details were last updated. This update_time is
different from the Membership-level update_time since EndpointDetails are
updated internally for API consumers.
[[["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 \u003ccode\u003eKubernetesMetadata\u003c/code\u003e class provides metadata for Kubernetes clusters within the GKE Hub service, with \u003ccode\u003e2.5.0\u003c/code\u003e as the latest version and \u003ccode\u003e1.0.0\u003c/code\u003e as the earliest available.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling it to work with protocol buffers, support equality checks, deep cloning, and efficient memory management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eKubernetesMetadata\u003c/code\u003e include \u003ccode\u003eKubernetesApiServerVersion\u003c/code\u003e, \u003ccode\u003eMemoryMb\u003c/code\u003e, \u003ccode\u003eNodeCount\u003c/code\u003e, \u003ccode\u003eNodeProviderId\u003c/code\u003e, \u003ccode\u003eUpdateTime\u003c/code\u003e, and \u003ccode\u003eVcpuCount\u003c/code\u003e, which provide insights into the Kubernetes cluster's configuration and status.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eKubernetesMetadata\u003c/code\u003e instances can be constructed either with no parameters, or by providing another \u003ccode\u003eKubernetesMetadata\u003c/code\u003e object as a copy-constructor.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateTime\u003c/code\u003e property is crucial as it provides the last internal update time of the metadata, which can differ from the Membership-level update time.\u003c/p\u003e\n"]]],[],null,[]]