Lista de elementos del inventario de nivel superior
Versión del producto: 10.11
Último modificado: 31 julio 2024
Lista todos los elementos del inventario de la plataforma seleccionada.
La plataforma se selecciona invocando un determinado action. Consulte la descripción de los campos de solicitud. Method es el mismo.
Punto final
https://<Director_IP_address>:4443/c/router
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "VmwareDiscovery",
"method": "getDiscoveryItems",
"data": null,
"type": "rpc",
"tid": 1}'
Campos de solicitud
|
Campo
|
Tipo
|
Valor(es)
|
|---|---|---|
action
|
string |
|
method
|
string | getDiscoveryItems |
data
|
array | null
|
type
|
string | rpc
|
tid
|
integer | 1 |
Muestra de respuesta
{
"action": "VmwareDiscovery",
"method": "getDiscoveryItems",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": {
"items": [
{
"host": "hostname",
"username": "administrator@hostname",
"port": 443,
"vid": "VMWARE_DISCOVERY_ITEM-1",
"name": "vCenter",
"state": "OK",
"status": "NONE",
"changeStatus": "NONE",
"preventModification": false,
"locked": false,
"wasDiscoveredOnce": true,
"wasEdited": false,
"progress": 0,
"targetVid": "VMWARE_VC-1",
"hostCount": 15,
"vmCount": 185,
"alertErrorCode": null,
"alertTitle": null,
"alertDescription": null
}
]
}
}
Campos de respuesta
|
Campo
|
Valor
|
Descripción
|
|---|---|---|
message
|
string | Mensaje si la solicitud ha fallado |
where
|
string | Referencia al método en el que se ha producido el problema |
cause
|
string | Causa del fallo |
data
|
Json | Información sobre el elemento del inventario |
Datos
|
Campo
|
Valor
|
Descripción
|
|---|---|---|
host
|
string | Dirección IP o nombre de host del elemento del inventario |
username
|
string | Nombre de usuario para acceder al elemento del inventario |
port
|
int | Puerto TCP abierto en un host para la comunicación con el producto. |
vid
|
string | VID del elemento del inventario |
name
|
string | Nombre para mostrar del elemento del inventario |
|
|
string |
Una clave de acceso. Válido sólo para AWS EC2 |
|
|
boolean |
|
|
|
string |
Se utiliza para AWS, Hyper-V y servidores físicos. Valores posibles:
|
|
|
string |
Se utiliza para AWS, Hyper-V y servidores físicos. Valores posibles:
|
state
|
string | Estado del elemento del inventario: OK, advertencia, inaccesible, error |
status
|
string | Estado de la operación actual en el elemento de inventario: actualización o ninguno |
changeStatus
|
string | Estado de modificación del elemento del inventario. Valores posibles: NONE, CREATE_PENDING, CHANGE_PENDING |
preventModification
|
boolean | Comprueba si el elemento está bloqueado para la edición manual |
locked
|
boolean | Comprueba si el elemento está bloqueado por alguna tarea |
wasDiscoveredOnce
|
boolean | Comprueba si el elemento del inventario fue detectado una vez. |
wasEdited
|
boolean | Compruebe si se ha editado el elemento del inventario |
progress
|
int | Progreso de la operación que se está ejecutando (porcentaje) |
targetVid
|
string |
Primer elemento específico de la plataforma en el inventario bajo el elemento de detección. Hyper-V/VMware/Nutanix: host/cluster. AWS/servidor físico: ninguno
|
hostCount
|
int | Número de hosts dentro del elemento del inventario |
vmCount
|
int | Número de máquinas virtuales dentro del elemento del inventario |
alertErrorCode
|
largo | El código de error de la alerta (si existe) |
alertTitle
|
string | El título de la alerta (si existe) |
alertDescription
|
string | La descripción de la alerta (si existe) |