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
Name | Description |
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. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead. 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``. |
edge_cluster |
google.cloud.gkehub_v1beta1.types.EdgeCluster
Optional. Specific information for a Google Edge cluster. This field is a member of `oneof`_ ``type``. |
appliance_cluster |
google.cloud.gkehub_v1beta1.types.ApplianceCluster
Optional. Specific information for a GDC Edge Appliance 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. |