Class KubernetesMetadata
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
Implements
Inherited Members
Namespace: Google.Apis.GKEHub.v1.Data
Assembly: Google.Apis.GKEHub.v1.dll
Syntax
public class KubernetesMetadata : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
KubernetesApiServerVersion
Output only. Kubernetes API server version string as reported by /version
.
Declaration
[JsonProperty("kubernetesApiServerVersion")]
public virtual string KubernetesApiServerVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
MemoryMb
Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
Declaration
[JsonProperty("memoryMb")]
public virtual int? MemoryMb { get; set; }
Property Value
Type | Description |
---|---|
int? |
NodeCount
Output only. Node count as reported by Kubernetes nodes resources.
Declaration
[JsonProperty("nodeCount")]
public virtual int? NodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
NodeProviderId
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.
Declaration
[JsonProperty("nodeProviderId")]
public virtual string NodeProviderId { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
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.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
VcpuCount
Output only. vCPU count as reported by Kubernetes nodes resources.
Declaration
[JsonProperty("vcpuCount")]
public virtual int? VcpuCount { get; set; }
Property Value
Type | Description |
---|---|
int? |