Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MethodGET
URL

/guests/$GUEST_ID

Request contentsEmpty
Successful answerGuestInfo Object
Non-successful answerErrorMessage Object
Unexpected errorHTTP 500

...

GuestInfo Object

...

Schema

guest_idStringIdentificador único del Guest unique identifier
guest_typeStringTipo de Guest type. Puede ser Either "normal", "template" o or "clone"
uuidStringIdentificador único por compatibilidad con libVirtlibVirt's unique identifier
descriptionStringCampo definido por el usuario, cuyo propósito original es describir el propósito del GuestUser defined field
socketsStringNúmero de sockets virtualesNumber of CPU sockets to be emulated
coresStringNúmero de Number of cores por per socket to be emulated
vramStringCantidad de memoria virtual en GB.Amount (GB) of vRAM assigned to this Guest
audio_drvStringNombre del driver de audio asociado a este Guest. Puede ser Emulated audio device. Either "rtl8139" o or "ich6".
rtc_typeStringNombre de la referencia base del reloj RTC. Puede ser RTC clock base reference. Either "local", "utc", o vacío or empty (legacy).
keyboard_drvStringNombre del driver de teclado asociado a este Guest. Puede ser Emulated keyboard device. Either "ps2", "usb", o vacío or empty (legacy).
cpu_emulStringNombre del modo de emulación de CPU de este Guest. Puede ser CPU emulation mode. Either "kvm", "amd" o vació or empty (legacy).
pool_idStringIdentificador único del Pool al que pertenece el GuestPool's unique identifier to where this Guest is assigned
desired_stateStringEstado deseado. Puede ser Desired state. Either "running", "stopped", "paused" o or "suspended"
current_stateStringEstado actual. Puede ser Current state. Either "unknown", "running", "stopped", "paused", "suspended" o or "migrating"
current_hostStringHost en el que está corriendo el Guest. Puede estar vacío.'s unique identifier where this Guest is running. Can be empty
current_host_addressString

Dirección VDI del Host que figura en current_host, si es distinta de la dirección de administraciónHost's VDI address, if different from management address

preferred_hostStringNombre del Host preferido de este Guest.Preferred Host's unique identifier
parent_templateStringPara For Guests de tipo of type "clone", este campo especifica la plantilla padre.this field contains the unique identifier of parent template
clone_listString Array de StringPara For Guests de tipo of type "template", este campo contiene una lista de Guests hijos.this field contains a list of child Guests
boot_fromString

Nombre del dispositivo de arranque. Puede ser First boot device. Either "cdrom", "hd" o or "network"

spice_portStringPuerto TCP en port on current_host para la conexión a este Guest for SPICE connection
passwordStringTicket empleado para la conexión de for SPICE connection
disk_listDiskInfo Array de DiskInfoListado de imágenes de disco asociadasList of associated disk images
direct_disk_listDirectDiskInfo Array de DirectDiskInfoListado de discos directos asociadosList of associated direct disks
iso_listISOInfo Array de ISOInfoListado de ISOs asociadasList of associated ISOs
net_listNetworkInfo Array de NetworkInfoListado de interfaces de red asociados

...

List of associated virtual network interfaces

JSON example

 

{
    "rtc_type": "",
    "vram": "2",
    "desired_state": "stopped",
    "current_state": "stopped",
    "audio_drv": "ich6",
    "sockets": "1",
    "description": "",
    "cores": "2",
    "uuid": "e0f66dfb-cd6a-4683-b129-de00eb169da5",
    "current_host_address": "",
    "current_host": "None",
    "guest_type": "template",
    "preferred_host": "",
    "direct_disk_list": [],
    "parent_template": "",
    "guest_id": "corus",
    "disk_list": [{
        "devnum": "0",
        "bus": "virtio",
        "volume_id": "home_flexvdi",
        "image_id": "corus",
        "image_storage_id": "internal"
    }],
    "iso_list": [{
        "media_storage_id": "ms-empty",
        "filename": "ms-empty",
        "devnum": "0",
        "bus": "ide"
    }],
    "spice_port": "5905",
    "boot_from": "cdrom",
    "net_list": [{
        "vlan_list": "",
        "vlan_mode": "none",
        "bridge": "virbr0",
        "driver": "virtio",
        "hwaddr": "02:f1:00:14:00:05",
        "device": "eth0"
    }],
    "clone_list": ["corus_demo"],
    "pool_id": "templates",
    "password": "ef176fc1-f2a5-4bbd-83d1-2279cc1228ef"
}

 

...

DiskInfo Object

...

Schema

devnumStringNúmero para la ordenación del dispositivo en su busBus order number
busStringNombre del bus para la conexión de este discoBus identifier
image_storage_idStringIdentificador único del ImageStorage que contiene el Volume especificado en volume_idImageStorage's unique idenfitier
volume_idStringIdentificador único del Volume que contiene la imagen de discoVolume's unique identifier
image_idStringIdentificador único de la imagen de disco

...

Image's unique identifier

JSON example

 

{
    "devnum": "0",
    "bus": "virtio",
    "volume_id": "home_flexvdi",
    "image_id": "corus",
    "image_storage_id": "internal"
}

 

...

DirectDiskInfo Object

Esquema de datos

devnumStringNúmero para la ordenación del dispositivo en su busBus order number
busStringNombre del bus para la conexión de este discoBus identifier
direct_storage_idStringIdentificador único del DirectStorage que contiene el PhysicalDisk especificado en physical_disk_idDirectStorage's unique identifier
physical_disk_idStringIdentificador único del disco físico compartido

...

PhysicalDisk's unique identifier

JSON example

 

{
    "devnum": "1",
    "bus": "virtio",
    "direct_storage_id": "dstorage01",
    "physical_disk_id": "4021V3WF"
}

 

...

ISOInfo Object

...

Schema

devnumStringNúmero para la ordenación del dispositivo en su busBus order number
busStringNombre del bus para la conexión de este discoBus identifier
media_storage_idStringIdentificador único del MediaStorage que contiene la ISO especificada en filename. Puede ser el valor especial MediaStorage's unique identifier. Can be "ms-empty, indicando que el dispositivo óptico está presente, pero vacío", which means the optical device is present, but empty.
filenameStringNombre de la ISO. Puede ser el valor especial ISO's file name. Can be "ms-empty, indicando que el dispositivo óptico está presente, pero vacío.

...

", which means the optical device is present, but empty.

JSON example

 

{
    "media_storage_id": "ms-empty",
    "filename": "ms-empty",
    "devnum": "0",
    "bus": "ide"
}

 

...

NetworkInfo Object

Esquema de datos

deviceStringNombre del dispositivo para su ordenación en el S.O. invitadoDevice order number
hwaddrStringDirección MAC de la interfaz virtualaddress
bridgeStringPuente de red del Host al que se anclará este interfazHost's network bridge attached to this interface
driverStringNombre del driver que será emulado de cara al S.O. invitado. Puede ser Emulated network device. Either "virtio", "rtl8139" o or "e1000"
vlan_modeStringModo de VLAN para este interfaz. Puede ser mode. Either "none", "access" o or "trunk"
vlan_listString Array de StringPara los modos de VLAN For VLAN modes "access" o or "trunk", contiene la lista de VLANs permitidas

...

list of allowed VLANs

JSON example

 

{
    "device": "eth0",
    "hwaddr": "02:f1:00:14:00:05",
    "bridge": "virbr0",
    "driver": "virtio",
    "vlan_mode": "none",
    "vlan_list": ""
}