GKE Hub API

Service: gkehub.googleapis.com

The Service name gkehub.googleapis.com is needed to create RPC client stubs.

google.cloud.gkehub.v1.GkeHub

Methods
CreateFeature Adds a new Feature.
CreateFleet Creates a fleet.
CreateMembership Creates a new Membership.
CreateMembershipBinding Creates a MembershipBinding.
CreateScope Creates a Scope.
CreateScopeNamespace Creates a fleet namespace.
CreateScopeRBACRoleBinding Creates a Scope RBACRoleBinding.
DeleteFeature Removes a Feature.
DeleteFleet Removes a Fleet.
DeleteMembership Removes a Membership.
DeleteMembershipBinding Deletes a MembershipBinding.
DeleteScope Deletes a Scope.
DeleteScopeNamespace Deletes a fleet namespace.
DeleteScopeRBACRoleBinding Deletes a Scope RBACRoleBinding.
GenerateConnectManifest Generates the manifest for deployment of the GKE connect agent.
GetFeature Gets details of a single Feature.
GetFleet Returns the details of a fleet.
GetMembership Gets the details of a Membership.
GetMembershipBinding Returns the details of a MembershipBinding.
GetScope Returns the details of a Scope.
GetScopeNamespace Returns the details of a fleet namespace.
GetScopeRBACRoleBinding Returns the details of a Scope RBACRoleBinding.
ListFeatures Lists Features in a given project and location.
ListFleets Returns all fleets within an organization or a project that the caller has access to.
ListMembershipBindings Lists MembershipBindings.
ListMemberships Lists Memberships in a given project and location.
ListScopeNamespaces Lists fleet namespaces.
ListScopeRBACRoleBindings Lists all Scope RBACRoleBindings.
ListScopes Lists Scopes.
UpdateFeature Updates an existing Feature.
UpdateFleet Updates a fleet.
UpdateMembership Updates an existing Membership.
UpdateMembershipBinding Updates a MembershipBinding.
UpdateScope Updates a scopes.
UpdateScopeNamespace Updates a fleet namespace.
UpdateScopeRBACRoleBinding Updates a Scope RBACRoleBinding.

google.cloud.gkehub.v1alpha.GkeHub

Methods
CreateFeature Adds a new Feature.
CreateFleet Creates a fleet.
CreateMembership Creates a new Membership.
CreateMembershipBinding Creates a MembershipBinding.
CreateMembershipRBACRoleBinding Creates a Membership RBACRoleBinding.
CreateScope Creates a Scope.
CreateScopeNamespace Creates a fleet namespace.
CreateScopeRBACRoleBinding Creates a Scope RBACRoleBinding.
DeleteFeature Removes a Feature.
DeleteFleet Removes a Fleet.
DeleteMembership Removes a Membership.
DeleteMembershipBinding Deletes a MembershipBinding.
DeleteMembershipRBACRoleBinding Deletes a Membership RBACRoleBinding.
DeleteScope Deletes a Scope.
DeleteScopeNamespace Deletes a fleet namespace.
DeleteScopeRBACRoleBinding Deletes a Scope RBACRoleBinding.
GenerateConnectManifest Generates the manifest for deployment of the GKE connect agent.
GenerateMembershipRBACRoleBindingYAML Generates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.
GetFeature Gets details of a single Feature.
GetFleet Returns the details of a fleet.
GetMembership Gets the details of a Membership.
GetMembershipBinding Returns the details of a MembershipBinding.
GetMembershipRBACRoleBinding Returns the details of a Membership RBACRoleBinding.
GetScope Returns the details of a Scope.
GetScopeNamespace Returns the details of a fleet namespace.
GetScopeRBACRoleBinding Returns the details of a Scope RBACRoleBinding.
ListAdminClusterMemberships Lists Memberships of admin clusters in a given project and location.
ListFeatures Lists Features in a given project and location.
ListFleets Returns all fleets within an organization or a project that the caller has access to.
ListMembershipBindings Lists MembershipBindings.
ListMembershipRBACRoleBindings Lists all Membership RBACRoleBindings.
ListMemberships Lists Memberships in a given project and location.
ListScopeNamespaces Lists fleet namespaces.
ListScopeRBACRoleBindings Lists all Scope RBACRoleBindings.
ListScopes Lists Scopes.
UpdateFeature Updates an existing Feature.
UpdateFleet Updates a fleet.
UpdateMembership Updates an existing Membership.
UpdateMembershipBinding Updates a MembershipBinding.
UpdateMembershipRBACRoleBinding Updates a Membership RBACRoleBinding.
UpdateScope Updates a scopes.
UpdateScopeNamespace Updates a fleet namespace.
UpdateScopeRBACRoleBinding Updates a Scope RBACRoleBinding.
ValidateCreateMembership ValidateCreateMembership is a preflight check for CreateMembership.

google.cloud.gkehub.v1alpha1.GkeHubDomainFeatureService

Methods
CreateFeature Adds a new Feature.
DeleteFeature Removes a Feature.
GetFeature Gets details of a single Feature.
ListFeatures Lists Features in a given project and location.
UpdateFeature Updates an existing Feature.

google.cloud.gkehub.v1alpha2.GkeHub

Methods
CreateMembership Creates a new Membership.
DeleteMembership Removes a Membership.
GenerateConnectManifest Generates the manifest for deployment of the GKE connect agent.
GetMembership Gets the details of a Membership.
InitializeHub Initializes the Hub in this project, which includes creating the default Hub Service Account and the Hub Workload Identity Pool.
ListMemberships Lists Memberships in a given project and location.
UpdateMembership Updates an existing Membership.

google.cloud.gkehub.v1beta.GkeHub

Methods
CreateFeature Adds a new Feature.
CreateFleet Creates a fleet.
CreateMembership Creates a new Membership.
CreateMembershipBinding Creates a MembershipBinding.
CreateMembershipRBACRoleBinding Creates a Membership RBACRoleBinding.
CreateScope Creates a Scope.
CreateScopeNamespace Creates a fleet namespace.
CreateScopeRBACRoleBinding Creates a Scope RBACRoleBinding.
DeleteFeature Removes a Feature.
DeleteFleet Removes a Fleet.
DeleteMembership Removes a Membership.
DeleteMembershipBinding Deletes a MembershipBinding.
DeleteMembershipRBACRoleBinding Deletes a Membership RBACRoleBinding.
DeleteScope Deletes a Scope.
DeleteScopeNamespace Deletes a fleet namespace.
DeleteScopeRBACRoleBinding Deletes a Scope RBACRoleBinding.
GenerateConnectManifest Generates the manifest for deployment of the GKE connect agent.
GenerateMembershipRBACRoleBindingYAML Generates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.
GetFeature Gets details of a single Feature.
GetFleet Returns the details of a fleet.
GetMembership Gets the details of a Membership.
GetMembershipBinding Returns the details of a MembershipBinding.
GetMembershipRBACRoleBinding Returns the details of a Membership RBACRoleBinding.
GetScope Returns the details of a Scope.
GetScopeNamespace Returns the details of a fleet namespace.
GetScopeRBACRoleBinding Returns the details of a Scope RBACRoleBinding.
ListFeatures Lists Features in a given project and location.
ListFleets Returns all fleets within an organization or a project that the caller has access to.
ListMembershipBindings Lists MembershipBindings.
ListMembershipRBACRoleBindings Lists all Membership RBACRoleBindings.
ListMemberships Lists Memberships in a given project and location.
ListScopeNamespaces Lists fleet namespaces.
ListScopeRBACRoleBindings Lists all Scope RBACRoleBindings.
ListScopes Lists Scopes.
UpdateFeature Updates an existing Feature.
UpdateFleet Updates a fleet.
UpdateMembership Updates an existing Membership.
UpdateMembershipBinding Updates a MembershipBinding.
UpdateMembershipRBACRoleBinding Updates a Membership RBACRoleBinding.
UpdateScope Updates a scopes.
UpdateScopeNamespace Updates a fleet namespace.
UpdateScopeRBACRoleBinding Updates a Scope RBACRoleBinding.

google.cloud.gkehub.v1beta1.GkeHubMembershipService

Methods
CreateMembership Creates a new Membership.
DeleteMembership Removes a Membership.
GenerateConnectManifest Generates the manifest for deployment of the GKE connect agent.
GenerateExclusivityManifest GenerateExclusivityManifest generates the manifests to update the exclusivity artifacts in the cluster if needed.
GetMembership Gets the details of a Membership.
ListMemberships Lists Memberships in a given project and location.
UpdateMembership Updates an existing Membership.
ValidateExclusivity ValidateExclusivity validates the state of exclusivity in the cluster.

google.cloud.location.Locations

Methods
GetLocation Gets information about a location.
ListLocations Lists information about the supported locations for this service.

google.iam.v1.IAMPolicy

Methods
GetIamPolicy Gets the access control policy for a resource.
SetIamPolicy Sets the access control policy on the specified resource.
TestIamPermissions Returns permissions that a caller has on the specified resource.

google.longrunning.Operations

Methods
CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.