Consulta de un router
Función
Esta API se utiliza para consultar detalles sobre un router.
URI
GET /v2.0/routers/{router_id}
Mensaje de solicitud
No hay
Ejemplo de la solicitud
GET https://{Endpoint}/v2.0/routers/01ab4be1-4447-45fb-94be-3ee787ed4ebe
Mensaje de la respuesta
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
router |
router object |
Especifica el router. Para obtener más información, véase Tabla 2. |
|
Atributo |
Tipo |
Descripción |
|---|---|---|
|
id |
String |
Especifica el ID del router. Este parámetro no es obligatorio cuando consulta los routers. |
|
name |
String |
Especifica el nombre del router. El nombre solo puede contener letras, dígitos, guiones bajos (_), guiones (-) y puntos (.). |
|
admin_state_up |
Boolean |
Especifica el estado administrativo. El valor solo puede ser true. |
|
status |
String |
Especifica el estado del router. El valor puede ser ACTIVE, DOWN o ERROR. |
|
tenant_id |
String |
Especifica el ID del proyecto. |
|
external_gateway_info |
external_gateway_info object |
Especifica el gateway externo. Este es un atributo extendido. Para obtener más información, consulte los objetos de external_gateway_info. |
|
routes |
Array of route objects |
Especifica una lista de rutas. Este es un atributo extendido. Para obtener más información, véase Tabla 4. |
|
project_id |
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. |
|
created_at |
String |
Especifica la hora (UTC) cuando se crea el router. Formato: aaaa-MM-ddTHH:mm:ss |
|
updated_at |
String |
Especifica la hora (UTC) cuando se actualiza el router. Formato: aaaa-MM-ddTHH:mm:ss |
|
Atributo |
Tipo |
Descripción |
|---|---|---|
|
network_id |
String |
Especifica el UUID de la red externa. Puede utilizar GET /v2.0/networks?router:external=True o ejecutar el comando neutron net-external-list para consultar información sobre la red externa. |
|
enable_snat |
Boolean |
Especifica si la función SNAT está habilitada. El valor predeterminado es false. |
Ejemplo de la respuesta
{
"router": {
"id": "01ab4be1-4447-45fb-94be-3ee787ed4ebe",
"name": "xiaoleizi-tag",
"status": "ACTIVE",
"tenant_id": "bbfe8c41dd034a07bebd592bf03b4b0c",
"project_id": "bbfe8c41dd034a07bebd592bf03b4b0c",
"admin_state_up": true,
"external_gateway_info": {
"network_id": "0a2228f2-7f8a-45f1-8e09-9039e1d09975",
"enable_snat": false
},
"routes": [
{
"destination": "0.0.0.0/0",
"nexthop": "172.16.0.124"
}
],
"created_at": "2018-03-23T09:26:08",
"updated_at": "2018-08-24T08:49:53"
}
}
Código de estado
Consulte Códigos de estado.
Código de error
Consulte Códigos de error.