Permite recuperar una lista de interfaces de componente para un componente de la aplicación que esté en ejecución.
/api/v1/iface/list?app=application&comp=component&vdc=controller-name
Nombre de la aplicación
Nombre del componente
Nombre del centro de datos virtual de destino
sincrónica
GET
Recuperación de la interfaz de componente para sugarcrm:main.srv1
GET http://192.168.123.200/api/v1/iface/list?app=sugarcrm&comp=main.srv1&vdc=mygrid
<component> <name>main.srv1</name> <interfaces> <interface> <name>aux</name> <ip>10.80.54.26</ip> <mac>F2:64:0A:00:36:22</mac> <state>idle</state> <type>output</type> </interface> <interface> <name>db</name> <ip>10.80.54.23</ip> <mac>F2:64:0A:00:36:1F</mac> <state>idle</state> <type>output</type> </interface> <interface> <name>default</name> <ip>10.80.54.43</ip> <mac>F2:64:0A:00:36:25</mac> <state>active</state> <type>raw</type> </interface> . . . </interfaces> </component>
{ "interface" :
{
"ip" : "10.80.54.26",
"name" : "aux",
"type" : "output",
"mac" : "F2:64:0A:00:36:22",
"state" : "idle"
},
{
"ip" : "10.80.54.23",
"name" : "db",
"type" : "output",
"mac" : "F2:64:0A:00:36:1F",
"state" : "idle"
},
{
"ip" : "10.80.54.43",
"name" : "default",
"type" : "raw",
"mac" : "F2:64:0A:00:36:25",
"state" : "active"
},
.
.
.
],
"name" : "main.srv1"
}
Entidad mygrid de vdc no encontrada: se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.
Faltan argumentos obligatorios (app): el argumento app=app falta en la solicitud.
Faltan argumentos obligatorios (comp): el argumento comp=comp falta en la solicitud.
No se pudieron enumerar interfaces para el componente test:main.srv: la aplicación test no está instalada: se ha especificado una aplicación no válida en la solicitud.
No se pudieron enumerar interfaces para el componente test:main.srv: la aplicación test no se está ejecutando: la aplicación especificada en la solicitud se encuentra en estado detenido.
No se pudieron enumerar interfaces para el componente test:main.srv: la aplicación se encuentra en estado "detenido": el componente especificado en la solicitud se encuentra en estado detenido.
No se pudieron enumerar interfaces para el componente test:main.srv: no existe: se ha especificado un componente no válido en la solicitud.
| Copyright © 2012 CA. Todos los derechos reservados. |
|