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 que se indica más abajo cuando realices las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquinas para describir y consumir las APIs 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 descubrimiento:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de 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
Enumera la 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 un solo EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Muestra los permisos que tienen 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 las puertas de enlace 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Muestra los permisos que tienen 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 una sola 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 un solo GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Enumera las 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Muestra los permisos que tienen 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 HttpRoute nueva 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 un solo 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 una sola HttpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Muestra los permisos que tienen 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 las 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Muestra los permisos que tienen 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 una sola 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 último estado 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Muestra los permisos que tienen 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 ServiceLbPolicy nueva 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 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
Enumera ServiceLbPolicies en una ubicación y un proyecto 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Muestra los permisos que tienen 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 TcpRoute nueva 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 detalles de un solo 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 un solo TcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Muestra los permisos que tienen un emisor para un recurso específico.

Recurso de REST: v1.projects.locations.tlsRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Crea un TlsRoute nuevo 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 los 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Muestra los permisos que tienen 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
Enumera la información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1alpha1.projects.locations.agentGateways

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/agentGateways
Crea un AgentGateway nuevo en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/agentGateways/*}
Borra una sola AgentGateway.
get GET /v1alpha1/{name=projects/*/locations/*/agentGateways/*}
Obtiene detalles de una sola AgentGateway.
list GET /v1alpha1/{parent=projects/*/locations/*}/agentGateways
Enumera los AgentGateways en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{agentGateway.name=projects/*/locations/*/agentGateways/*}
Actualiza los parámetros de una sola AgentGateway.

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
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Enumera las puertas de enlace 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Muestra los permisos que tienen 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 una sola 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 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
Enumera las 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Muestra los permisos que tienen 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 HttpRoute nueva 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 un solo 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
Enumera HttpRoute en una ubicación y un proyecto 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Muestra los permisos que tienen 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
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Enumera las 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Muestra los permisos que tienen 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 una sola 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 último estado 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
Obtiene la política de control de acceso de un recurso.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Muestra los permisos que tienen 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 un proyecto y una ubicación 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 ServiceLbPolicy nueva 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 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
Enumera ServiceLbPolicies en una ubicación y un proyecto 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Muestra los permisos que tienen 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 TcpRoute nueva 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 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
Enumera TcpRoute en una ubicación y un proyecto 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Muestra los permisos que tienen un emisor para un recurso específico.

Recurso de REST: v1alpha1.projects.locations.tlsRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Crea un TlsRoute nuevo 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 los detalles de una sola 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
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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Muestra los permisos que tienen 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
Enumera la 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
Obtiene 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 un solo EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Muestra los permisos que tienen 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 las puertas de enlace 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 una sola 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 un solo GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Enumera las 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 HttpRoute nueva 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 un solo 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 una sola 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 las 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 una sola 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 último estado 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 ServiceLbPolicy nueva 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 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
Enumera ServiceLbPolicies en una ubicación y un proyecto 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
Configura la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Muestra los permisos que tienen 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 TcpRoute nueva 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 detalles de un solo 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 un solo TcpRoute.

Recurso de REST: v1beta1.projects.locations.tlsRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Crea un TlsRoute nuevo 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 los 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.