Network Services API

Servicio: networkservices.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas de cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, utiliza la siguiente información al hacer las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquina que se usa para describir y consumir APIs REST. Se usa para crear bibliotecas de cliente, complementos de IDE y otras herramientas que interactúan con las APIs de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

Punto final de servicio

Un endpoint de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios puntos de conexión. Este servicio tiene el siguiente endpoint de servicio y todos los URIs que se proporcionan más abajo son relativos a este endpoint de servicio:

  • https://networkservices.googleapis.com

Recurso 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 información sobre las ubicaciones admitidas para este servicio.

Recurso REST: v1.projects.locations.endpointPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Crea un EndpointPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Elimina un EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Obtiene los detalles de un EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Muestra las EndpointPolicies de un proyecto y una ubicación determinados.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Actualiza los parámetros de un solo EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.gateways

Métodos
create POST /v1/{parent=projects/*/locations/*}/gateways
Crea una pasarela en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Elimina una única pasarela.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Obtiene los detalles de una sola pasarela.
list GET /v1/{parent=projects/*/locations/*}/gateways
Muestra las pasarelas de un proyecto y una ubicación determinados.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Actualiza los parámetros de una única pasarela.
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.gateways.routeViews

Métodos
get GET /v1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtiene una sola RouteView de una pasarela.
list GET /v1/{parent=projects/*/locations/*/gateways/*}/routeViews
Muestra las rutas

Recurso REST: v1.projects.locations.grpcRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Crea un nuevo GrpcRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Elimina un único GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Obtiene los detalles de un solo GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Muestra las GrpcRoutes de un proyecto y una ubicación determinados.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de un único GrpcRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.httpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Crea un nuevo HttpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Elimina un único HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Obtiene los detalles de una sola ruta HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Muestra las rutas HTTP de un proyecto y una ubicación determinados.
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de una sola HttpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.meshes

Métodos
create POST /v1/{parent=projects/*/locations/*}/meshes
Crea una malla en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Elimina una sola malla.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Obtiene los detalles de una sola malla.
list GET /v1/{parent=projects/*/locations/*}/meshes
Muestra las mallas de un proyecto y una ubicación determinados.
patch PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*}
Actualiza los parámetros de una sola malla.
setIamPolicy POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.meshes.routeViews

Métodos
get GET /v1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtiene una sola vista de ruta de una malla.
list GET /v1/{parent=projects/*/locations/*/meshes/*}/routeViews
Muestra las rutas

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/*}
Elimina 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
Lista las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso REST: v1.projects.locations.routeViews

Métodos
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.serviceLbPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Crea un nuevo ServiceLbPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Elimina un único ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtiene los detalles de un solo ServiceLbPolicy.
getIamPolicy GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Muestra las políticas de balanceo de carga de servicio de un proyecto y una ubicación determinados.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de un solo ServiceLbPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.tcpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Crea un nuevo TcpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Elimina un único TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene los detalles de un solo TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Muestra los TcpRoute de un proyecto y una ubicación determinados.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Actualiza los parámetros de un solo TcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1.projects.locations.tlsRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Crea un TlsRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Elimina un único TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene los detalles de un solo TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Muestra los TlsRoute de un proyecto y una ubicación determinados.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Actualiza los parámetros de un solo TlsRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations

Métodos
get GET /v1alpha1/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1alpha1/{name=projects/*}/locations
Muestra información sobre las ubicaciones admitidas para este servicio.

Recurso REST: v1alpha1.projects.locations.gateways

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Crea una pasarela en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Elimina una única pasarela.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Obtiene los detalles de una sola pasarela.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Muestra las pasarelas de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
Actualiza los parámetros de una única pasarela.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.gateways.routeViews

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtiene una sola RouteView de una pasarela.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Muestra las rutas

Recurso REST: v1alpha1.projects.locations.grpcRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Crea un nuevo GrpcRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Elimina un único GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Obtiene los detalles de un solo GrpcRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Muestra las GrpcRoutes de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de un único GrpcRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.httpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Crea un nuevo HttpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Elimina un único HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Obtiene los detalles de una sola ruta HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Muestra las rutas HTTP de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de una sola HttpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.meshes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Crea una malla en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Elimina una sola malla.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Obtiene los detalles de una sola malla.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Muestra las mallas de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*}
Actualiza los parámetros de una sola malla.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.meshes.routeViews

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtiene una sola vista de ruta de una malla.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Muestra las rutas

Recurso REST: v1alpha1.projects.locations.operations

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

Recurso REST: v1alpha1.projects.locations.routeViews

Métodos
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.serviceBindings

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Crea un nuevo ServiceBinding en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Elimina un único ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Obtiene los detalles de un solo ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Muestra los ServiceBinding de un proyecto y una ubicación determinados.

Recurso REST: v1alpha1.projects.locations.serviceLbPolicies

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Crea un nuevo ServiceLbPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Elimina un único ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtiene los detalles de un solo ServiceLbPolicy.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Muestra las políticas de balanceo de carga de servicio de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de un solo ServiceLbPolicy.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.tcpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Crea un nuevo TcpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Elimina un único TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene los detalles de un solo TcpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Muestra los TcpRoute de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Actualiza los parámetros de un solo TcpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1alpha1.projects.locations.tlsRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Crea un TlsRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Elimina un único TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene los detalles de un solo TlsRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Muestra los TlsRoute de un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Actualiza los parámetros de un solo TlsRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

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 información sobre las ubicaciones admitidas para este servicio.

Recurso REST: v1beta1.projects.locations.endpointPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Crea un EndpointPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Elimina un EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Obtiene los detalles de un EndpointPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Muestra las EndpointPolicies de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Actualiza los parámetros de un solo EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1beta1.projects.locations.gateways

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Crea una pasarela en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Elimina una única pasarela.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Obtiene los detalles de una sola pasarela.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Muestra las pasarelas de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Actualiza los parámetros de una única pasarela.

Recurso de REST: v1beta1.projects.locations.gateways.routeViews

Métodos
get GET /v1beta1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtiene una sola RouteView de una pasarela.
list GET /v1beta1/{parent=projects/*/locations/*/gateways/*}/routeViews
Muestra las rutas

Recurso de REST: v1beta1.projects.locations.grpcRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Crea un nuevo GrpcRoute en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Elimina un único GrpcRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Obtiene los detalles de un solo GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Muestra las GrpcRoutes de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de un único GrpcRoute.

Recurso de REST: v1beta1.projects.locations.httpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Crea un nuevo HttpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Elimina un único HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Obtiene los detalles de una sola ruta HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Muestra las rutas HTTP de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de una sola HttpRoute.

Recurso REST: v1beta1.projects.locations.meshes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Crea una malla en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Elimina una sola malla.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Obtiene los detalles de una sola malla.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Muestra las mallas de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
Actualiza los parámetros de una sola malla.

Recurso de REST: v1beta1.projects.locations.meshes.routeViews

Métodos
get GET /v1beta1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtiene una sola vista de ruta de una malla.
list GET /v1beta1/{parent=projects/*/locations/*/meshes/*}/routeViews
Muestra las rutas

Recurso 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/*}
Elimina 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
Lista las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso REST: v1beta1.projects.locations.serviceLbPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Crea un nuevo ServiceLbPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Elimina un único ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtiene los detalles de un solo ServiceLbPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Obtiene la política de control de acceso de un recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Muestra las políticas de balanceo de carga de servicio de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de un solo ServiceLbPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Define la política de control de acceso del recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Devuelve los permisos que tiene una entidad que llama en el recurso especificado.

Recurso REST: v1beta1.projects.locations.tcpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Crea un nuevo TcpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Elimina un único TcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene los detalles de un solo TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Muestra los TcpRoute de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Actualiza los parámetros de un solo TcpRoute.

Recurso REST: v1beta1.projects.locations.tlsRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Crea un TlsRoute en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Elimina un único TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene los detalles de un solo TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Muestra los TlsRoute de un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Actualiza los parámetros de un solo TlsRoute.