xo-api-client 0.1.1

Unofficial crate for accessing Xen Orchestra through its API
Documentation
{
    "type": "VM-snapshot",
    "addresses": {
        "0/ipv4/0": "10.0.1.52",
        "0/ipv6/0": "fe80::dead:beaf:dead:beaf"
    },
    "auto_poweron": true,
    "bios_strings": {
        "bios-vendor": "Xen",
        "bios-version": "",
        "system-manufacturer": "Xen",
        "system-product-name": "HVM domU",
        "system-version": "",
        "system-serial-number": "",
        "baseboard-manufacturer": "",
        "baseboard-product-name": "",
        "baseboard-version": "",
        "baseboard-serial-number": "",
        "baseboard-asset-tag": "",
        "baseboard-location-in-chassis": "",
        "enclosure-asset-tag": "",
        "hp-rombios": "",
        "oem-1": "Xen",
        "oem-2": "MS_VM_CERT/SHA1/deadbeafdeadbeafdeadbeafdeadbeafdeadbeaf"
    },
    "blockedOperations": {},
    "boot": {
        "order": "c",
        "firmware": "bios"
    },
    "CPUs": {
        "max": 3,
        "number": 3
    },
    "current_operations": {},
    "expNestedHvm": false,
    "mainIpAddress": "10.0.1.52",
    "high_availability": "restart",
    "memory": {
        "dynamic": [
            4294967296,
            4294967296
        ],
        "static": [
            536870912,
            4294967296
        ],
        "size": 4294967296
    },
    "installTime": 1623464711,
    "name_description": "",
    "name_label": "[XO My Backup Job] debian 10",
    "other": {
        "xo:backup:exported": "true",
        "xo:backup:deltaChainLength": "5",
        "xo:backup:schedule": "deadbeaf-dead-beaf-dead-beafdeadbeaa",
        "xo:backup:vm": "deadbeaf-dead-beaf-dead-beafdeadbeaa",
        "xo:backup:job": "deadbeaf-dead-beaf-dead-beafdeadbeaa",
        "xo:backup:datetime": "20210612T02:25:11Z",
        "XenCenter.CustomFields.foo": "bar",
        "XenCenter.CustomFields.baz": "quix",
        "import_task": "OpaqueRef:deadbeaf-dead-beaf-dead-beafdeadbeaf",
        "auto_poweron": "true",
        "base_template_name": "Debian Buster 10",
        "mac_seed": "deadbeaf-dead-beaf-dead-beafdeadbeaf",
        "install-methods": "cdrom,nfs,http,ftp",
        "linux_template": "true",
        "xo:copy_of": "deadbeaf-dead-beaf-dead-beafdeadbeaf"
    },
    "os_version": {
        "name": "Debian GNU/Linux 10 (buster)",
        "uname": "4.19.0-13-amd64",
        "distro": "debian",
        "major": "10",
        "minor": "10"
    },
    "power_state": "Halted",
    "hasVendorDevice": false,
    "snapshots": [],
    "startDelay": 0,
    "startTime": 1619132806,
    "secureBoot": false,
    "tags": [
        "Test"
    ],
    "VIFs": [
        "deadbeaf-dead-beaf-dead-beafdeadbeaa",
        "deadbeaf-dead-beaf-dead-beafdeadbeab"
    ],
    "virtualizationMode": "hvm",
    "$container": "deadbeaf-dead-beaf-dead-beafdeadbeaf",
    "$VBDs": [
        "deadbeaf-dead-beaf-dead-beafdeadbeaf"
    ],
    "VGPUs": [],
    "$VGPUs": [],
    "vga": "std",
    "videoram": "8",
    "coresPerSocket": 3,
    "snapshot_time": 1623464711,
    "$snapshot_of": "deadbeaf-dead-beaf-dead-beafdeadbeaf",
    "cpuWeight": 256,
    "id": "deadbeaf-dead-beaf-dead-beafdeadbea0",
    "uuid": "deadbeaf-dead-beaf-dead-beafdeadbea0",
    "$pool": "deadbeaf-dead-beaf-dead-beafdeadbeaf",
    "$poolId": "deadbeaf-dead-beaf-dead-beafdeadbeaf"
}