Cómo enumerar recursos de `Route`

Este documento está dirigido a los administradores de mallas que usan las APIs de enrutamiento de servicios para configurar las mallas de servicios.

En el modelo de la API de enrutamiento de servicios, los recursos Route se adjuntan a los recursos Mesh o Gateway. En su configuración, los recursos Mesh o Gateway hacen referencia a uno o más recursos Route.

Si eres propietario de un recurso Mesh o Gateway, puedes enumerar los recursos Route adjuntos a Mesh o Gateway.

Cada recurso Mesh o Gateway tiene una colección secundaria sintética de recursos RouteView. Cada RouteView corresponde a un solo Route. Los objetos RouteView se crean junto con objetos Route.

En el siguiente diagrama, RouteView para Gateway A consta de los recursos TCPRoute del Proyecto A. El RouteView para Gateway B comprende los recursos HTTPRoute del Proyecto B y los recursos GRPCRoute del Proyecto C.

Las relaciones entre los recursos `Route`, `Routeview` y `Gateway`.
Relaciones entre los recursos `Route`, `Routeview` y `Gateway` (haz clic para ampliar)

Esta función se limita al nivel Mesh o Gateway. Un RouteView para Gateway o Mesh enumera las rutas adjuntas a ese Gateway o Mesh, y no todas las rutas adjuntas al permiso asociado.

Para enumerar los recursos RouteView, ejecuta el siguiente comando:

gcloud alpha network-services routeViews list --location=global --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]

No puedes crear, actualizar ni borrar recursos RouteView. Se crean, actualizan y borran cuando se crean, actualizan y borran sus recursos Route correspondientes.

¿Qué sigue?