View Source GoogleApi.GKEHub.V1.Model.MembershipEndpoint (google_api_gke_hub v0.16.0)
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
Attributes
-
applianceCluster
(type:GoogleApi.GKEHub.V1.Model.ApplianceCluster.t
, default:nil
) - Optional. Specific information for a GDC Edge Appliance cluster. -
edgeCluster
(type:GoogleApi.GKEHub.V1.Model.EdgeCluster.t
, default:nil
) - Optional. Specific information for a Google Edge cluster. -
gkeCluster
(type:GoogleApi.GKEHub.V1.Model.GkeCluster.t
, default:nil
) - Optional. Specific information for a GKE-on-GCP cluster. -
googleManaged
(type:boolean()
, default:nil
) - Output only. Whether the lifecycle of this membership is managed by a google cluster platform service. -
kubernetesMetadata
(type:GoogleApi.GKEHub.V1.Model.KubernetesMetadata.t
, default:nil
) - Output only. Useful Kubernetes-specific metadata. -
kubernetesResource
(type:GoogleApi.GKEHub.V1.Model.KubernetesResource.t
, default:nil
) - 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. -
multiCloudCluster
(type:GoogleApi.GKEHub.V1.Model.MultiCloudCluster.t
, default:nil
) - Optional. Specific information for a GKE Multi-Cloud cluster. -
onPremCluster
(type:GoogleApi.GKEHub.V1.Model.OnPremCluster.t
, default:nil
) - 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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.MembershipEndpoint{ applianceCluster: GoogleApi.GKEHub.V1.Model.ApplianceCluster.t() | nil, edgeCluster: GoogleApi.GKEHub.V1.Model.EdgeCluster.t() | nil, gkeCluster: GoogleApi.GKEHub.V1.Model.GkeCluster.t() | nil, googleManaged: boolean() | nil, kubernetesMetadata: GoogleApi.GKEHub.V1.Model.KubernetesMetadata.t() | nil, kubernetesResource: GoogleApi.GKEHub.V1.Model.KubernetesResource.t() | nil, multiCloudCluster: GoogleApi.GKEHub.V1.Model.MultiCloudCluster.t() | nil, onPremCluster: GoogleApi.GKEHub.V1.Model.OnPremCluster.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.