GKE Hub API

Servicio: gkehub.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://gkehub.googleapis.com

Recurso de REST: v1beta1.projects.locations

Métodos
get GET /v1beta1/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1beta1/{name=projects/*}/locations
Muestra una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1beta1.projects.locations.memberships

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/memberships
Crea una membresía nueva.
delete DELETE /v1beta1/{name=projects/*/locations/*/memberships/*}
Quita una membresía.
generateConnectManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera el manifiesto para la implementación del agente de conexión de GKE.
generateExclusivityManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
GenerateExclusivityManifest genera los manifiestos para actualizar los artefactos de exclusividad en el clúster, si es necesario.
get GET /v1beta1/{name=projects/*/locations/*/memberships/*}
Obtiene los detalles de una membresía.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/memberships
Enumera membresías en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{name=projects/*/locations/*/memberships/*}
Actualiza una membresía existente.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.
validateExclusivity GET /v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity
ValidateExclusivity valida el estado de exclusividad en el clúster.

Recurso de REST: v1beta1.projects.locations.operations

Métodos
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Obtiene el estado más reciente de una operación de larga duración.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1beta.organizations.locations.fleets

Métodos
list GET /v1beta/{parent=organizations/*/locations/*}/fleets
Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor.

Recurso de REST: v1beta.projects.locations

Métodos
get GET /v1beta/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1beta/{name=projects/*}/locations
Muestra una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1beta.projects.locations.features

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/features
Agrega un atributo nuevo.
delete DELETE /v1beta/{name=projects/*/locations/*/features/*}
Quita un atributo.
get GET /v1beta/{name=projects/*/locations/*/features/*}
Obtiene detalles de un solo atributo.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/features/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta/{parent=projects/*/locations/*}/features
Enumera atributos en una ubicación y un proyecto determinados.
patch PATCH /v1beta/{name=projects/*/locations/*/features/*}
Actualiza una función existente.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/features/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/features/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1beta.projects.locations.fleets

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/fleets
Crea una flota.
delete DELETE /v1beta/{name=projects/*/locations/*/fleets/*}
Quita una flota.
get GET /v1beta/{name=projects/*/locations/*/fleets/*}
Muestra los detalles de una flota.
list GET /v1beta/{parent=projects/*/locations/*}/fleets
Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor.
patch PATCH /v1beta/{fleet.name=projects/*/locations/*/fleets/*}
Actualiza una flota.

Recurso de REST: v1beta.projects.locations.memberships

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/memberships
Crea una membresía nueva.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*}
Quita una membresía.
generateConnectManifest GET /v1beta/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera el manifiesto para la implementación del agente de conexión de GKE.
get GET /v1beta/{name=projects/*/locations/*/memberships/*}
Obtiene los detalles de una membresía.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta/{parent=projects/*/locations/*}/memberships
Enumera membresías en una ubicación y un proyecto determinados.
patch PATCH /v1beta/{name=projects/*/locations/*/memberships/*}
Actualiza una membresía existente.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1beta.projects.locations.memberships.bindings

Métodos
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Crea una MembershipBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Borra una MembershipBinding.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Muestra los detalles de un MembershipBinding.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Enumera MembershipBindings.
patch PATCH /v1beta/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Actualiza una MembershipBinding.

Recurso de REST: v1beta.projects.locations.memberships.rbacrolebindings

Métodos
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Crea un RBACRoleBinding de membresía.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Borra un RBACRoleBinding de membresía.
generateMembershipRBACRoleBindingYAML POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Genera un YAML de las políticas de RBAC para el RoleBinding especificado y sus recursos de uso de identidad asociados.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Muestra los detalles de un RBACRoleBinding de membresía.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Enumera todos los RBACRoleBindings de membresía.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Actualiza un RBACRoleBinding de membresía.

Recurso de REST: v1beta.projects.locations.operations

Métodos
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Obtiene el estado más reciente de una operación de larga duración.
list GET /v1beta/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1beta.projects.locations.scopes

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/scopes
Crea un permiso.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*}
Borra un permiso.
get GET /v1beta/{name=projects/*/locations/*/scopes/*}
Muestra los detalles de un permiso.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta/{parent=projects/*/locations/*}/scopes
Enumera los permisos.
patch PATCH /v1beta/{scope.name=projects/*/locations/*/scopes/*}
Actualiza un permiso.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1beta.projects.locations.scopes.namespaces

Métodos
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Crea un espacio de nombres de flota.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Borra un espacio de nombres de flota.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Muestra los detalles de un espacio de nombres de flota.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Enumera espacios de nombres de la flota.
patch PATCH /v1beta/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Actualiza un espacio de nombres de flota.

Recurso de REST: v1beta.projects.locations.scopes.rbacrolebindings

Métodos
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Crea una RBACRoleBinding de permiso.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Borra una RBACRoleBinding de permiso.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Muestra los detalles de una RBACRoleBinding de permiso.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Enumera todas las RBACRoleBinding de permisos.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Actualiza un permiso de RBACRoleBinding.

Recurso de REST: v1alpha2.projects.locations

Métodos
get GET /v1alpha2/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1alpha2/{name=projects/*}/locations
Muestra una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1alpha2.projects.locations.global.memberships

Métodos
initializeHub POST /v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub
Inicializa el concentrador en este proyecto, lo que incluye crear la cuenta de servicio de Hub predeterminada y el grupo de identidades para cargas de trabajo de Hub.

Recurso de REST: v1alpha2.projects.locations.memberships

Métodos
create POST /v1alpha2/{parent=projects/*/locations/*}/memberships
Crea una membresía nueva.
delete DELETE /v1alpha2/{name=projects/*/locations/*/memberships/*}
Quita una membresía.
generateConnectManifest GET /v1alpha2/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera el manifiesto para la implementación del agente de conexión de GKE.
get GET /v1alpha2/{name=projects/*/locations/*/memberships/*}
Obtiene los detalles de una membresía.
getIamPolicy GET /v1alpha2/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha2/{parent=projects/*/locations/*}/memberships
Enumera membresías en una ubicación y un proyecto determinados.
patch PATCH /v1alpha2/{name=projects/*/locations/*/memberships/*}
Actualiza una membresía existente.
setIamPolicy POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha2.projects.locations.operations

Métodos
cancel POST /v1alpha2/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1alpha2/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1alpha2/{name=projects/*/locations/*/operations/*}
Obtiene el estado más reciente de una operación de larga duración.
list GET /v1alpha2/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1alpha.organizations.locations.fleets

Métodos
list GET /v1alpha/{parent=organizations/*/locations/*}/fleets
Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor.

Recurso de REST: v1alpha.projects.locations

Métodos
get GET /v1alpha/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1alpha/{name=projects/*}/locations
Muestra una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1alpha.projects.locations.features

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/features
Agrega un atributo nuevo.
delete DELETE /v1alpha/{name=projects/*/locations/*/features/*}
Quita un atributo.
get GET /v1alpha/{name=projects/*/locations/*/features/*}
Obtiene detalles de un solo atributo.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/features/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha/{parent=projects/*/locations/*}/features
Enumera atributos en una ubicación y un proyecto determinados.
patch PATCH /v1alpha/{name=projects/*/locations/*/features/*}
Actualiza una función existente.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/features/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/features/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha.projects.locations.fleets

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/fleets
Crea una flota.
delete DELETE /v1alpha/{name=projects/*/locations/*/fleets/*}
Quita una flota.
get GET /v1alpha/{name=projects/*/locations/*/fleets/*}
Muestra los detalles de una flota.
list GET /v1alpha/{parent=projects/*/locations/*}/fleets
Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor.
patch PATCH /v1alpha/{fleet.name=projects/*/locations/*/fleets/*}
Actualiza una flota.

Recurso de REST: v1alpha.projects.locations.memberships

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/memberships
Crea una membresía nueva.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*}
Quita una membresía.
generateConnectManifest GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera el manifiesto para la implementación del agente de conexión de GKE.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*}
Obtiene los detalles de una membresía.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha/{parent=projects/*/locations/*}/memberships
Enumera membresías en una ubicación y un proyecto determinados.
listAdmin GET /v1alpha/{parent=projects/*/locations/*}/memberships:listAdmin
Muestra una lista de membresías de clústeres de administrador en una ubicación y un proyecto determinados.
patch PATCH /v1alpha/{name=projects/*/locations/*/memberships/*}
Actualiza una membresía existente.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.
validateCreate POST /v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate
ValidateCreateMembership es una verificación previa de CreateMembership.

Recurso de REST: v1alpha.projects.locations.memberships.bindings

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Crea una MembershipBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Borra una MembershipBinding.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Muestra los detalles de un MembershipBinding.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Enumera MembershipBindings.
patch PATCH /v1alpha/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Actualiza una MembershipBinding.

Recurso de REST: v1alpha.projects.locations.memberships.rbacrolebindings

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Crea un RBACRoleBinding de membresía.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Borra un RBACRoleBinding de membresía.
generateMembershipRBACRoleBindingYAML POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Genera un YAML de las políticas de RBAC para el RoleBinding especificado y sus recursos de uso de identidad asociados.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Muestra los detalles de un RBACRoleBinding de membresía.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Enumera todos los RBACRoleBindings de membresía.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Actualiza un RBACRoleBinding de membresía.

Recurso de REST: v1alpha.projects.locations.operations

Métodos
cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
Obtiene el estado más reciente de una operación de larga duración.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1alpha.projects.locations.scopes

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/scopes
Crea un permiso.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*}
Borra un permiso.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*}
Muestra los detalles de un permiso.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha/{parent=projects/*/locations/*}/scopes
Enumera los permisos.
patch PATCH /v1alpha/{scope.name=projects/*/locations/*/scopes/*}
Actualiza un permiso.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha.projects.locations.scopes.namespaces

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Crea un espacio de nombres de flota.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Borra un espacio de nombres de flota.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Muestra los detalles de un espacio de nombres de flota.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Enumera espacios de nombres de la flota.
patch PATCH /v1alpha/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Actualiza un espacio de nombres de flota.

Recurso de REST: v1alpha.projects.locations.scopes.rbacrolebindings

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Crea una RBACRoleBinding de permiso.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Borra una RBACRoleBinding de permiso.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Muestra los detalles de una RBACRoleBinding de permiso.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Enumera todas las RBACRoleBinding de permisos.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Actualiza un permiso de RBACRoleBinding.

Recurso de REST: v1.organizations.locations.fleets

Métodos
list GET /v1/{parent=organizations/*/locations/*}/fleets
Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor.

Recurso de REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1/{name=projects/*}/locations
Muestra una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1.projects.locations.features

Métodos
create POST /v1/{parent=projects/*/locations/*}/features
Agrega un atributo nuevo.
delete DELETE /v1/{name=projects/*/locations/*/features/*}
Quita un atributo.
get GET /v1/{name=projects/*/locations/*/features/*}
Obtiene detalles de un solo atributo.
getIamPolicy GET /v1/{resource=projects/*/locations/*/features/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1/{parent=projects/*/locations/*}/features
Enumera atributos en una ubicación y un proyecto determinados.
patch PATCH /v1/{name=projects/*/locations/*/features/*}
Actualiza una función existente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/features/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/features/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.fleets

Métodos
create POST /v1/{parent=projects/*/locations/*}/fleets
Crea una flota.
delete DELETE /v1/{name=projects/*/locations/*/fleets/*}
Quita una flota.
get GET /v1/{name=projects/*/locations/*/fleets/*}
Muestra los detalles de una flota.
list GET /v1/{parent=projects/*/locations/*}/fleets
Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor.
patch PATCH /v1/{fleet.name=projects/*/locations/*/fleets/*}
Actualiza una flota.

Recurso de REST: v1.projects.locations.memberships

Métodos
create POST /v1/{parent=projects/*/locations/*}/memberships
Crea una membresía nueva.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*}
Quita una membresía.
generateConnectManifest GET /v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera el manifiesto para la implementación del agente de conexión de GKE.
get GET /v1/{name=projects/*/locations/*/memberships/*}
Obtiene los detalles de una membresía.
getIamPolicy GET /v1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1/{parent=projects/*/locations/*}/memberships
Enumera membresías en una ubicación y un proyecto determinados.
patch PATCH /v1/{name=projects/*/locations/*/memberships/*}
Actualiza una membresía existente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.memberships.bindings

Métodos
create POST /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Crea una MembershipBinding.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Borra una MembershipBinding.
get GET /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Muestra los detalles de un MembershipBinding.
list GET /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Enumera MembershipBindings.
patch PATCH /v1/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Actualiza una MembershipBinding.

Recurso de REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtiene el estado más reciente de una operación de larga duración.
list GET /v1/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1.projects.locations.scopes

Métodos
create POST /v1/{parent=projects/*/locations/*}/scopes
Crea un permiso.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*}
Borra un permiso.
get GET /v1/{name=projects/*/locations/*/scopes/*}
Muestra los detalles de un permiso.
getIamPolicy GET /v1/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1/{parent=projects/*/locations/*}/scopes
Enumera los permisos.
patch PATCH /v1/{scope.name=projects/*/locations/*/scopes/*}
Actualiza un permiso.
setIamPolicy POST /v1/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.scopes.namespaces

Métodos
create POST /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Crea un espacio de nombres de flota.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Borra un espacio de nombres de flota.
get GET /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Muestra los detalles de un espacio de nombres de flota.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Enumera espacios de nombres de la flota.
patch PATCH /v1/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Actualiza un espacio de nombres de flota.

Recurso de REST: v1.projects.locations.scopes.rbacrolebindings

Métodos
create POST /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Crea una RBACRoleBinding de permiso.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Borra una RBACRoleBinding de permiso.
get GET /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Muestra los detalles de una RBACRoleBinding de permiso.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Enumera todas las RBACRoleBinding de permisos.
patch PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Actualiza un permiso de RBACRoleBinding.