Class: Google::Cloud::GkeHub::V1::MembershipEndpoint

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

Overview

MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.

Instance Attribute Summary collapse

Instance Attribute Details

#gke_cluster::Google::Cloud::GkeHub::V1::GkeCluster

Returns Optional. GKE-specific information. Only present if this Membership is a GKE cluster.

Returns:



128
129
130
131
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 128

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

#google_managed::Boolean (readonly)

Returns Output only. Whether the lifecycle of this membership is managed by a google cluster platform service.

Returns:

  • (::Boolean)

    Output only. Whether the lifecycle of this membership is managed by a google cluster platform service.



128
129
130
131
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 128

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

#kubernetes_metadata::Google::Cloud::GkeHub::V1::KubernetesMetadata (readonly)

Returns Output only. Useful Kubernetes-specific metadata.

Returns:



128
129
130
131
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 128

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

#kubernetes_resource::Google::Cloud::GkeHub::V1::KubernetesResource

Returns Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources:

  • Ensure that the cluster is exclusively registered to one and only one Hub Membership.
  • Propagate Workload Pool Information available in the Membership Authority field.
  • Ensure proper initial configuration of default Hub Features.

Returns:

  • (::Google::Cloud::GkeHub::V1::KubernetesResource)

    Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources:

    • Ensure that the cluster is exclusively registered to one and only one Hub Membership.
    • Propagate Workload Pool Information available in the Membership Authority field.
    • Ensure proper initial configuration of default Hub Features.


128
129
130
131
# File 'proto_docs/google/cloud/gkehub/v1/membership.rb', line 128

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