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 Memberships representing Kubernetes clusters, with the latest version being \u003ccode\u003e2.0.0-beta07\u003c/code\u003e.\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, offering functionalities like cloning and message handling.\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, providing insights into the Kubernetes cluster's configuration and resources.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eKubernetesMetadata\u003c/code\u003e class contains two constructors: a default constructor \u003ccode\u003eKubernetesMetadata()\u003c/code\u003e and one that takes another \u003ccode\u003eKubernetesMetadata\u003c/code\u003e object as an argument for creating a new instance.\u003c/p\u003e\n"],["\u003cp\u003eThe properties such as \u003ccode\u003eMemoryMb\u003c/code\u003e, \u003ccode\u003eNodeCount\u003c/code\u003e, \u003ccode\u003eNodeProviderId\u003c/code\u003e, \u003ccode\u003eVcpuCount\u003c/code\u003e, and \u003ccode\u003eKubernetesApiServerVersion\u003c/code\u003e are read-only, and their values are reported by the Kubernetes nodes.\u003c/p\u003e\n"]]],[],null,[]]