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.