Class: Google::Cloud::GkeHub::V1beta1::MembershipEndpoint
- Inherits:
-
Object
- Object
- Google::Cloud::GkeHub::V1beta1::MembershipEndpoint
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/gkehub/v1beta1/membership.rb
Overview
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
Instance Attribute Summary collapse
-
#appliance_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::ApplianceCluster
Optional.
-
#edge_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::EdgeCluster
Optional.
-
#gke_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::GkeCluster
Optional.
-
#kubernetes_metadata ⇒ ::Google::Cloud::GkeHub::V1beta1::KubernetesMetadata
readonly
Output only.
-
#kubernetes_resource ⇒ ::Google::Cloud::GkeHub::V1beta1::KubernetesResource
Optional.
-
#multi_cloud_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::MultiCloudCluster
Optional.
-
#on_prem_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::OnPremCluster
Optional.
Instance Attribute Details
#appliance_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::ApplianceCluster
Returns Optional. Specific information for a GDC Edge Appliance cluster.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#edge_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::EdgeCluster
Returns Optional. Specific information for a Google Edge cluster.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gke_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::GkeCluster
Returns Optional. Specific information for a GKE-on-GCP cluster.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#kubernetes_metadata ⇒ ::Google::Cloud::GkeHub::V1beta1::KubernetesMetadata (readonly)
Returns Output only. Useful Kubernetes-specific metadata.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#kubernetes_resource ⇒ ::Google::Cloud::GkeHub::V1beta1::KubernetesResource
Returns 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.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#multi_cloud_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::MultiCloudCluster
Returns Optional. Specific information for a GKE Multi-Cloud cluster.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#on_prem_cluster ⇒ ::Google::Cloud::GkeHub::V1beta1::OnPremCluster
Returns 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.
160 161 162 163 |
# File 'proto_docs/google/cloud/gkehub/v1beta1/membership.rb', line 160 class MembershipEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |