Skip to main content
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
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 &)