Consulta de una tabla de rutas
Función
Esta API se utiliza para consultar detalles sobre una tabla de rutas.
URI
GET /v1/{project_id}/routetables/{routetable_id}
Tabla 1 describe los parámetros.
| 
        Nombre  | 
      
        Obligatorio  | 
      
        Tipo  | 
      
        Descripción  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Sí  | 
      
        String  | 
      
        Especifica el ID del proyecto. Para obtener más información sobre cómo obtener un ID de proyecto, consulte Obtención de un ID de proyecto.  | 
     
| 
        routetable_id  | 
      
        Sí  | 
      
        String  | 
      
        Especifica el identificador de tabla de ruta, que identifica de forma exclusiva una tabla de ruta.  | 
     
Mensaje de solicitud
Mensaje de la respuesta
- Parámetro de respuesta 
    
Tabla 2 Parámetro de respuesta Nombre
Tipo
Descripción
routetable
routetable object
Especifica la tabla de ruta. Para obtener más información, véase Tabla 3.
Tabla 3 Descripción del campo de routetable Nombre
Tipo
Descripción
id
String
- Especifica el ID de tabla de ruta, que identifica de forma única la tabla de ruta.
 - El valor debe estar en formato UUID estándar.
 
name
String
- Especifica el nombre de la tabla de ruta.
 - El valor no puede contener más de 64 caracteres, incluidos letras, dígitos, guiones bajos (_), guiones (-) y puntos (.).
 
default
Boolean
- Especifica si la tabla de ruta es la predeterminada.
 - El valor puede ser true (tabla de rutas predeterminada) o false (tabla de rutas personalizada).
 
routes
Array of route objects
- Especifica la lista de rutas. Para obtener más información, véase Tabla 4.
 - Cada tabla de rutas puede tener un máximo de 200 rutas.
 
subnets
Array of subnet objects
- Especifica las subredes asociadas a la tabla de ruta. Para obtener más información, véase Tabla 5.
 - Solo las subredes de la VPC a las que pertenece la tabla de ruta pueden asociarse a la tabla de ruta.
 
tenant_id
String
- Especifica el ID del proyecto.
 
vpc_id
String
- Especifica el ID de la VPC asociada a la tabla de ruta.
 
description
String
- Proporciona la información adicional sobre la tabla de rutas.
 - El valor no puede contener más de 255 caracteres y no puede contener los corchetes angulares (< o >).
 
created_at
String
- Especifica la hora (UTC) en la que se crea la tabla de ruta.
 - Formato: aaaa-MM-ddTHH:mm:ss
 
updated_at
String
- Especifica la hora (UTC) en la que se crea la tabla de ruta.
 - Formato: aaaa-MM-ddTHH:mm:ss
 
Tabla 4 Descripción del campo route Nombre
Tipo
Descripción
type
String
- Especifica el tipo de ruta.
 - Valores:
           
- ecs (ECS)
 - eni (NIC)
 - vip (Dirección IP virtual)
 - nat (gateway de NAT)
 - peering (interconexión de VPC)
 - vpn (VPN)
 - dc (conexión de Direct Connect)
 - cc (conexión de Cloud Connect)
 - egw: nodo del punto de conexión de VPC
 
 
destination
String
- Especifica el bloque CIDR de destino de una ruta.
 - El valor debe estar en el formato CIDR válido.
 
nexthop
String
- Especifica el ID del salto siguiente en la ruta.
 - Valores:
           
- Cuando type es ecs, el valor es el ID de ECS.
 - Cuando type es eni, el valor es el ID de la NIC de la extensión.
 - Cuando type tiene un valor vip, el valor es la dirección IP virtual.
 - Cuando type es de nat, el valor es ID de gateway de NAT.
 - Cuando type es peering, el valor es el ID de interconexión de VPC.
 - Cuando type es vpn, el valor es el ID de VPN.
 - Cuando type es dc, el valor es el ID de conexión de Direct Connect.
 - Cuando type es cc, el valor es el ID de conexión de Cloud Connect.
 - Cuando type se establece en egw, el valor es el ID de punto de conexión de VPC.
 
 
description
String
- Proporciona la información adicional sobre la ruta.
 - El valor no puede contener más de 255 caracteres y no puede contener los corchetes angulares (< o >).
 
 - Ejemplo de la respuesta
    
{ "routetable": { "id": "05250d7e-0396-4fc9-9c9c-e4d5594784e4", "name": "rtb-vpc-l2cg-1", "routes": [ { "type": "local", "destination": "192.168.4.0/24", "nexthop": "-" }, { "type": "local", "destination": "192.168.1.0/24", "nexthop": "-" }, { "type": "local", "destination": "198.19.128.0/20", "nexthop": "-" }, { "type": "local", "destination": "127.0.0.0/8", "nexthop": "-" }, { "type": "local", "destination": "100.64.0.0/10", "nexthop": "-" } ], "subnets": [ { "id": "0e0faa8f-ea73-47aa-b919-8c133e98d5ac" }, { "id": "e007e005-10aa-4614-b439-c9a14e55130e" } ], "vpc_id": "7978e43c-f892-49d8-9fab-9bb90a51709b", "default": true, "tenant_id": "05e369f07a800f802f41c002632ba5f9", "created_at": "2022-12-15T02:56:40", "updated_at": "2022-12-15T02:56:40" } } 
Código de estado
Véase Códigos de estado.
Código de error
Véase Códigos de error.