Show / Hide Table of Contents

Class MembershipEndpoint

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

Inheritance
object
MembershipEndpoint
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.GKEHub.v1alpha2.Data
Assembly: Google.Apis.GKEHub.v1alpha2.dll
Syntax
public class MembershipEndpoint : IDirectResponseSchema

Properties

ApplianceCluster

Optional. Specific information for a GDC Edge Appliance cluster.

Declaration
[JsonProperty("applianceCluster")]
public virtual ApplianceCluster ApplianceCluster { get; set; }
Property Value
Type Description
ApplianceCluster

EdgeCluster

Optional. Specific information for a Google Edge cluster.

Declaration
[JsonProperty("edgeCluster")]
public virtual EdgeCluster EdgeCluster { get; set; }
Property Value
Type Description
EdgeCluster

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

GkeCluster

Optional. Specific information for a GKE-on-GCP cluster.

Declaration
[JsonProperty("gkeCluster")]
public virtual GkeCluster GkeCluster { get; set; }
Property Value
Type Description
GkeCluster

KubernetesMetadata

Output only. Useful Kubernetes-specific metadata.

Declaration
[JsonProperty("kubernetesMetadata")]
public virtual KubernetesMetadata KubernetesMetadata { get; set; }
Property Value
Type Description
KubernetesMetadata

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.

Declaration
[JsonProperty("kubernetesResource")]
public virtual KubernetesResource KubernetesResource { get; set; }
Property Value
Type Description
KubernetesResource

MultiCloudCluster

Optional. Specific information for a GKE Multi-Cloud cluster.

Declaration
[JsonProperty("multiCloudCluster")]
public virtual MultiCloudCluster MultiCloudCluster { get; set; }
Property Value
Type Description
MultiCloudCluster

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.

Declaration
[JsonProperty("onPremCluster")]
public virtual OnPremCluster OnPremCluster { get; set; }
Property Value
Type Description
OnPremCluster

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX