Class MembershipEndpoint (1.3.0)

MembershipEndpoint(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
gke_cluster google.cloud.gkehub_v1beta1.types.GkeCluster
Optional. Specific information for a GKE-on-GCP cluster. This field is a member of oneof_ type.
on_prem_cluster google.cloud.gkehub_v1beta1.types.OnPremCluster
Optional. Specific information for a GKE On-Prem cluster. This field is a member of oneof_ type.
multi_cloud_cluster google.cloud.gkehub_v1beta1.types.MultiCloudCluster
Optional. Specific information for a GKE Multi-Cloud cluster. This field is a member of oneof_ type.
kubernetes_metadata google.cloud.gkehub_v1beta1.types.KubernetesMetadata
Output only. Useful Kubernetes-specific metadata.
kubernetes_resource google.cloud.gkehub_v1beta1.types.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.