Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • 中文 – 简体
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • GKE Hub C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override gkehub_v1::GkeHubClient Retry Policies
    • How to Override the Default Universe Domain
    • Override gkehub_v1::GkeHubClient Universe Domain
  • Modules
    • GKE Hub Configuration Options
  • Namespaces
    • google::cloud::gkehub_v1
      • Overview
      • Classes
        • GkeHubClient
          • Overview
          • Constructors
            • GkeHubClient(GkeHubClient const &)
            • GkeHubClient(GkeHubClient &&)
            • GkeHubClient(std::shared_ptr< GkeHubConnection >, Options)
          • Operators
            • operator=(GkeHubClient const &)
            • operator=(GkeHubClient &&)
            • operator==(GkeHubClient const &, GkeHubClient const &)
            • operator!=(GkeHubClient const &, GkeHubClient const &)
          • Functions
            • ListMemberships(std::string const &, Options)
            • ListMemberships(google::cloud::gkehub::v1::ListMembershipsRequest, Options)
            • ListBoundMemberships(std::string const &, Options)
            • ListBoundMemberships(google::cloud::gkehub::v1::ListBoundMembershipsRequest, Options)
            • ListFeatures(std::string const &, Options)
            • ListFeatures(google::cloud::gkehub::v1::ListFeaturesRequest, Options)
            • GetMembership(std::string const &, Options)
            • GetMembership(google::cloud::gkehub::v1::GetMembershipRequest const &, Options)
            • GetFeature(std::string const &, Options)
            • GetFeature(google::cloud::gkehub::v1::GetFeatureRequest const &, Options)
            • CreateMembership(std::string const &, google::cloud::gkehub::v1::Membership const &, std::string const &, Options)
            • CreateMembership(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Membership const &, std::string const &, Options)
            • CreateMembership(google::cloud::gkehub::v1::CreateMembershipRequest const &, Options)
            • CreateMembership(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipRequest const &, Options)
            • CreateMembership(google::longrunning::Operation const &, Options)
            • CreateFeature(std::string const &, google::cloud::gkehub::v1::Feature const &, std::string const &, Options)
            • CreateFeature(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Feature const &, std::string const &, Options)
            • CreateFeature(google::cloud::gkehub::v1::CreateFeatureRequest const &, Options)
            • CreateFeature(NoAwaitTag, google::cloud::gkehub::v1::CreateFeatureRequest const &, Options)
            • CreateFeature(google::longrunning::Operation const &, Options)
            • DeleteMembership(std::string const &, Options)
            • DeleteMembership(NoAwaitTag, std::string const &, Options)
            • DeleteMembership(google::cloud::gkehub::v1::DeleteMembershipRequest const &, Options)
            • DeleteMembership(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipRequest const &, Options)
            • DeleteMembership(google::longrunning::Operation const &, Options)
            • DeleteFeature(std::string const &, Options)
            • DeleteFeature(NoAwaitTag, std::string const &, Options)
            • DeleteFeature(google::cloud::gkehub::v1::DeleteFeatureRequest const &, Options)
            • DeleteFeature(NoAwaitTag, google::cloud::gkehub::v1::DeleteFeatureRequest const &, Options)
            • DeleteFeature(google::longrunning::Operation const &, Options)
            • UpdateMembership(std::string const &, google::cloud::gkehub::v1::Membership const &, google::protobuf::FieldMask const &, Options)
            • UpdateMembership(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Membership const &, google::protobuf::FieldMask const &, Options)
            • UpdateMembership(google::cloud::gkehub::v1::UpdateMembershipRequest const &, Options)
            • UpdateMembership(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipRequest const &, Options)
            • UpdateMembership(google::longrunning::Operation const &, Options)
            • UpdateFeature(std::string const &, google::cloud::gkehub::v1::Feature const &, google::protobuf::FieldMask const &, Options)
            • UpdateFeature(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Feature const &, google::protobuf::FieldMask const &, Options)
            • UpdateFeature(google::cloud::gkehub::v1::UpdateFeatureRequest const &, Options)
            • UpdateFeature(NoAwaitTag, google::cloud::gkehub::v1::UpdateFeatureRequest const &, Options)
            • UpdateFeature(google::longrunning::Operation const &, Options)
            • GenerateConnectManifest(google::cloud::gkehub::v1::GenerateConnectManifestRequest const &, Options)
            • CreateFleet(std::string const &, google::cloud::gkehub::v1::Fleet const &, Options)
            • CreateFleet(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Fleet const &, Options)
            • CreateFleet(google::cloud::gkehub::v1::CreateFleetRequest const &, Options)
            • CreateFleet(NoAwaitTag, google::cloud::gkehub::v1::CreateFleetRequest const &, Options)
            • CreateFleet(google::longrunning::Operation const &, Options)
            • GetFleet(std::string const &, Options)
            • GetFleet(google::cloud::gkehub::v1::GetFleetRequest const &, Options)
            • UpdateFleet(google::cloud::gkehub::v1::Fleet const &, google::protobuf::FieldMask const &, Options)
            • UpdateFleet(NoAwaitTag, google::cloud::gkehub::v1::Fleet const &, google::protobuf::FieldMask const &, Options)
            • UpdateFleet(google::cloud::gkehub::v1::UpdateFleetRequest const &, Options)
            • UpdateFleet(NoAwaitTag, google::cloud::gkehub::v1::UpdateFleetRequest const &, Options)
            • UpdateFleet(google::longrunning::Operation const &, Options)
            • DeleteFleet(std::string const &, Options)
            • DeleteFleet(NoAwaitTag, std::string const &, Options)
            • DeleteFleet(google::cloud::gkehub::v1::DeleteFleetRequest const &, Options)
            • DeleteFleet(NoAwaitTag, google::cloud::gkehub::v1::DeleteFleetRequest const &, Options)
            • DeleteFleet(google::longrunning::Operation const &, Options)
            • ListFleets(std::string const &, Options)
            • ListFleets(google::cloud::gkehub::v1::ListFleetsRequest, Options)
            • GetScopeNamespace(std::string const &, Options)
            • GetScopeNamespace(google::cloud::gkehub::v1::GetScopeNamespaceRequest const &, Options)
            • CreateScopeNamespace(std::string const &, google::cloud::gkehub::v1::Namespace const &, std::string const &, Options)
            • CreateScopeNamespace(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Namespace const &, std::string const &, Options)
            • CreateScopeNamespace(google::cloud::gkehub::v1::CreateScopeNamespaceRequest const &, Options)
            • CreateScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::CreateScopeNamespaceRequest const &, Options)
            • CreateScopeNamespace(google::longrunning::Operation const &, Options)
            • UpdateScopeNamespace(google::cloud::gkehub::v1::Namespace const &, google::protobuf::FieldMask const &, Options)
            • UpdateScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::Namespace const &, google::protobuf::FieldMask const &, Options)
            • UpdateScopeNamespace(google::cloud::gkehub::v1::UpdateScopeNamespaceRequest const &, Options)
            • UpdateScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::UpdateScopeNamespaceRequest const &, Options)
            • UpdateScopeNamespace(google::longrunning::Operation const &, Options)
            • DeleteScopeNamespace(std::string const &, Options)
            • DeleteScopeNamespace(NoAwaitTag, std::string const &, Options)
            • DeleteScopeNamespace(google::cloud::gkehub::v1::DeleteScopeNamespaceRequest const &, Options)
            • DeleteScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::DeleteScopeNamespaceRequest const &, Options)
            • DeleteScopeNamespace(google::longrunning::Operation const &, Options)
            • ListScopeNamespaces(std::string const &, Options)
            • ListScopeNamespaces(google::cloud::gkehub::v1::ListScopeNamespacesRequest, Options)
            • GetScopeRBACRoleBinding(std::string const &, Options)
            • GetScopeRBACRoleBinding(google::cloud::gkehub::v1::GetScopeRBACRoleBindingRequest const &, Options)
            • CreateScopeRBACRoleBinding(std::string const &, google::cloud::gkehub::v1::RBACRoleBinding const &, std::string const &, Options)
            • CreateScopeRBACRoleBinding(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::RBACRoleBinding const &, std::string const &, Options)
            • CreateScopeRBACRoleBinding(google::cloud::gkehub::v1::CreateScopeRBACRoleBindingRequest const &, Options)
            • CreateScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::CreateScopeRBACRoleBindingRequest const &, Options)
            • CreateScopeRBACRoleBinding(google::longrunning::Operation const &, Options)
            • UpdateScopeRBACRoleBinding(google::cloud::gkehub::v1::RBACRoleBinding const &, google::protobuf::FieldMask const &, Options)
            • UpdateScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::RBACRoleBinding const &, google::protobuf::FieldMask const &, Options)
            • UpdateScopeRBACRoleBinding(google::cloud::gkehub::v1::UpdateScopeRBACRoleBindingRequest const &, Options)
            • UpdateScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::UpdateScopeRBACRoleBindingRequest const &, Options)
            • UpdateScopeRBACRoleBinding(google::longrunning::Operation const &, Options)
            • DeleteScopeRBACRoleBinding(std::string const &, Options)
            • DeleteScopeRBACRoleBinding(NoAwaitTag, std::string const &, Options)
            • DeleteScopeRBACRoleBinding(google::cloud::gkehub::v1::DeleteScopeRBACRoleBindingRequest const &, Options)
            • DeleteScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::DeleteScopeRBACRoleBindingRequest const &, Options)
            • DeleteScopeRBACRoleBinding(google::longrunning::Operation const &, Options)
            • ListScopeRBACRoleBindings(std::string const &, Options)
            • ListScopeRBACRoleBindings(google::cloud::gkehub::v1::ListScopeRBACRoleBindingsRequest, Options)
            • GetScope(std::string const &, Options)
            • GetScope(google::cloud::gkehub::v1::GetScopeRequest const &, Options)
            • CreateScope(std::string const &, google::cloud::gkehub::v1::Scope const &, std::string const &, Options)
            • CreateScope(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::Scope const &, std::string const &, Options)
            • CreateScope(google::cloud::gkehub::v1::CreateScopeRequest const &, Options)
            • CreateScope(NoAwaitTag, google::cloud::gkehub::v1::CreateScopeRequest const &, Options)
            • CreateScope(google::longrunning::Operation const &, Options)
            • UpdateScope(google::cloud::gkehub::v1::Scope const &, google::protobuf::FieldMask const &, Options)
            • UpdateScope(NoAwaitTag, google::cloud::gkehub::v1::Scope const &, google::protobuf::FieldMask const &, Options)
            • UpdateScope(google::cloud::gkehub::v1::UpdateScopeRequest const &, Options)
            • UpdateScope(NoAwaitTag, google::cloud::gkehub::v1::UpdateScopeRequest const &, Options)
            • UpdateScope(google::longrunning::Operation const &, Options)
            • DeleteScope(std::string const &, Options)
            • DeleteScope(NoAwaitTag, std::string const &, Options)
            • DeleteScope(google::cloud::gkehub::v1::DeleteScopeRequest const &, Options)
            • DeleteScope(NoAwaitTag, google::cloud::gkehub::v1::DeleteScopeRequest const &, Options)
            • DeleteScope(google::longrunning::Operation const &, Options)
            • ListScopes(std::string const &, Options)
            • ListScopes(google::cloud::gkehub::v1::ListScopesRequest, Options)
            • ListPermittedScopes(std::string const &, Options)
            • ListPermittedScopes(google::cloud::gkehub::v1::ListPermittedScopesRequest, Options)
            • GetMembershipBinding(std::string const &, Options)
            • GetMembershipBinding(google::cloud::gkehub::v1::GetMembershipBindingRequest const &, Options)
            • CreateMembershipBinding(std::string const &, google::cloud::gkehub::v1::MembershipBinding const &, std::string const &, Options)
            • CreateMembershipBinding(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::MembershipBinding const &, std::string const &, Options)
            • CreateMembershipBinding(google::cloud::gkehub::v1::CreateMembershipBindingRequest const &, Options)
            • CreateMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipBindingRequest const &, Options)
            • CreateMembershipBinding(google::longrunning::Operation const &, Options)
            • UpdateMembershipBinding(google::cloud::gkehub::v1::MembershipBinding const &, google::protobuf::FieldMask const &, Options)
            • UpdateMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::MembershipBinding const &, google::protobuf::FieldMask const &, Options)
            • UpdateMembershipBinding(google::cloud::gkehub::v1::UpdateMembershipBindingRequest const &, Options)
            • UpdateMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipBindingRequest const &, Options)
            • UpdateMembershipBinding(google::longrunning::Operation const &, Options)
            • DeleteMembershipBinding(std::string const &, Options)
            • DeleteMembershipBinding(NoAwaitTag, std::string const &, Options)
            • DeleteMembershipBinding(google::cloud::gkehub::v1::DeleteMembershipBindingRequest const &, Options)
            • DeleteMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipBindingRequest const &, Options)
            • DeleteMembershipBinding(google::longrunning::Operation const &, Options)
            • ListMembershipBindings(std::string const &, Options)
            • ListMembershipBindings(google::cloud::gkehub::v1::ListMembershipBindingsRequest, Options)
            • GetMembershipRBACRoleBinding(std::string const &, Options)
            • GetMembershipRBACRoleBinding(google::cloud::gkehub::v1::GetMembershipRBACRoleBindingRequest const &, Options)
            • CreateMembershipRBACRoleBinding(std::string const &, google::cloud::gkehub::v1::RBACRoleBinding const &, std::string const &, Options)
            • CreateMembershipRBACRoleBinding(NoAwaitTag, std::string const &, google::cloud::gkehub::v1::RBACRoleBinding const &, std::string const &, Options)
            • CreateMembershipRBACRoleBinding(google::cloud::gkehub::v1::CreateMembershipRBACRoleBindingRequest const &, Options)
            • CreateMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipRBACRoleBindingRequest const &, Options)
            • CreateMembershipRBACRoleBinding(google::longrunning::Operation const &, Options)
            • UpdateMembershipRBACRoleBinding(google::cloud::gkehub::v1::RBACRoleBinding const &, google::protobuf::FieldMask const &, Options)
            • UpdateMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::RBACRoleBinding const &, google::protobuf::FieldMask const &, Options)
            • UpdateMembershipRBACRoleBinding(google::cloud::gkehub::v1::UpdateMembershipRBACRoleBindingRequest const &, Options)
            • UpdateMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipRBACRoleBindingRequest const &, Options)
            • UpdateMembershipRBACRoleBinding(google::longrunning::Operation const &, Options)
            • DeleteMembershipRBACRoleBinding(std::string const &, Options)
            • DeleteMembershipRBACRoleBinding(NoAwaitTag, std::string const &, Options)
            • DeleteMembershipRBACRoleBinding(google::cloud::gkehub::v1::DeleteMembershipRBACRoleBindingRequest const &, Options)
            • DeleteMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipRBACRoleBindingRequest const &, Options)
            • DeleteMembershipRBACRoleBinding(google::longrunning::Operation const &, Options)
            • ListMembershipRBACRoleBindings(std::string const &, Options)
            • ListMembershipRBACRoleBindings(google::cloud::gkehub::v1::ListMembershipRBACRoleBindingsRequest, Options)
            • GenerateMembershipRBACRoleBindingYAML(google::cloud::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLRequest const &, Options)
        • GkeHubConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListMemberships(google::cloud::gkehub::v1::ListMembershipsRequest)
            • virtual ListBoundMemberships(google::cloud::gkehub::v1::ListBoundMembershipsRequest)
            • virtual ListFeatures(google::cloud::gkehub::v1::ListFeaturesRequest)
            • virtual GetMembership(google::cloud::gkehub::v1::GetMembershipRequest const &)
            • virtual GetFeature(google::cloud::gkehub::v1::GetFeatureRequest const &)
            • virtual CreateMembership(google::cloud::gkehub::v1::CreateMembershipRequest const &)
            • virtual CreateMembership(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipRequest const &)
            • virtual CreateMembership(google::longrunning::Operation const &)
            • virtual CreateFeature(google::cloud::gkehub::v1::CreateFeatureRequest const &)
            • virtual CreateFeature(NoAwaitTag, google::cloud::gkehub::v1::CreateFeatureRequest const &)
            • virtual CreateFeature(google::longrunning::Operation const &)
            • virtual DeleteMembership(google::cloud::gkehub::v1::DeleteMembershipRequest const &)
            • virtual DeleteMembership(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipRequest const &)
            • virtual DeleteMembership(google::longrunning::Operation const &)
            • virtual DeleteFeature(google::cloud::gkehub::v1::DeleteFeatureRequest const &)
            • virtual DeleteFeature(NoAwaitTag, google::cloud::gkehub::v1::DeleteFeatureRequest const &)
            • virtual DeleteFeature(google::longrunning::Operation const &)
            • virtual UpdateMembership(google::cloud::gkehub::v1::UpdateMembershipRequest const &)
            • virtual UpdateMembership(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipRequest const &)