Adición de una interfaz a un router
Función
Esta API se utiliza para agregar una interfaz a un router.
Restricciones
- Cuando se utiliza un puerto, el puerto solo puede tener una dirección IP.
- Cuando se utiliza una subred, se debe configurar la dirección IP del gateway para la subred.
- No se puede agregar un enrutador a redes cuyo provider:network_type sea geneve.
- Solo se puede agregar un router a una subred.
URI
PUT /v2.0/routers/{router_id}/add_router_interface
Mensaje de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|---|---|---|---|
|
subnet_id |
String |
No |
Especifica el ID de subred. Se utiliza o bien subnet_id o bien port_id. Utilice la dirección IP del gateway de la subred para crear una interfaz de enrutador. |
|
port_id |
String |
No |
Especifica el ID de puerto. Se utiliza o bien subnet_id o bien port_id. Utilice la dirección IP del puerto para crear una interfaz de enrutador. |
Ejemplo de la solicitud
PUT https://{Endpoint}/v2.0/routers/5b8e885c-1347-4ac2-baf9-2249c8ed1270/add_router_interface
{"subnet_id": "ab78be2d-782f-42a5-aa72-35879f6890ff"}
Mensaje de la respuesta
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
subnet_id |
String |
Especifica el ID de subred. |
|
tenant_id |
String |
Especifica el ID del proyecto. |
|
project_id |
String |
Especifica el ID del proyecto. |
|
port_id |
String |
Especifica el ID de puerto. |
|
id |
String |
Especifica el ID del router. |
Ejemplo de la respuesta
{
"subnet_id": "ab78be2d-782f-42a5-aa72-35879f6890ff",
"tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
"project_id": "6fbe9263116a4b68818cf1edce16bc4f",
"port_id": "40e86635-b2a3-45de-a7c8-3cced5b7e755",
"id": "5b8e885c-1347-4ac2-baf9-2249c8ed1270"
}
Código de estado
Véase Códigos de estado.
Código de error
Véase Códigos de error.