View Source GoogleApi.GKEHub.V1.Model.KubernetesMetadata (google_api_gke_hub v0.16.0)

KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.

Attributes

  • kubernetesApiServerVersion (type: String.t, default: nil) - Output only. Kubernetes API server version string as reported by /version.
  • memoryMb (type: integer(), default: nil) - Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
  • nodeCount (type: integer(), default: nil) - Output only. Node count as reported by Kubernetes nodes resources.
  • nodeProviderId (type: String.t, default: nil) - 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.
  • updateTime (type: DateTime.t, default: nil) - 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.
  • vcpuCount (type: integer(), default: nil) - Output only. vCPU count as reported by Kubernetes nodes resources.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEHub.V1.Model.KubernetesMetadata{
  kubernetesApiServerVersion: String.t() | nil,
  memoryMb: integer() | nil,
  nodeCount: integer() | nil,
  nodeProviderId: String.t() | nil,
  updateTime: DateTime.t() | nil,
  vcpuCount: integer() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.