Class: Google::Cloud::GkeHub::V1::KubernetesMetadata

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gkehub/v1/membership.rb

Overview

KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.

Instance Attribute Summary collapse

Instance Attribute Details

#kubernetes_api_server_version::String (readonly)

Returns Output only. Kubernetes API server version string as reported by /version.

Returns:

  • (::String)

    Output only. Kubernetes API server version string as reported by /version.



256
257
258
259
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 256

class KubernetesMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#memory_mb::Integer (readonly)

Returns Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.

Returns:

  • (::Integer)

    Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.



256
257
258
259
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 256

class KubernetesMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#node_count::Integer (readonly)

Returns Output only. Node count as reported by Kubernetes nodes resources.

Returns:

  • (::Integer)

    Output only. Node count as reported by Kubernetes nodes resources.



256
257
258
259
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 256

class KubernetesMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#node_provider_id::String (readonly)

Returns 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.

Returns:

  • (::String)

    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.



256
257
258
259
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 256

class KubernetesMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns 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.

Returns:

  • (::Google::Protobuf::Timestamp)

    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.



256
257
258
259
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 256

class KubernetesMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vcpu_count::Integer (readonly)

Returns Output only. vCPU count as reported by Kubernetes nodes resources.

Returns:

  • (::Integer)

    Output only. vCPU count as reported by Kubernetes nodes resources.



256
257
258
259
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 256

class KubernetesMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end