Network Services API

Servicio: networkservices.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://networkservices.googleapis.com

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.endpointPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Crea una nueva EndpointPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Borra una sola EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Obtiene los detalles de una sola EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Enumera EndpointPolicies en una ubicación y un proyecto determinados.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Actualiza los parámetros de una sola EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.gateways

Métodos
create POST /v1/{parent=projects/*/locations/*}/gateways
Crea una puerta de enlace nueva en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Borra una sola puerta de enlace.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Obtiene detalles de una sola puerta de enlace.
list GET /v1/{parent=projects/*/locations/*}/gateways
Enumera Gateways en una ubicación y un proyecto determinados.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Actualiza los parámetros de una sola puerta de enlace.
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

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

Métodos
get GET /v1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtiene un solo RouteView de una puerta de enlace.
list GET /v1/{parent=projects/*/locations/*/gateways/*}/routeViews
Enumera RouteViews

Recurso de REST: v1.projects.locations.grpcRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Crea una nueva GrpcRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Borra una sola GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Obtiene detalles de una sola GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Enumera GrpcRoutes en una ubicación y un proyecto determinados.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de una sola GrpcRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.httpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Crea una nueva HttpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Borra una sola HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Obtiene detalles de una sola HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Enumera HttpRoute en una ubicación y un proyecto determinados.
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de un solo HttpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.meshes

Métodos
create POST /v1/{parent=projects/*/locations/*}/meshes
Crea una malla nueva en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Borra una sola malla.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Obtiene los detalles de una sola malla.
list GET /v1/{parent=projects/*/locations/*}/meshes
Enumera mallas en una ubicación y un proyecto 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
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

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

Métodos
get GET /v1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtiene un solo objeto RouteView de una malla.
list GET /v1/{parent=projects/*/locations/*/meshes/*}/routeViews
Enumera RouteViews

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.routeViews

Métodos
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.serviceLbPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Crea una nueva ServiceLbPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Borra una sola ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtiene los detalles de una sola ServiceLbPolicy.
getIamPolicy GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Enumera ServiceLbPolicies en una ubicación y un proyecto determinados.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de una sola ServiceLbPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.tcpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Crea una nueva TcpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Borra una sola TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene los detalles de una sola TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Enumera TcpRoute en una ubicación y un proyecto determinados.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Actualiza los parámetros de una sola TcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.tlsRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Crea una nueva TlsRoute en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Borra una sola TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene detalles de una sola TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Enumera TlsRoute en una ubicación y un proyecto determinados.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Actualiza los parámetros de una sola TlsRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de 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 una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1alpha1.projects.locations.gateways

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Crea una puerta de enlace nueva en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Borra una sola puerta de enlace.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Obtiene detalles de una sola puerta de enlace.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Enumera Gateways en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
Actualiza los parámetros de una sola puerta de enlace.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

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

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtiene un solo RouteView de una puerta de enlace.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Enumera RouteViews

Recurso de REST: v1alpha1.projects.locations.grpcRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Crea una nueva GrpcRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Borra una sola GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Obtiene detalles de una sola GrpcRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Enumera GrpcRoutes en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de una sola GrpcRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha1.projects.locations.httpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Crea una nueva HttpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Borra una sola HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Obtiene detalles de una sola HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Enumera HttpRoute en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de un solo HttpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha1.projects.locations.meshes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Crea una malla nueva en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Borra 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
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Enumera mallas en una ubicación y un proyecto 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
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

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

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtiene un solo objeto RouteView de una malla.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Enumera RouteViews

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

Recurso de REST: v1alpha1.projects.locations.routeViews

Métodos
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha1.projects.locations.serviceBindings

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

Recurso de REST: v1alpha1.projects.locations.serviceLbPolicies

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Crea una nueva ServiceLbPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Borra una sola ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtiene los detalles de una sola ServiceLbPolicy.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Enumera ServiceLbPolicies en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de una sola ServiceLbPolicy.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha1.projects.locations.tcpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Crea una nueva TcpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Borra una sola TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene los detalles de una sola TcpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Enumera TcpRoute en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Actualiza los parámetros de una sola TcpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1alpha1.projects.locations.tlsRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Crea una nueva TlsRoute en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Borra una sola TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene detalles de una sola TlsRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Enumera TlsRoute en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Actualiza los parámetros de una sola TlsRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

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.endpointPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Crea una nueva EndpointPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Borra una sola EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Obtiene los detalles de una sola EndpointPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Enumera EndpointPolicies en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Actualiza los parámetros de una sola EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1beta1.projects.locations.gateways

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Crea una puerta de enlace nueva en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Borra una sola puerta de enlace.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Obtiene detalles de una sola puerta de enlace.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Enumera Gateways en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Actualiza los parámetros de una sola puerta de enlace.

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

Métodos
get GET /v1beta1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtiene un solo RouteView de una puerta de enlace.
list GET /v1beta1/{parent=projects/*/locations/*/gateways/*}/routeViews
Enumera RouteViews

Recurso de REST: v1beta1.projects.locations.grpcRoutes

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

Recurso de REST: v1beta1.projects.locations.httpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Crea una nueva HttpRoute en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Borra una sola HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Obtiene detalles de una sola HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Enumera HttpRoute en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de un solo HttpRoute.

Recurso de REST: v1beta1.projects.locations.meshes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Crea una malla nueva en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Borra una sola malla.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Obtiene los detalles de una sola malla.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Enumera mallas en una ubicación y un proyecto 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 un solo objeto RouteView de una malla.
list GET /v1beta1/{parent=projects/*/locations/*/meshes/*}/routeViews
Enumera RouteViews

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: v1beta1.projects.locations.serviceLbPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Crea una nueva ServiceLbPolicy en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Borra una sola ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtiene los detalles de una sola ServiceLbPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Permite obtener la política de control de acceso de un recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Enumera ServiceLbPolicies en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de una sola ServiceLbPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Permite configurar la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Permite mostrar los permisos que tiene un emisor para un recurso específico.

Recurso de REST: v1beta1.projects.locations.tcpRoutes

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

Recurso de REST: v1beta1.projects.locations.tlsRoutes

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