- REST Resource: v2beta.projects.locations
- REST Resource: v2beta.projects.locations.memberships.features
- REST Resource: v2beta.projects.locations.operations
- REST Resource: v2alpha.projects.locations
- REST Resource: v2alpha.projects.locations.memberships.features
- REST Resource: v2alpha.projects.locations.operations
- REST Resource: v2.projects.locations
- REST Resource: v2.projects.locations.memberships.features
- REST Resource: v2.projects.locations.operations
- REST Resource: v1beta1.projects.locations
- REST Resource: v1beta1.projects.locations.memberships
- REST Resource: v1beta1.projects.locations.operations
- REST Resource: v1beta.organizations.locations.fleets
- REST Resource: v1beta.projects.locations
- REST Resource: v1beta.projects.locations.features
- REST Resource: v1beta.projects.locations.fleets
- REST Resource: v1beta.projects.locations.memberships
- REST Resource: v1beta.projects.locations.memberships.bindings
- REST Resource: v1beta.projects.locations.memberships.rbacrolebindings
- REST Resource: v1beta.projects.locations.operations
- REST Resource: v1beta.projects.locations.scopes
- REST Resource: v1beta.projects.locations.scopes.namespaces
- REST Resource: v1beta.projects.locations.scopes.rbacrolebindings
- REST Resource: v1alpha.organizations.locations.fleets
- REST Resource: v1alpha.projects.locations
- REST Resource: v1alpha.projects.locations.features
- REST Resource: v1alpha.projects.locations.fleets
- REST Resource: v1alpha.projects.locations.memberships
- REST Resource: v1alpha.projects.locations.memberships.bindings
- REST Resource: v1alpha.projects.locations.memberships.rbacrolebindings
- REST Resource: v1alpha.projects.locations.operations
- REST Resource: v1alpha.projects.locations.scopes
- REST Resource: v1alpha.projects.locations.scopes.namespaces
- REST Resource: v1alpha.projects.locations.scopes.rbacrolebindings
- REST Resource: v1.organizations.locations.fleets
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.features
- REST Resource: v1.projects.locations.fleets
- REST Resource: v1.projects.locations.memberships
- REST Resource: v1.projects.locations.memberships.bindings
- REST Resource: v1.projects.locations.memberships.rbacrolebindings
- REST Resource: v1.projects.locations.operations
- REST Resource: v1.projects.locations.scopes
- REST Resource: v1.projects.locations.scopes.namespaces
- REST Resource: v1.projects.locations.scopes.rbacrolebindings
Service: gkehub.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
- https://gkehub.googleapis.com/$discovery/rest?version=v2
- https://gkehub.googleapis.com/$discovery/rest?version=v2beta
- https://gkehub.googleapis.com/$discovery/rest?version=v2alpha
- https://gkehub.googleapis.com/$discovery/rest?version=v1
- https://gkehub.googleapis.com/$discovery/rest?version=v1beta1
- https://gkehub.googleapis.com/$discovery/rest?version=v1beta
- https://gkehub.googleapis.com/$discovery/rest?version=v1alpha
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
- https://gkehub.googleapis.com
REST Resource: v2beta.projects.locations
| Methods | |
|---|---|
| get | GET /v2beta/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v2beta/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v2beta.projects.locations.memberships.features
| Methods | |
|---|---|
| create | POST /v2beta/{parent=projects/*/locations/*/memberships/*}/featuresCreates membershipFeature under a given parent. | 
| delete | DELETE /v2beta/{name=projects/*/locations/*/memberships/*/features/*}Removes a membershipFeature. | 
| get | GET /v2beta/{name=projects/*/locations/*/memberships/*/features/*}========= MembershipFeature Services ========= Gets details of a membershipFeature. | 
| list | GET /v2beta/{parent=projects/*/locations/*/memberships/*}/featuresLists MembershipFeatures in a given project and location. | 
| patch | PATCH /v2beta/{membershipFeature.name=projects/*/locations/*/memberships/*/features/*}Updates an existing MembershipFeature. | 
REST Resource: v2beta.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v2beta/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| get | GET /v2beta/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v2beta/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v2alpha.projects.locations
| Methods | |
|---|---|
| get | GET /v2alpha/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v2alpha/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v2alpha.projects.locations.memberships.features
| Methods | |
|---|---|
| create | POST /v2alpha/{parent=projects/*/locations/*/memberships/*}/featuresCreates membershipFeature under a given parent. | 
| delete | DELETE /v2alpha/{name=projects/*/locations/*/memberships/*/features/*}Removes a membershipFeature. | 
| get | GET /v2alpha/{name=projects/*/locations/*/memberships/*/features/*}========= MembershipFeature Services ========= Gets details of a membershipFeature. | 
| list | GET /v2alpha/{parent=projects/*/locations/*/memberships/*}/featuresLists MembershipFeatures in a given project and location. | 
| patch | PATCH /v2alpha/{membershipFeature.name=projects/*/locations/*/memberships/*/features/*}Updates an existing MembershipFeature. | 
REST Resource: v2alpha.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v2alpha/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| get | GET /v2alpha/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v2alpha/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v2.projects.locations
| Methods | |
|---|---|
| get | GET /v2/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v2/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v2.projects.locations.memberships.features
| Methods | |
|---|---|
| create | POST /v2/{parent=projects/*/locations/*/memberships/*}/featuresCreates membershipFeature under a given parent. | 
| delete | DELETE /v2/{name=projects/*/locations/*/memberships/*/features/*}Removes a membershipFeature. | 
| get | GET /v2/{name=projects/*/locations/*/memberships/*/features/*}========= MembershipFeature Services ========= Gets details of a membershipFeature. | 
| list | GET /v2/{parent=projects/*/locations/*/memberships/*}/featuresLists MembershipFeatures in a given project and location. | 
| patch | PATCH /v2/{membershipFeature.name=projects/*/locations/*/memberships/*/features/*}Updates an existing MembershipFeature. | 
REST Resource: v2.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v2/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| get | GET /v2/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v2/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1beta1.projects.locations
| Methods | |
|---|---|
| get | GET /v1beta1/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v1beta1/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v1beta1.projects.locations.memberships
| Methods | |
|---|---|
| create | POST /v1beta1/{parent=projects/*/locations/*}/membershipsCreates a new Membership. | 
| delete | DELETE /v1beta1/{name=projects/*/locations/*/memberships/*}Removes a Membership. | 
| generateConnectManifest | GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifestGenerates the manifest for deployment of the GKE connect agent. | 
| generateExclusivityManifest | GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifestGenerateExclusivityManifest generates the manifests to update the exclusivity artifacts in the cluster if needed. | 
| get | GET /v1beta1/{name=projects/*/locations/*/memberships/*}Gets the details of a Membership. | 
| getIamPolicy | GET /v1beta1/{resource=projects/*/locations/*/memberships/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1beta1/{parent=projects/*/locations/*}/membershipsLists Memberships in a given project and location. | 
| patch | PATCH /v1beta1/{name=projects/*/locations/*/memberships/*}Updates an existing Membership. | 
| setIamPolicy | POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
| validateExclusivity | GET /v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivityValidateExclusivity validates the state of exclusivity in the cluster. | 
REST Resource: v1beta1.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| delete | DELETE /v1beta1/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
| get | GET /v1beta1/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v1beta1/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1beta.organizations.locations.fleets
| Methods | |
|---|---|
| list | GET /v1beta/{parent=organizations/*/locations/*}/fleetsReturns all fleets within an organization or a project that the caller has access to. | 
REST Resource: v1beta.projects.locations
| Methods | |
|---|---|
| get | GET /v1beta/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v1beta/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v1beta.projects.locations.features
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*}/featuresAdds a new Feature. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/features/*}Removes a Feature. | 
| get | GET /v1beta/{name=projects/*/locations/*/features/*}Gets details of a single Feature. | 
| getIamPolicy | GET /v1beta/{resource=projects/*/locations/*/features/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1beta/{parent=projects/*/locations/*}/featuresLists Features in a given project and location. | 
| patch | PATCH /v1beta/{name=projects/*/locations/*/features/*}Updates an existing Feature. | 
| setIamPolicy | POST /v1beta/{resource=projects/*/locations/*/features/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1beta/{resource=projects/*/locations/*/features/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1beta.projects.locations.fleets
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*}/fleetsCreates a fleet. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/fleets/*}Removes a Fleet. | 
| get | GET /v1beta/{name=projects/*/locations/*/fleets/*}Returns the details of a fleet. | 
| list | GET /v1beta/{parent=projects/*/locations/*}/fleetsReturns all fleets within an organization or a project that the caller has access to. | 
| patch | PATCH /v1beta/{fleet.name=projects/*/locations/*/fleets/*}Updates a fleet. | 
REST Resource: v1beta.projects.locations.memberships
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*}/membershipsCreates a new Membership. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/memberships/*}Removes a Membership. | 
| generateConnectManifest | GET /v1beta/{name=projects/*/locations/*/memberships/*}:generateConnectManifestGenerates the manifest for deployment of the GKE connect agent. | 
| get | GET /v1beta/{name=projects/*/locations/*/memberships/*}Gets the details of a Membership. | 
| getIamPolicy | GET /v1beta/{resource=projects/*/locations/*/memberships/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1beta/{parent=projects/*/locations/*}/membershipsLists Memberships in a given project and location. | 
| patch | PATCH /v1beta/{name=projects/*/locations/*/memberships/*}Updates an existing Membership. | 
| setIamPolicy | POST /v1beta/{resource=projects/*/locations/*/memberships/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1beta/{resource=projects/*/locations/*/memberships/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1beta.projects.locations.memberships.bindings
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*/memberships/*}/bindingsCreates a MembershipBinding. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}Deletes a MembershipBinding. | 
| get | GET /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}Returns the details of a MembershipBinding. | 
| list | GET /v1beta/{parent=projects/*/locations/*/memberships/*}/bindingsLists MembershipBindings. | 
| patch | PATCH /v1beta/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}Updates a MembershipBinding. | 
REST Resource: v1beta.projects.locations.memberships.rbacrolebindings
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindingsCreates a Membership RBACRoleBinding. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Deletes a Membership RBACRoleBinding. | 
| generateMembershipRBACRoleBindingYAML | POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAMLGenerates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources. | 
| get | GET /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Returns the details of a Membership RBACRoleBinding. | 
| list | GET /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindingsLists all Membership RBACRoleBindings. | 
| patch | PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Updates a Membership RBACRoleBinding. | 
REST Resource: v1beta.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1beta/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
| get | GET /v1beta/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v1beta/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1beta.projects.locations.scopes
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*}/scopesCreates a Scope. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/scopes/*}Deletes a Scope. | 
| get | GET /v1beta/{name=projects/*/locations/*/scopes/*}Returns the details of a Scope. | 
| getIamPolicy | GET /v1beta/{resource=projects/*/locations/*/scopes/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1beta/{parent=projects/*/locations/*}/scopesLists Scopes. | 
| listMemberships | GET /v1beta/{scopeName=projects/*/locations/*/scopes/*}:listMembershipsLists Memberships bound to a Scope. | 
| listPermitted | GET /v1beta/{parent=projects/*/locations/*}/scopes:listPermittedLists permitted Scopes. | 
| patch | PATCH /v1beta/{scope.name=projects/*/locations/*/scopes/*}Updates a scopes. | 
| setIamPolicy | POST /v1beta/{resource=projects/*/locations/*/scopes/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1beta/{resource=projects/*/locations/*/scopes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1beta.projects.locations.scopes.namespaces
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*/scopes/*}/namespacesCreates a fleet namespace. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}Deletes a fleet namespace. | 
| get | GET /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}Returns the details of a fleet namespace. | 
| list | GET /v1beta/{parent=projects/*/locations/*/scopes/*}/namespacesLists fleet namespaces. | 
| patch | PATCH /v1beta/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}Updates a fleet namespace. | 
REST Resource: v1beta.projects.locations.scopes.rbacrolebindings
| Methods | |
|---|---|
| create | POST /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindingsCreates a Scope RBACRoleBinding. | 
| delete | DELETE /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Deletes a Scope RBACRoleBinding. | 
| get | GET /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Returns the details of a Scope RBACRoleBinding. | 
| list | GET /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindingsLists all Scope RBACRoleBindings. | 
| patch | PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Updates a Scope RBACRoleBinding. | 
REST Resource: v1alpha.organizations.locations.fleets
| Methods | |
|---|---|
| list | GET /v1alpha/{parent=organizations/*/locations/*}/fleetsReturns all fleets within an organization or a project that the caller has access to. | 
REST Resource: v1alpha.projects.locations
| Methods | |
|---|---|
| get | GET /v1alpha/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v1alpha/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v1alpha.projects.locations.features
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*}/featuresAdds a new Feature. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/features/*}Removes a Feature. | 
| get | GET /v1alpha/{name=projects/*/locations/*/features/*}Gets details of a single Feature. | 
| getIamPolicy | GET /v1alpha/{resource=projects/*/locations/*/features/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/featuresLists Features in a given project and location. | 
| patch | PATCH /v1alpha/{name=projects/*/locations/*/features/*}Updates an existing Feature. | 
| setIamPolicy | POST /v1alpha/{resource=projects/*/locations/*/features/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1alpha/{resource=projects/*/locations/*/features/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1alpha.projects.locations.fleets
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*}/fleetsCreates a fleet. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/fleets/*}Removes a Fleet. | 
| get | GET /v1alpha/{name=projects/*/locations/*/fleets/*}Returns the details of a fleet. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/fleetsReturns all fleets within an organization or a project that the caller has access to. | 
| patch | PATCH /v1alpha/{fleet.name=projects/*/locations/*/fleets/*}Updates a fleet. | 
REST Resource: v1alpha.projects.locations.memberships
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*}/membershipsCreates a new Membership. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/memberships/*}Removes a Membership. | 
| generateConnectManifest | GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateConnectManifestGenerates the manifest for deployment of the GKE connect agent. | 
| generateExclusivityManifest | GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifestGenerateExclusivityManifest generates the manifests to update the exclusivity artifacts in the cluster if needed. | 
| get | GET /v1alpha/{name=projects/*/locations/*/memberships/*}Gets the details of a Membership. | 
| getIamPolicy | GET /v1alpha/{resource=projects/*/locations/*/memberships/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/membershipsLists Memberships in a given project and location. | 
| listAdmin | GET /v1alpha/{parent=projects/*/locations/*}/memberships:listAdminLists Memberships of admin clusters in a given project and location. | 
| patch | PATCH /v1alpha/{name=projects/*/locations/*/memberships/*}Updates an existing Membership. | 
| setIamPolicy | POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
| validateCreate | POST /v1alpha/{parent=projects/*/locations/*}/memberships:validateCreateValidateCreateMembership is a preflight check for CreateMembership. | 
| validateExclusivity | GET /v1alpha/{parent=projects/*/locations/*}/memberships:validateExclusivityValidateExclusivity validates the state of exclusivity in the cluster. | 
REST Resource: v1alpha.projects.locations.memberships.bindings
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindingsCreates a MembershipBinding. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}Deletes a MembershipBinding. | 
| get | GET /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}Returns the details of a MembershipBinding. | 
| list | GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindingsLists MembershipBindings. | 
| patch | PATCH /v1alpha/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}Updates a MembershipBinding. | 
REST Resource: v1alpha.projects.locations.memberships.rbacrolebindings
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindingsCreates a Membership RBACRoleBinding. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Deletes a Membership RBACRoleBinding. | 
| generateMembershipRBACRoleBindingYAML | POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAMLGenerates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources. | 
| get | GET /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Returns the details of a Membership RBACRoleBinding. | 
| list | GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindingsLists all Membership RBACRoleBindings. | 
| patch | PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Updates a Membership RBACRoleBinding. | 
REST Resource: v1alpha.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
| get | GET /v1alpha/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v1alpha/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1alpha.projects.locations.scopes
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*}/scopesCreates a Scope. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/scopes/*}Deletes a Scope. | 
| get | GET /v1alpha/{name=projects/*/locations/*/scopes/*}Returns the details of a Scope. | 
| getIamPolicy | GET /v1alpha/{resource=projects/*/locations/*/scopes/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/scopesLists Scopes. | 
| listMemberships | GET /v1alpha/{scopeName=projects/*/locations/*/scopes/*}:listMembershipsLists Memberships bound to a Scope. | 
| listPermitted | GET /v1alpha/{parent=projects/*/locations/*}/scopes:listPermittedLists permitted Scopes. | 
| patch | PATCH /v1alpha/{scope.name=projects/*/locations/*/scopes/*}Updates a scopes. | 
| setIamPolicy | POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1alpha.projects.locations.scopes.namespaces
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespacesCreates a fleet namespace. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}Deletes a fleet namespace. | 
| get | GET /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}Returns the details of a fleet namespace. | 
| list | GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespacesLists fleet namespaces. | 
| patch | PATCH /v1alpha/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}Updates a fleet namespace. | 
REST Resource: v1alpha.projects.locations.scopes.rbacrolebindings
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindingsCreates a Scope RBACRoleBinding. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Deletes a Scope RBACRoleBinding. | 
| get | GET /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Returns the details of a Scope RBACRoleBinding. | 
| list | GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindingsLists all Scope RBACRoleBindings. | 
| patch | PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Updates a Scope RBACRoleBinding. | 
REST Resource: v1.organizations.locations.fleets
| Methods | |
|---|---|
| list | GET /v1/{parent=organizations/*/locations/*}/fleetsReturns all fleets within an organization or a project that the caller has access to. | 
REST Resource: v1.projects.locations
| Methods | |
|---|---|
| get | GET /v1/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v1/{name=projects/*}/locationsLists information about the supported locations for this service. | 
REST Resource: v1.projects.locations.features
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/featuresAdds a new Feature. | 
| delete | DELETE /v1/{name=projects/*/locations/*/features/*}Removes a Feature. | 
| get | GET /v1/{name=projects/*/locations/*/features/*}Gets details of a single Feature. | 
| getIamPolicy | GET /v1/{resource=projects/*/locations/*/features/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1/{parent=projects/*/locations/*}/featuresLists Features in a given project and location. | 
| patch | PATCH /v1/{name=projects/*/locations/*/features/*}Updates an existing Feature. | 
| setIamPolicy | POST /v1/{resource=projects/*/locations/*/features/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1/{resource=projects/*/locations/*/features/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.fleets
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/fleetsCreates a fleet. | 
| delete | DELETE /v1/{name=projects/*/locations/*/fleets/*}Removes a Fleet. | 
| get | GET /v1/{name=projects/*/locations/*/fleets/*}Returns the details of a fleet. | 
| list | GET /v1/{parent=projects/*/locations/*}/fleetsReturns all fleets within an organization or a project that the caller has access to. | 
| patch | PATCH /v1/{fleet.name=projects/*/locations/*/fleets/*}Updates a fleet. | 
REST Resource: v1.projects.locations.memberships
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/membershipsCreates a new Membership. | 
| delete | DELETE /v1/{name=projects/*/locations/*/memberships/*}Removes a Membership. | 
| generateConnectManifest | GET /v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifestGenerates the manifest for deployment of the GKE connect agent. | 
| get | GET /v1/{name=projects/*/locations/*/memberships/*}Gets the details of a Membership. | 
| getIamPolicy | GET /v1/{resource=projects/*/locations/*/memberships/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1/{parent=projects/*/locations/*}/membershipsLists Memberships in a given project and location. | 
| patch | PATCH /v1/{name=projects/*/locations/*/memberships/*}Updates an existing Membership. | 
| setIamPolicy | POST /v1/{resource=projects/*/locations/*/memberships/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1/{resource=projects/*/locations/*/memberships/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.memberships.bindings
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/memberships/*}/bindingsCreates a MembershipBinding. | 
| delete | DELETE /v1/{name=projects/*/locations/*/memberships/*/bindings/*}Deletes a MembershipBinding. | 
| get | GET /v1/{name=projects/*/locations/*/memberships/*/bindings/*}Returns the details of a MembershipBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/memberships/*}/bindingsLists MembershipBindings. | 
| patch | PATCH /v1/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}Updates a MembershipBinding. | 
REST Resource: v1.projects.locations.memberships.rbacrolebindings
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/memberships/*}/rbacrolebindingsCreates a Membership RBACRoleBinding. | 
| delete | DELETE /v1/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Deletes a Membership RBACRoleBinding. | 
| generateMembershipRBACRoleBindingYAML | POST /v1/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAMLGenerates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources. | 
| get | GET /v1/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Returns the details of a Membership RBACRoleBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/memberships/*}/rbacrolebindingsLists all Membership RBACRoleBindings. | 
| patch | PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}Updates a Membership RBACRoleBinding. | 
REST Resource: v1.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| delete | DELETE /v1/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
| get | GET /v1/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v1/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1.projects.locations.scopes
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/scopesCreates a Scope. | 
| delete | DELETE /v1/{name=projects/*/locations/*/scopes/*}Deletes a Scope. | 
| get | GET /v1/{name=projects/*/locations/*/scopes/*}Returns the details of a Scope. | 
| getIamPolicy | GET /v1/{resource=projects/*/locations/*/scopes/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1/{parent=projects/*/locations/*}/scopesLists Scopes. | 
| listMemberships | GET /v1/{scopeName=projects/*/locations/*/scopes/*}:listMembershipsLists Memberships bound to a Scope. | 
| listPermitted | GET /v1/{parent=projects/*/locations/*}/scopes:listPermittedLists permitted Scopes. | 
| patch | PATCH /v1/{scope.name=projects/*/locations/*/scopes/*}Updates a scopes. | 
| setIamPolicy | POST /v1/{resource=projects/*/locations/*/scopes/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1/{resource=projects/*/locations/*/scopes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.scopes.namespaces
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/scopes/*}/namespacesCreates a fleet namespace. | 
| delete | DELETE /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}Deletes a fleet namespace. | 
| get | GET /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}Returns the details of a fleet namespace. | 
| list | GET /v1/{parent=projects/*/locations/*/scopes/*}/namespacesLists fleet namespaces. | 
| patch | PATCH /v1/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}Updates a fleet namespace. | 
REST Resource: v1.projects.locations.scopes.rbacrolebindings
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindingsCreates a Scope RBACRoleBinding. | 
| delete | DELETE /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Deletes a Scope RBACRoleBinding. | 
| get | GET /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Returns the details of a Scope RBACRoleBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindingsLists all Scope RBACRoleBindings. | 
| patch | PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}Updates a Scope RBACRoleBinding. |