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