- Recurso REST: v1.projects.locations
- Recurso REST: v1.projects.locations.endpointPolicies
- Recurso REST: v1.projects.locations.gateways
- Recurso REST: v1.projects.locations.gateways.routeViews
- Recurso REST: v1.projects.locations.grpcRoutes
- Recurso REST: v1.projects.locations.httpRoutes
- Recurso REST: v1.projects.locations.meshes
- Recurso REST: v1.projects.locations.meshes.routeViews
- Recurso REST: v1.projects.locations.operations
- Recurso REST: v1.projects.locations.routeViews
- Recurso REST: v1.projects.locations.serviceLbPolicies
- Recurso REST: v1.projects.locations.tcpRoutes
- Recurso REST: v1.projects.locations.tlsRoutes
- Recurso REST: v1alpha1.projects.locations
- Recurso REST: v1alpha1.projects.locations.gateways
- Recurso REST: v1alpha1.projects.locations.gateways.routeViews
- Recurso REST: v1alpha1.projects.locations.grpcRoutes
- Recurso REST: v1alpha1.projects.locations.httpRoutes
- Recurso REST: v1alpha1.projects.locations.meshes
- Recurso REST: v1alpha1.projects.locations.meshes.routeViews
- Recurso REST: v1alpha1.projects.locations.operations
- Recurso REST: v1alpha1.projects.locations.routeViews
- Recurso de REST: v1alpha1.projects.locations.serviceBindings
- Recurso REST: v1alpha1.projects.locations.serviceLbPolicies
- Recurso REST: v1alpha1.projects.locations.tcpRoutes
- Recurso REST: v1alpha1.projects.locations.tlsRoutes
- Recurso REST: v1beta1.projects.locations
- Recurso REST: v1beta1.projects.locations.endpointPolicies
- Recurso REST: v1beta1.projects.locations.gateways
- Recurso REST: v1beta1.projects.locations.gateways.routeViews
- Recurso REST: v1beta1.projects.locations.grpcRoutes
- Recurso REST: v1beta1.projects.locations.httpRoutes
- Recurso REST: v1beta1.projects.locations.meshes
- Recurso REST: v1beta1.projects.locations.meshes.routeViews
- Recurso REST: v1beta1.projects.locations.operations
- Recurso REST: v1beta1.projects.locations.serviceLbPolicies
- Recurso REST: v1beta1.projects.locations.tcpRoutes
- Recurso REST: v1beta1.projects.locations.tlsRoutes
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. |