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 EndpointPolicy nueva 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 detalles de una sola EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Muestra una lista de EndpointPolicies en un proyecto y una ubicación 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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
Muestra una lista de 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

Recurso de REST: v1.projects.locations.grpcRoutes

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

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 una sola HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Muestra una lista de HttpRoute en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

Recurso de REST: v1.projects.locations.lbRouteExtensions

Métodos
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Crea un nuevo recurso LbRouteExtension en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Borra el recurso LbRouteExtension especificado.
get GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtiene detalles del recurso LbRouteExtension especificado.
list GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Muestra una lista de recursos LbRouteExtension en una ubicación y un proyecto determinados.
patch PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Actualiza los parámetros del recurso LbRouteExtension especificado.

Recurso de REST: v1.projects.locations.lbTrafficExtensions

Métodos
create POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Crea un nuevo recurso LbTrafficExtension en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Borra el recurso LbTrafficExtension especificado.
get GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtiene detalles del recurso LbTrafficExtension especificado.
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Muestra una lista de recursos LbTrafficExtension en una ubicación y un proyecto determinados.
patch PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Actualiza los parámetros del recurso LbTrafficExtension especificado.

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
Muestra una lista de 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

Recurso de REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asincrónica en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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 detalles de una sola ServiceLbPolicy.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Enumera las ServiceLbPolicies en un proyecto y una ubicación determinados.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de una sola ServiceLbPolicy.

Recurso de REST: v1.projects.locations.tcpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Crea un TcpRoute nuevo en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Borra un solo TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene detalles de un solo TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Muestra una lista de TcpRoute en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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 un solo TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene detalles de un solo TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Muestra una lista de TlsRoute en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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
Obtiene la política de control de acceso de un recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Muestra una lista de 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtén una sola RouteView de una puerta de enlace.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Muestra una lista de RouteViews

Recurso de REST: v1alpha1.projects.locations.grpcRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Crea un GrpcRoute nuevo en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Borra un solo 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
Muestra una lista de GrpcRoutes en un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de un solo GrpcRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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 una sola 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 una lista de HttpRoute en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

Recurso de REST: v1alpha1.projects.locations.lbRouteExtensions

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Crea un nuevo recurso LbRouteExtension en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Borra el recurso LbRouteExtension especificado.
get GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtiene detalles del recurso LbRouteExtension especificado.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Muestra una lista de recursos LbRouteExtension en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Actualiza los parámetros del recurso LbRouteExtension especificado.

Recurso de REST: v1alpha1.projects.locations.lbTrafficExtensions

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Crea un nuevo recurso LbTrafficExtension en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Borra el recurso LbTrafficExtension especificado.
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtiene detalles del recurso LbTrafficExtension especificado.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Muestra una lista de recursos LbTrafficExtension en una ubicación y un proyecto determinados.
patch PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Actualiza los parámetros del recurso LbTrafficExtension especificado.

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
Muestra una lista de 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtén una sola RouteView de una malla.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Muestra una lista de RouteViews

Recurso de REST: v1alpha1.projects.locations.operations

Métodos
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asincrónica en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

Recurso de REST: v1alpha1.projects.locations.serviceBindings

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Crea una ServiceBinding nueva en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Borra una sola ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Obtiene detalles de una sola ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Muestra una lista de ServiceBinding en un proyecto y una ubicación 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 detalles de una sola ServiceLbPolicy.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Enumera las ServiceLbPolicies en un proyecto y una ubicación determinados.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de una sola ServiceLbPolicy.

Recurso de REST: v1alpha1.projects.locations.tcpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Crea un TcpRoute nuevo en un proyecto y una ubicación determinados.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Borra un solo 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
Muestra una lista de TcpRoute en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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 un solo TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene 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 una lista de TlsRoute en 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un 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 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 EndpointPolicy nueva 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 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
Muestra una lista de EndpointPolicies en un proyecto y una ubicación 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
Establece la política de control de acceso en el recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Muestra los permisos que tiene un llamador para un recurso especificado.

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
Muestra una lista de 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.grpcRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Crea un GrpcRoute nuevo en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Borra un solo GrpcRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Obtiene detalles de un solo GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Muestra una lista de GrpcRoutes en un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Actualiza los parámetros de un solo 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 una sola HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Muestra una lista de HttpRoute en un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Actualiza los parámetros de una sola HttpRoute.

Recurso de REST: v1beta1.projects.locations.lbRouteExtensions

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Crea un nuevo recurso LbRouteExtension en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Borra el recurso LbRouteExtension especificado.
get GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtiene detalles del recurso LbRouteExtension especificado.
list GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Muestra una lista de recursos LbRouteExtension en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Actualiza los parámetros del recurso LbRouteExtension especificado.

Recurso de REST: v1beta1.projects.locations.lbTrafficExtensions

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Crea un nuevo recurso LbTrafficExtension en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Borra el recurso LbTrafficExtension especificado.
get GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtiene detalles del recurso LbTrafficExtension especificado.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Muestra una lista de recursos LbTrafficExtension en una ubicación y un proyecto determinados.
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Actualiza los parámetros del recurso LbTrafficExtension especificado.

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
Muestra una lista de 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.operations

Métodos
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asincrónica en 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.serviceBindings

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

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 detalles de una sola ServiceLbPolicy.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Enumera las ServiceLbPolicies en un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Actualiza los parámetros de una sola ServiceLbPolicy.

Recurso de REST: v1beta1.projects.locations.tcpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Crea un TcpRoute nuevo en un proyecto y una ubicación determinados.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Borra un solo TcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Obtiene detalles de un solo TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Muestra una lista de TcpRoute en un proyecto y una ubicación 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 un solo TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Obtiene detalles de un solo TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Muestra una lista de TlsRoute en un proyecto y una ubicación determinados.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Actualiza los parámetros de un solo TlsRoute.