GKE Hub V1beta1 API - Class Google::Cloud::GkeHub::V1beta1::MembershipEndpoint (v0.3.0)

Reference documentation and code samples for the GKE Hub V1beta1 API class Google::Cloud::GkeHub::V1beta1::MembershipEndpoint.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#appliance_cluster

def appliance_cluster() -> ::Google::Cloud::GkeHub::V1beta1::ApplianceCluster
Returns

#appliance_cluster=

def appliance_cluster=(value) -> ::Google::Cloud::GkeHub::V1beta1::ApplianceCluster
Parameter
Returns

#edge_cluster

def edge_cluster() -> ::Google::Cloud::GkeHub::V1beta1::EdgeCluster
Returns

#edge_cluster=

def edge_cluster=(value) -> ::Google::Cloud::GkeHub::V1beta1::EdgeCluster
Parameter
Returns

#gke_cluster

def gke_cluster() -> ::Google::Cloud::GkeHub::V1beta1::GkeCluster
Returns

#gke_cluster=

def gke_cluster=(value) -> ::Google::Cloud::GkeHub::V1beta1::GkeCluster
Parameter
Returns

#kubernetes_metadata

def kubernetes_metadata() -> ::Google::Cloud::GkeHub::V1beta1::KubernetesMetadata
Returns

#kubernetes_resource

def kubernetes_resource() -> ::Google::Cloud::GkeHub::V1beta1::KubernetesResource
Returns
  • (::Google::Cloud::GkeHub::V1beta1::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.

#kubernetes_resource=

def kubernetes_resource=(value) -> ::Google::Cloud::GkeHub::V1beta1::KubernetesResource
Parameter
  • value (::Google::Cloud::GkeHub::V1beta1::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.
Returns
  • (::Google::Cloud::GkeHub::V1beta1::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.

#multi_cloud_cluster

def multi_cloud_cluster() -> ::Google::Cloud::GkeHub::V1beta1::MultiCloudCluster
Returns

#multi_cloud_cluster=

def multi_cloud_cluster=(value) -> ::Google::Cloud::GkeHub::V1beta1::MultiCloudCluster
Parameter
Returns

#on_prem_cluster

def on_prem_cluster() -> ::Google::Cloud::GkeHub::V1beta1::OnPremCluster
Returns

#on_prem_cluster=

def on_prem_cluster=(value) -> ::Google::Cloud::GkeHub::V1beta1::OnPremCluster
Parameter
  • value (::Google::Cloud::GkeHub::V1beta1::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.
Returns