Servers / VMs

Allowed HTTP methods

Method Description
GET get / list object/s
POST create new object/s
PUT update / modify object/s
DELETE delete object/s

Note

See RFC 2616 for more details on HTTP methods semantics

Listing

GET /servers/

Gets the list of servers to which the authenticated user has access.

Status Codes:
  • 200 – no error

Example request:

GET /api/2.0/servers/?limit=0 HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

Example response:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "meta": {
        "limit": 0,
        "offset": 0,
        "total_count": 5
    },
    "objects": [
        {
            "name": "test_server_4",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/servers/43b1110a-31c5-41cc-a3e7-0b806076a913/",
            "runtime": null,
            "status": "stopped",
            "uuid": "43b1110a-31c5-41cc-a3e7-0b806076a913"
        },
        {
            "name": "test_server_2",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/servers/3be1ebc6-1d03-4c4b-88ff-02557b940d19/",
            "runtime": null,
            "status": "stopped",
            "uuid": "3be1ebc6-1d03-4c4b-88ff-02557b940d19"
        },
        {
            "name": "test_server_0",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/servers/b1defe23-e725-474d-acba-e46baa232611/",
            "runtime": null,
            "status": "stopped",
            "uuid": "b1defe23-e725-474d-acba-e46baa232611"
        },
        {
            "name": "test_server_3",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/servers/cff0f338-2b84-4846-a028-3ec9e1b86184/",
            "runtime": null,
            "status": "stopped",
            "uuid": "cff0f338-2b84-4846-a028-3ec9e1b86184"
        },
        {
            "name": "test_server_1",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/servers/93a04cd5-84cb-41fc-af17-683e3868ee95/",
            "runtime": null,
            "status": "stopped",
            "uuid": "93a04cd5-84cb-41fc-af17-683e3868ee95"
        }
    ]
}

Detailed listing

GET /servers/detail/

Gets the detailed list of servers to which the authenticated user has access.

Status Codes:
  • 200 – no error

Example request:

GET /api/2.0/servers/detail/?limit=0 HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

Example response:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "meta": {
        "limit": 0,
        "offset": 0,
        "total_count": 5
    },
    "objects": [
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 536870912,
            "meta": {},
            "name": "test_server_4",
            "nics": [],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/43b1110a-31c5-41cc-a3e7-0b806076a913/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "43b1110a-31c5-41cc-a3e7-0b806076a913",
            "vnc_password": "testserver"
        },
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 536870912,
            "meta": {},
            "name": "test_server_2",
            "nics": [],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/3be1ebc6-1d03-4c4b-88ff-02557b940d19/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "3be1ebc6-1d03-4c4b-88ff-02557b940d19",
            "vnc_password": "testserver"
        },
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 536870912,
            "meta": {},
            "name": "test_server_0",
            "nics": [],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/b1defe23-e725-474d-acba-e46baa232611/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "b1defe23-e725-474d-acba-e46baa232611",
            "vnc_password": "testserver"
        },
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 536870912,
            "meta": {},
            "name": "test_server_3",
            "nics": [],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/cff0f338-2b84-4846-a028-3ec9e1b86184/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "cff0f338-2b84-4846-a028-3ec9e1b86184",
            "vnc_password": "testserver"
        },
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 536870912,
            "meta": {},
            "name": "test_server_1",
            "nics": [],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/93a04cd5-84cb-41fc-af17-683e3868ee95/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "93a04cd5-84cb-41fc-af17-683e3868ee95",
            "vnc_password": "testserver"
        }
    ]
}

Creating

POST /servers/

Creates a new virtual server or multiple servers. The minimial amount of information you need to set is as follows

Status Codes:
  • 201 – object created

Example request:

POST /api/2.0/servers/ HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{
    "objects": [
        {
            "cpu": 1000,
            "mem": 536870912,
            "name": "testServerAcc",
            "vnc_password": "testserver"
        }
    ]
}

Example response:

HTTP/1.1 201 CREATED
Content-Type: application/json; charset=utf-8

{
    "objects": [
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 536870912,
            "meta": {},
            "name": "testServerAcc",
            "nics": [],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/358fc613-0bf3-4b74-990e-05700fc40e2d/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "358fc613-0bf3-4b74-990e-05700fc40e2d",
            "vnc_password": "testserver"
        }
    ]
}

Editing

PUT /servers/{uuid}/

Edits a server. Used also for attaching NIC’s and drives to servers. Note that if a server is running, only name, meta, and tags fields can be changed, and all other changes to the definition of a running server will be ignored.

Status Codes:
  • 200 – no error

Example request:

PUT /api/2.0/servers/16ed5683-edd5-4b5a-b5be-9d43cdabba83/ HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{
    "cpu": 2000,
    "mem": 536870912,
    "name": "test_server_updated",
    "vnc_password": "updated_password"
}

Example response:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "context": true,
    "cpu": 2000,
    "cpu_model": null,
    "cpus_instead_of_cores": false,
    "drives": [],
    "enable_numa": false,
    "hv_relaxed": false,
    "hv_tsc": false,
    "jobs": [],
    "mem": 536870912,
    "meta": {},
    "name": "test_server_updated",
    "nics": [],
    "owner": {
        "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
        "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
    },
    "requirements": [],
    "resource_uri": "/api/2.0/servers/16ed5683-edd5-4b5a-b5be-9d43cdabba83/",
    "runtime": null,
    "smp": 1,
    "status": "stopped",
    "tags": [],
    "uuid": "16ed5683-edd5-4b5a-b5be-9d43cdabba83",
    "vnc_password": "updated_password"
}

Attach a drive

PUT /servers/{uuid}/

Attaching a drive is just an edit server operation.

Status Codes:
  • 200 – no error

Example request:

PUT /api/2.0/servers/16ed5683-edd5-4b5a-b5be-9d43cdabba83/ HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{
    "cpu": 2000,
    "drives": [
        {
            "boot_order": 1,
            "dev_channel": "0:0",
            "device": "virtio",
            "drive": "de04bbbb-9f31-4fd9-a459-9ecbeaad36c6"
        }
    ],
    "mem": 536870912,
    "name": "test_server_updated",
    "vnc_password": "updated_password"
}

Example response:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "context": true,
    "cpu": 2000,
    "cpu_model": null,
    "cpus_instead_of_cores": false,
    "drives": [
        {
            "boot_order": 1,
            "dev_channel": "0:0",
            "device": "virtio",
            "drive": {
                "resource_uri": "/api/2.0/drives/de04bbbb-9f31-4fd9-a459-9ecbeaad36c6/",
                "uuid": "de04bbbb-9f31-4fd9-a459-9ecbeaad36c6"
            },
            "runtime": null
        }
    ],
    "enable_numa": false,
    "hv_relaxed": false,
    "hv_tsc": false,
    "jobs": [],
    "mem": 536870912,
    "meta": {
        "meta_key2": "value2",
        "meta_key3": "value3"
    },
    "name": "test_server_updated",
    "nics": [],
    "owner": {
        "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
        "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
    },
    "requirements": [],
    "resource_uri": "/api/2.0/servers/16ed5683-edd5-4b5a-b5be-9d43cdabba83/",
    "runtime": null,
    "smp": 1,
    "status": "stopped",
    "tags": [],
    "uuid": "16ed5683-edd5-4b5a-b5be-9d43cdabba83",
    "vnc_password": "updated_password"
}

Meta

It is possible to add arbitrary key-value data to a server definition. See Objects’ meta field for more information.

Device channel

Device channel is used to specify the controller number and unit number for each attached drive. This is used so every time you reboot your virtual machine, the drive remains on the same place in your guest OS ( ex: /dev/sdc ) You specify the channel in the following format - {controller}:{unit} with the following limits for ide and virtio device types:

  • ide - 0:0, 0:1, 1:0, 1:1 ( total of 4 drives, max 2 units per controller, i.e 0-1)
  • virtio - 0:0, ..., 0:5, ..., 1:0, etc ( total of 1024 drives, max 6 units per controller i.e 0-5)

Deleting

Single server

DELETE /servers/{uuid}/

Deletes a single server.

Status Codes:
  • 204 – No content, object deletion started.

Example request:

DELETE /api/2.0/servers/358fc613-0bf3-4b74-990e-05700fc40e2d/ HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

Example response:

HTTP/1.1 204 NO CONTENT
Content-Type: text/html; charset=utf-8

Delete Server together with attached drives (recursive delete)

DELETE /servers/{uuid}/?recurse={recurse_option}

It is possible to delete a server together with it’s drives (recursive delete). There are three options: delete all attached drives, delete only disks(non-cdrom drives), or delete only attached cdroms. To recursively delete drives, supply a recurse URL parameter with a value as described in the following table:

Recurse option Effect
all_drives All attached drives regardless of media type will be deleted
disks Only attached drives with media type disk will be deleted
cdroms Only attached drives with media type cdrom will be deleted

Example request to delete a server with all attached drives:

A server is created with a cdrom and disk drives:

HTTP/1.1 201 CREATED
Content-Type: application/json; charset=utf-8

{
    "objects": [
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [
                {
                    "boot_order": null,
                    "dev_channel": "0:0",
                    "device": "ide",
                    "drive": {
                        "resource_uri": "/api/2.0/drives/863e8bd3-3410-4581-b870-8f7bdca1d370/",
                        "uuid": "863e8bd3-3410-4581-b870-8f7bdca1d370"
                    },
                    "runtime": null
                },
                {
                    "boot_order": 1,
                    "dev_channel": "0:0",
                    "device": "virtio",
                    "drive": {
                        "resource_uri": "/api/2.0/drives/ddbe9803-8e94-4095-bf44-a863c9c3c61e/",
                        "uuid": "ddbe9803-8e94-4095-bf44-a863c9c3c61e"
                    },
                    "runtime": null
                }
            ],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 268435456,
            "meta": {
                "description": "A full server with description"
            },
            "name": "test_acc_full_server",
            "nics": [
                {
                    "boot_order": null,
                    "firewall_policy": null,
                    "ip_v4_conf": {
                        "conf": "dhcp",
                        "ip": null
                    },
                    "ip_v6_conf": null,
                    "mac": "22:70:f9:17:4e:a6",
                    "model": "virtio",
                    "runtime": null,
                    "vlan": null
                }
            ],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/28e2068a-4180-49ec-bdf5-6cff99446fef/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "28e2068a-4180-49ec-bdf5-6cff99446fef",
            "vnc_password": "tester"
        }
    ]
}

The following drives are available in the account:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "meta": {
        "limit": 0,
        "offset": 0,
        "total_count": 6
    },
    "objects": [
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [
                {
                    "resource_uri": "/api/2.0/jobs/fbe05708-fd42-43d5-814c-9cb805edd4cb/",
                    "uuid": "fbe05708-fd42-43d5-814c-9cb805edd4cb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/32513930-6815-4cd4-ae8e-2eb89733c206/",
                    "uuid": "32513930-6815-4cd4-ae8e-2eb89733c206"
                },
                {
                    "resource_uri": "/api/2.0/jobs/07bea69d-2b63-48e3-bfde-974efffb5ec7/",
                    "uuid": "07bea69d-2b63-48e3-bfde-974efffb5ec7"
                },
                {
                    "resource_uri": "/api/2.0/jobs/486b87e5-836e-4bc5-b689-b168000db80d/",
                    "uuid": "486b87e5-836e-4bc5-b689-b168000db80d"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a755ddc6-0319-4afd-96de-8945f1b48173/",
                    "uuid": "a755ddc6-0319-4afd-96de-8945f1b48173"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e5b065fb-59f8-436b-ac52-700f251e3862/",
                    "uuid": "e5b065fb-59f8-436b-ac52-700f251e3862"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c9b3f0a5-3adf-46f7-b6df-1e6e4745bf2c/",
                    "uuid": "c9b3f0a5-3adf-46f7-b6df-1e6e4745bf2c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ce17d1ce-3cdb-4f66-945d-bed32886d8fb/",
                    "uuid": "ce17d1ce-3cdb-4f66-945d-bed32886d8fb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cf76e718-b870-4743-afce-5c7fa4858806/",
                    "uuid": "cf76e718-b870-4743-afce-5c7fa4858806"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e594e557-5c23-4fbd-a628-9901152d0529/",
                    "uuid": "e594e557-5c23-4fbd-a628-9901152d0529"
                },
                {
                    "resource_uri": "/api/2.0/jobs/fed12161-ece1-4b05-aad3-84226ab2aa7f/",
                    "uuid": "fed12161-ece1-4b05-aad3-84226ab2aa7f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/09e4fd2d-58ac-4aac-8868-5b93d4a9dac2/",
                    "uuid": "09e4fd2d-58ac-4aac-8868-5b93d4a9dac2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/708201e5-0ead-41bb-9d65-64235afacabf/",
                    "uuid": "708201e5-0ead-41bb-9d65-64235afacabf"
                },
                {
                    "resource_uri": "/api/2.0/jobs/69190ede-f353-4fd6-a1db-52daccd3738b/",
                    "uuid": "69190ede-f353-4fd6-a1db-52daccd3738b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/257dd6e8-f944-4d2d-a27c-5324bf9c0730/",
                    "uuid": "257dd6e8-f944-4d2d-a27c-5324bf9c0730"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7403fb93-9e10-4035-a877-e09f04aa6f16/",
                    "uuid": "7403fb93-9e10-4035-a877-e09f04aa6f16"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ed51bf72-511b-40f8-b156-5831ab514dd3/",
                    "uuid": "ed51bf72-511b-40f8-b156-5831ab514dd3"
                },
                {
                    "resource_uri": "/api/2.0/jobs/86e90105-c4d1-4b89-8a54-357712b3c870/",
                    "uuid": "86e90105-c4d1-4b89-8a54-357712b3c870"
                },
                {
                    "resource_uri": "/api/2.0/jobs/371617b6-89bd-4864-b708-b74aeaafec26/",
                    "uuid": "371617b6-89bd-4864-b708-b74aeaafec26"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a48ed3e7-7016-40bd-a8ad-0b22fcea5e74/",
                    "uuid": "a48ed3e7-7016-40bd-a8ad-0b22fcea5e74"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e93bc40a-95de-40dc-978f-0bdee0e29966/",
                    "uuid": "e93bc40a-95de-40dc-978f-0bdee0e29966"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ed240b0b-b2f6-453d-9fc5-30f59543b04b/",
                    "uuid": "ed240b0b-b2f6-453d-9fc5-30f59543b04b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0df794f7-0269-4741-9fd2-86e27e7b3d09/",
                    "uuid": "0df794f7-0269-4741-9fd2-86e27e7b3d09"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6b77a5b7-78a9-4804-b5ea-90bf5a20121c/",
                    "uuid": "6b77a5b7-78a9-4804-b5ea-90bf5a20121c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/afda1135-d5ff-42d2-b885-977eace8592a/",
                    "uuid": "afda1135-d5ff-42d2-b885-977eace8592a"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8554e54c-13be-4fb6-833b-8ac822d92483/",
                    "uuid": "8554e54c-13be-4fb6-833b-8ac822d92483"
                },
                {
                    "resource_uri": "/api/2.0/jobs/2c56c692-8196-4f5d-830c-2c671bcd2888/",
                    "uuid": "2c56c692-8196-4f5d-830c-2c671bcd2888"
                },
                {
                    "resource_uri": "/api/2.0/jobs/9fbc6898-b36b-4dec-88f9-dea6176d032f/",
                    "uuid": "9fbc6898-b36b-4dec-88f9-dea6176d032f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1e917445-a254-43e8-9882-fc271d6a979a/",
                    "uuid": "1e917445-a254-43e8-9882-fc271d6a979a"
                },
                {
                    "resource_uri": "/api/2.0/jobs/885ab52d-27e3-4bb9-80b2-14f760957a74/",
                    "uuid": "885ab52d-27e3-4bb9-80b2-14f760957a74"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4185b485-4257-4f1f-a313-35f95df21c43/",
                    "uuid": "4185b485-4257-4f1f-a313-35f95df21c43"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cddf8812-9cdb-42a0-b6cd-db563b624119/",
                    "uuid": "cddf8812-9cdb-42a0-b6cd-db563b624119"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7a3fb8e1-f42f-4db7-b984-3bb546483983/",
                    "uuid": "7a3fb8e1-f42f-4db7-b984-3bb546483983"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c0d1aebb-f5e3-4d33-9293-6687faf0a5b1/",
                    "uuid": "c0d1aebb-f5e3-4d33-9293-6687faf0a5b1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0d5893e4-3880-4a5e-ad35-53e82cc94155/",
                    "uuid": "0d5893e4-3880-4a5e-ad35-53e82cc94155"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8cd0ce11-ecf5-405e-9d30-24c942ffeb41/",
                    "uuid": "8cd0ce11-ecf5-405e-9d30-24c942ffeb41"
                },
                {
                    "resource_uri": "/api/2.0/jobs/fcf405d5-4571-4ef3-af9a-7f6fe6aae0d5/",
                    "uuid": "fcf405d5-4571-4ef3-af9a-7f6fe6aae0d5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/156b54d5-eaa1-4353-828f-2eea0a8b2c2e/",
                    "uuid": "156b54d5-eaa1-4353-828f-2eea0a8b2c2e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6609f155-7706-46c5-b434-8e8935952e25/",
                    "uuid": "6609f155-7706-46c5-b434-8e8935952e25"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d109ca32-affd-4df5-abf9-e3ed031ee24e/",
                    "uuid": "d109ca32-affd-4df5-abf9-e3ed031ee24e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/be280ee4-b9d7-495c-8629-54f046656cd0/",
                    "uuid": "be280ee4-b9d7-495c-8629-54f046656cd0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/05b2960c-3dcb-435b-b803-e7d1222a2e02/",
                    "uuid": "05b2960c-3dcb-435b-b803-e7d1222a2e02"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f879bc89-9452-4d3f-abd5-7be9d385a366/",
                    "uuid": "f879bc89-9452-4d3f-abd5-7be9d385a366"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f96f5ce5-e725-4a9d-b9ed-3a84490d86a2/",
                    "uuid": "f96f5ce5-e725-4a9d-b9ed-3a84490d86a2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/06a94738-db97-4fa5-8791-b073c4e6c881/",
                    "uuid": "06a94738-db97-4fa5-8791-b073c4e6c881"
                },
                {
                    "resource_uri": "/api/2.0/jobs/86f5c50e-d64d-4f31-b763-dfe8e65d65ce/",
                    "uuid": "86f5c50e-d64d-4f31-b763-dfe8e65d65ce"
                },
                {
                    "resource_uri": "/api/2.0/jobs/765fb3d6-31f7-4f5f-bf03-4b2fb35ab39c/",
                    "uuid": "765fb3d6-31f7-4f5f-bf03-4b2fb35ab39c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a4515232-18e7-4abd-9169-1adb215b1db6/",
                    "uuid": "a4515232-18e7-4abd-9169-1adb215b1db6"
                },
                {
                    "resource_uri": "/api/2.0/jobs/61c26319-1fb2-40f1-a1dd-5c4be31d6f22/",
                    "uuid": "61c26319-1fb2-40f1-a1dd-5c4be31d6f22"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4920dfe6-236e-470c-be2a-8274219e9268/",
                    "uuid": "4920dfe6-236e-470c-be2a-8274219e9268"
                },
                {
                    "resource_uri": "/api/2.0/jobs/381346ab-c571-486f-af21-ee8999fbc843/",
                    "uuid": "381346ab-c571-486f-af21-ee8999fbc843"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a2c26802-ddd3-41bb-9237-b615e01e2fd1/",
                    "uuid": "a2c26802-ddd3-41bb-9237-b615e01e2fd1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/bc8299fa-9ced-4ceb-aa50-511c3709edf8/",
                    "uuid": "bc8299fa-9ced-4ceb-aa50-511c3709edf8"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cfd7a797-d3b1-4a58-8d3c-5275377bf5e7/",
                    "uuid": "cfd7a797-d3b1-4a58-8d3c-5275377bf5e7"
                },
                {
                    "resource_uri": "/api/2.0/jobs/87c05ebc-9ad2-4f12-9941-1ca5540debaa/",
                    "uuid": "87c05ebc-9ad2-4f12-9941-1ca5540debaa"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7d4fa769-e51b-4653-9bb2-4ab5cf32781b/",
                    "uuid": "7d4fa769-e51b-4653-9bb2-4ab5cf32781b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a163969b-9c9f-4e92-b95f-414f288717ba/",
                    "uuid": "a163969b-9c9f-4e92-b95f-414f288717ba"
                },
                {
                    "resource_uri": "/api/2.0/jobs/311d9047-3a6e-4fb5-9f3f-8b105004d5fb/",
                    "uuid": "311d9047-3a6e-4fb5-9f3f-8b105004d5fb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/405b77e5-c02a-4928-b2f5-e4d23fffba6f/",
                    "uuid": "405b77e5-c02a-4928-b2f5-e4d23fffba6f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a6f2e4ba-f6ed-4b04-affd-030ad212f9c0/",
                    "uuid": "a6f2e4ba-f6ed-4b04-affd-030ad212f9c0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/baa4f2b9-099d-4b5a-879c-6c636aefd4e1/",
                    "uuid": "baa4f2b9-099d-4b5a-879c-6c636aefd4e1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5f411247-93f5-45ae-b122-9c72e5312a91/",
                    "uuid": "5f411247-93f5-45ae-b122-9c72e5312a91"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b3f1f93f-cbd4-443e-b3ba-9989e63e51a9/",
                    "uuid": "b3f1f93f-cbd4-443e-b3ba-9989e63e51a9"
                },
                {
                    "resource_uri": "/api/2.0/jobs/99f7946f-9fe1-4979-8b05-f13b13aab636/",
                    "uuid": "99f7946f-9fe1-4979-8b05-f13b13aab636"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a6bedd60-1943-4bfc-be1c-eca4982e5d07/",
                    "uuid": "a6bedd60-1943-4bfc-be1c-eca4982e5d07"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c1f72e26-3596-44e2-978b-038b85f066df/",
                    "uuid": "c1f72e26-3596-44e2-978b-038b85f066df"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0f74a4ed-9376-4b66-a3fe-5146fc778523/",
                    "uuid": "0f74a4ed-9376-4b66-a3fe-5146fc778523"
                },
                {
                    "resource_uri": "/api/2.0/jobs/39b8a7fc-1ed9-4bda-bd55-2b9b3e7dbec3/",
                    "uuid": "39b8a7fc-1ed9-4bda-bd55-2b9b3e7dbec3"
                },
                {
                    "resource_uri": "/api/2.0/jobs/055745b9-98a9-4df1-a411-e7fb5af031db/",
                    "uuid": "055745b9-98a9-4df1-a411-e7fb5af031db"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6706b764-4864-4540-86bd-2a6e290c1b6b/",
                    "uuid": "6706b764-4864-4540-86bd-2a6e290c1b6b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0827ebd5-421f-439f-b912-4005c952fee5/",
                    "uuid": "0827ebd5-421f-439f-b912-4005c952fee5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6528ca10-c362-4cc9-bcaa-d8da8c4a6f3e/",
                    "uuid": "6528ca10-c362-4cc9-bcaa-d8da8c4a6f3e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e7626ba8-c39a-4eac-9cc6-17f085c384b5/",
                    "uuid": "e7626ba8-c39a-4eac-9cc6-17f085c384b5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f3ff3f1c-3e0f-488d-b442-3d169252a481/",
                    "uuid": "f3ff3f1c-3e0f-488d-b442-3d169252a481"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5de21dc2-70f6-456f-b951-f6cc8ce60642/",
                    "uuid": "5de21dc2-70f6-456f-b951-f6cc8ce60642"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b8fc623c-44af-41f9-a25f-edb2719e2fa2/",
                    "uuid": "b8fc623c-44af-41f9-a25f-edb2719e2fa2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/47e0c58e-e3c6-493b-b35e-ebd98d070849/",
                    "uuid": "47e0c58e-e3c6-493b-b35e-ebd98d070849"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8f67a2da-5705-4438-a91f-68a3c364729d/",
                    "uuid": "8f67a2da-5705-4438-a91f-68a3c364729d"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cb2a00ed-69b6-4324-94c6-49c180404858/",
                    "uuid": "cb2a00ed-69b6-4324-94c6-49c180404858"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8c551cfc-6015-4ae5-a71a-8cc3df45b502/",
                    "uuid": "8c551cfc-6015-4ae5-a71a-8cc3df45b502"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ce57d09f-10dc-47b0-bb3b-b37d11861fc1/",
                    "uuid": "ce57d09f-10dc-47b0-bb3b-b37d11861fc1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b237b6e2-1e15-4890-8386-114c58ceaefb/",
                    "uuid": "b237b6e2-1e15-4890-8386-114c58ceaefb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e8098faa-48a3-49ca-b949-bf071db3988f/",
                    "uuid": "e8098faa-48a3-49ca-b949-bf071db3988f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d25b6fc9-bc31-40b8-b060-6ffcc7fa8d6b/",
                    "uuid": "d25b6fc9-bc31-40b8-b060-6ffcc7fa8d6b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f61090ae-6e08-41b9-a0ad-421da8da87d0/",
                    "uuid": "f61090ae-6e08-41b9-a0ad-421da8da87d0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5ae2b97e-6140-4b53-8447-0a0660208705/",
                    "uuid": "5ae2b97e-6140-4b53-8447-0a0660208705"
                },
                {
                    "resource_uri": "/api/2.0/jobs/824553c0-3055-4ee0-883f-254d8f50dd77/",
                    "uuid": "824553c0-3055-4ee0-883f-254d8f50dd77"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4b960238-f88b-4e81-93f1-1cb5804247a8/",
                    "uuid": "4b960238-f88b-4e81-93f1-1cb5804247a8"
                },
                {
                    "resource_uri": "/api/2.0/jobs/17376399-8f19-4287-945c-06a56f2b0ada/",
                    "uuid": "17376399-8f19-4287-945c-06a56f2b0ada"
                },
                {
                    "resource_uri": "/api/2.0/jobs/31581467-3831-4433-90c7-4d0b78067c49/",
                    "uuid": "31581467-3831-4433-90c7-4d0b78067c49"
                },
                {
                    "resource_uri": "/api/2.0/jobs/efe820f7-45b0-4b75-a842-a961f6b9e61c/",
                    "uuid": "efe820f7-45b0-4b75-a842-a961f6b9e61c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/913c9cd3-b229-42f5-a8d0-6950bf543698/",
                    "uuid": "913c9cd3-b229-42f5-a8d0-6950bf543698"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d018a8f6-c830-48bc-a498-df0f89e27f57/",
                    "uuid": "d018a8f6-c830-48bc-a498-df0f89e27f57"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f429f819-afd4-4991-b479-5379c8b174da/",
                    "uuid": "f429f819-afd4-4991-b479-5379c8b174da"
                },
                {
                    "resource_uri": "/api/2.0/jobs/938155c2-6c93-4225-81f5-d134a02f6a9f/",
                    "uuid": "938155c2-6c93-4225-81f5-d134a02f6a9f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/465ec3d9-eb90-490e-ae51-47adeba1d2fe/",
                    "uuid": "465ec3d9-eb90-490e-ae51-47adeba1d2fe"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a767d272-6f64-4047-9440-4a0f681ff926/",
                    "uuid": "a767d272-6f64-4047-9440-4a0f681ff926"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a24cd7e3-36fc-415e-8305-f6d270a2d4ef/",
                    "uuid": "a24cd7e3-36fc-415e-8305-f6d270a2d4ef"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d4a0decd-1544-415f-a7db-5971a5050d0f/",
                    "uuid": "d4a0decd-1544-415f-a7db-5971a5050d0f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/bf285f95-7d21-4784-a6a6-beffd246ad30/",
                    "uuid": "bf285f95-7d21-4784-a6a6-beffd246ad30"
                },
                {
                    "resource_uri": "/api/2.0/jobs/2604edf1-2264-4613-8a10-8dea8f4cbf10/",
                    "uuid": "2604edf1-2264-4613-8a10-8dea8f4cbf10"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1243f6e2-f4f5-4b9a-ba3b-a5f071627ccb/",
                    "uuid": "1243f6e2-f4f5-4b9a-ba3b-a5f071627ccb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1a7f6881-ce49-4aaa-ba3a-7b83b9dd54d5/",
                    "uuid": "1a7f6881-ce49-4aaa-ba3a-7b83b9dd54d5"
                }
            ],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "atom",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/3b30c7ef-1fda-416d-91d1-ba616859360c/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 10737418240,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "3b30c7ef-1fda-416d-91d1-ba616859360c"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {
                "description": ""
            },
            "mounted_on": [],
            "name": "xxx",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/7949e52e-c8ba-461b-a84f-3f247221c644/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "7949e52e-c8ba-461b-a84f-3f247221c644"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "t1",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/81b020b0-8ea0-4602-b778-e4df4539f0f7/",
            "runtime": {
                "is_snapshotable": false,
                "snapshots_allocated_size": 0,
                "storage_type": "zadara"
            },
            "size": 3221225472,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "zadara",
            "tags": [],
            "uuid": "81b020b0-8ea0-4602-b778-e4df4539f0f7"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "cdrom",
            "meta": {},
            "mounted_on": [],
            "name": "test_drive_2",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/863e8bd3-3410-4581-b870-8f7bdca1d370/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "863e8bd3-3410-4581-b870-8f7bdca1d370"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "test_drive_1",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/ddbe9803-8e94-4095-bf44-a863c9c3c61e/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "ddbe9803-8e94-4095-bf44-a863c9c3c61e"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {
                "arch": "64",
                "category": "general",
                "description": "",
                "favourite": "False",
                "image_type": "preinst",
                "install_notes": "",
                "os": "linux",
                "paid": "False",
                "url": ""
            },
            "mounted_on": [],
            "name": "otom",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/e15dd971-3ef8-497c-9f92-90d5ca1722bd/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 10737418240,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "e15dd971-3ef8-497c-9f92-90d5ca1722bd"
        }
    ]
}

The server is recursively deleted with all drives:

DELETE /api/2.0/servers/28e2068a-4180-49ec-bdf5-6cff99446fef/?recurse=all_drives HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

After DELETE of the server the, drives attached to the server are deleted:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "meta": {
        "limit": 0,
        "offset": 0,
        "total_count": 4
    },
    "objects": [
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [
                {
                    "resource_uri": "/api/2.0/jobs/fbe05708-fd42-43d5-814c-9cb805edd4cb/",
                    "uuid": "fbe05708-fd42-43d5-814c-9cb805edd4cb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/32513930-6815-4cd4-ae8e-2eb89733c206/",
                    "uuid": "32513930-6815-4cd4-ae8e-2eb89733c206"
                },
                {
                    "resource_uri": "/api/2.0/jobs/07bea69d-2b63-48e3-bfde-974efffb5ec7/",
                    "uuid": "07bea69d-2b63-48e3-bfde-974efffb5ec7"
                },
                {
                    "resource_uri": "/api/2.0/jobs/486b87e5-836e-4bc5-b689-b168000db80d/",
                    "uuid": "486b87e5-836e-4bc5-b689-b168000db80d"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a755ddc6-0319-4afd-96de-8945f1b48173/",
                    "uuid": "a755ddc6-0319-4afd-96de-8945f1b48173"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e5b065fb-59f8-436b-ac52-700f251e3862/",
                    "uuid": "e5b065fb-59f8-436b-ac52-700f251e3862"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c9b3f0a5-3adf-46f7-b6df-1e6e4745bf2c/",
                    "uuid": "c9b3f0a5-3adf-46f7-b6df-1e6e4745bf2c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ce17d1ce-3cdb-4f66-945d-bed32886d8fb/",
                    "uuid": "ce17d1ce-3cdb-4f66-945d-bed32886d8fb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cf76e718-b870-4743-afce-5c7fa4858806/",
                    "uuid": "cf76e718-b870-4743-afce-5c7fa4858806"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e594e557-5c23-4fbd-a628-9901152d0529/",
                    "uuid": "e594e557-5c23-4fbd-a628-9901152d0529"
                },
                {
                    "resource_uri": "/api/2.0/jobs/fed12161-ece1-4b05-aad3-84226ab2aa7f/",
                    "uuid": "fed12161-ece1-4b05-aad3-84226ab2aa7f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/09e4fd2d-58ac-4aac-8868-5b93d4a9dac2/",
                    "uuid": "09e4fd2d-58ac-4aac-8868-5b93d4a9dac2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/708201e5-0ead-41bb-9d65-64235afacabf/",
                    "uuid": "708201e5-0ead-41bb-9d65-64235afacabf"
                },
                {
                    "resource_uri": "/api/2.0/jobs/69190ede-f353-4fd6-a1db-52daccd3738b/",
                    "uuid": "69190ede-f353-4fd6-a1db-52daccd3738b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/257dd6e8-f944-4d2d-a27c-5324bf9c0730/",
                    "uuid": "257dd6e8-f944-4d2d-a27c-5324bf9c0730"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7403fb93-9e10-4035-a877-e09f04aa6f16/",
                    "uuid": "7403fb93-9e10-4035-a877-e09f04aa6f16"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ed51bf72-511b-40f8-b156-5831ab514dd3/",
                    "uuid": "ed51bf72-511b-40f8-b156-5831ab514dd3"
                },
                {
                    "resource_uri": "/api/2.0/jobs/86e90105-c4d1-4b89-8a54-357712b3c870/",
                    "uuid": "86e90105-c4d1-4b89-8a54-357712b3c870"
                },
                {
                    "resource_uri": "/api/2.0/jobs/371617b6-89bd-4864-b708-b74aeaafec26/",
                    "uuid": "371617b6-89bd-4864-b708-b74aeaafec26"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a48ed3e7-7016-40bd-a8ad-0b22fcea5e74/",
                    "uuid": "a48ed3e7-7016-40bd-a8ad-0b22fcea5e74"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e93bc40a-95de-40dc-978f-0bdee0e29966/",
                    "uuid": "e93bc40a-95de-40dc-978f-0bdee0e29966"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ed240b0b-b2f6-453d-9fc5-30f59543b04b/",
                    "uuid": "ed240b0b-b2f6-453d-9fc5-30f59543b04b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0df794f7-0269-4741-9fd2-86e27e7b3d09/",
                    "uuid": "0df794f7-0269-4741-9fd2-86e27e7b3d09"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6b77a5b7-78a9-4804-b5ea-90bf5a20121c/",
                    "uuid": "6b77a5b7-78a9-4804-b5ea-90bf5a20121c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/afda1135-d5ff-42d2-b885-977eace8592a/",
                    "uuid": "afda1135-d5ff-42d2-b885-977eace8592a"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8554e54c-13be-4fb6-833b-8ac822d92483/",
                    "uuid": "8554e54c-13be-4fb6-833b-8ac822d92483"
                },
                {
                    "resource_uri": "/api/2.0/jobs/2c56c692-8196-4f5d-830c-2c671bcd2888/",
                    "uuid": "2c56c692-8196-4f5d-830c-2c671bcd2888"
                },
                {
                    "resource_uri": "/api/2.0/jobs/9fbc6898-b36b-4dec-88f9-dea6176d032f/",
                    "uuid": "9fbc6898-b36b-4dec-88f9-dea6176d032f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1e917445-a254-43e8-9882-fc271d6a979a/",
                    "uuid": "1e917445-a254-43e8-9882-fc271d6a979a"
                },
                {
                    "resource_uri": "/api/2.0/jobs/885ab52d-27e3-4bb9-80b2-14f760957a74/",
                    "uuid": "885ab52d-27e3-4bb9-80b2-14f760957a74"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4185b485-4257-4f1f-a313-35f95df21c43/",
                    "uuid": "4185b485-4257-4f1f-a313-35f95df21c43"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cddf8812-9cdb-42a0-b6cd-db563b624119/",
                    "uuid": "cddf8812-9cdb-42a0-b6cd-db563b624119"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7a3fb8e1-f42f-4db7-b984-3bb546483983/",
                    "uuid": "7a3fb8e1-f42f-4db7-b984-3bb546483983"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c0d1aebb-f5e3-4d33-9293-6687faf0a5b1/",
                    "uuid": "c0d1aebb-f5e3-4d33-9293-6687faf0a5b1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0d5893e4-3880-4a5e-ad35-53e82cc94155/",
                    "uuid": "0d5893e4-3880-4a5e-ad35-53e82cc94155"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8cd0ce11-ecf5-405e-9d30-24c942ffeb41/",
                    "uuid": "8cd0ce11-ecf5-405e-9d30-24c942ffeb41"
                },
                {
                    "resource_uri": "/api/2.0/jobs/fcf405d5-4571-4ef3-af9a-7f6fe6aae0d5/",
                    "uuid": "fcf405d5-4571-4ef3-af9a-7f6fe6aae0d5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/156b54d5-eaa1-4353-828f-2eea0a8b2c2e/",
                    "uuid": "156b54d5-eaa1-4353-828f-2eea0a8b2c2e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6609f155-7706-46c5-b434-8e8935952e25/",
                    "uuid": "6609f155-7706-46c5-b434-8e8935952e25"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d109ca32-affd-4df5-abf9-e3ed031ee24e/",
                    "uuid": "d109ca32-affd-4df5-abf9-e3ed031ee24e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/be280ee4-b9d7-495c-8629-54f046656cd0/",
                    "uuid": "be280ee4-b9d7-495c-8629-54f046656cd0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/05b2960c-3dcb-435b-b803-e7d1222a2e02/",
                    "uuid": "05b2960c-3dcb-435b-b803-e7d1222a2e02"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f879bc89-9452-4d3f-abd5-7be9d385a366/",
                    "uuid": "f879bc89-9452-4d3f-abd5-7be9d385a366"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f96f5ce5-e725-4a9d-b9ed-3a84490d86a2/",
                    "uuid": "f96f5ce5-e725-4a9d-b9ed-3a84490d86a2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/06a94738-db97-4fa5-8791-b073c4e6c881/",
                    "uuid": "06a94738-db97-4fa5-8791-b073c4e6c881"
                },
                {
                    "resource_uri": "/api/2.0/jobs/86f5c50e-d64d-4f31-b763-dfe8e65d65ce/",
                    "uuid": "86f5c50e-d64d-4f31-b763-dfe8e65d65ce"
                },
                {
                    "resource_uri": "/api/2.0/jobs/765fb3d6-31f7-4f5f-bf03-4b2fb35ab39c/",
                    "uuid": "765fb3d6-31f7-4f5f-bf03-4b2fb35ab39c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a4515232-18e7-4abd-9169-1adb215b1db6/",
                    "uuid": "a4515232-18e7-4abd-9169-1adb215b1db6"
                },
                {
                    "resource_uri": "/api/2.0/jobs/61c26319-1fb2-40f1-a1dd-5c4be31d6f22/",
                    "uuid": "61c26319-1fb2-40f1-a1dd-5c4be31d6f22"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4920dfe6-236e-470c-be2a-8274219e9268/",
                    "uuid": "4920dfe6-236e-470c-be2a-8274219e9268"
                },
                {
                    "resource_uri": "/api/2.0/jobs/381346ab-c571-486f-af21-ee8999fbc843/",
                    "uuid": "381346ab-c571-486f-af21-ee8999fbc843"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a2c26802-ddd3-41bb-9237-b615e01e2fd1/",
                    "uuid": "a2c26802-ddd3-41bb-9237-b615e01e2fd1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/bc8299fa-9ced-4ceb-aa50-511c3709edf8/",
                    "uuid": "bc8299fa-9ced-4ceb-aa50-511c3709edf8"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cfd7a797-d3b1-4a58-8d3c-5275377bf5e7/",
                    "uuid": "cfd7a797-d3b1-4a58-8d3c-5275377bf5e7"
                },
                {
                    "resource_uri": "/api/2.0/jobs/87c05ebc-9ad2-4f12-9941-1ca5540debaa/",
                    "uuid": "87c05ebc-9ad2-4f12-9941-1ca5540debaa"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7d4fa769-e51b-4653-9bb2-4ab5cf32781b/",
                    "uuid": "7d4fa769-e51b-4653-9bb2-4ab5cf32781b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a163969b-9c9f-4e92-b95f-414f288717ba/",
                    "uuid": "a163969b-9c9f-4e92-b95f-414f288717ba"
                },
                {
                    "resource_uri": "/api/2.0/jobs/311d9047-3a6e-4fb5-9f3f-8b105004d5fb/",
                    "uuid": "311d9047-3a6e-4fb5-9f3f-8b105004d5fb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/405b77e5-c02a-4928-b2f5-e4d23fffba6f/",
                    "uuid": "405b77e5-c02a-4928-b2f5-e4d23fffba6f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a6f2e4ba-f6ed-4b04-affd-030ad212f9c0/",
                    "uuid": "a6f2e4ba-f6ed-4b04-affd-030ad212f9c0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/baa4f2b9-099d-4b5a-879c-6c636aefd4e1/",
                    "uuid": "baa4f2b9-099d-4b5a-879c-6c636aefd4e1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5f411247-93f5-45ae-b122-9c72e5312a91/",
                    "uuid": "5f411247-93f5-45ae-b122-9c72e5312a91"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b3f1f93f-cbd4-443e-b3ba-9989e63e51a9/",
                    "uuid": "b3f1f93f-cbd4-443e-b3ba-9989e63e51a9"
                },
                {
                    "resource_uri": "/api/2.0/jobs/99f7946f-9fe1-4979-8b05-f13b13aab636/",
                    "uuid": "99f7946f-9fe1-4979-8b05-f13b13aab636"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a6bedd60-1943-4bfc-be1c-eca4982e5d07/",
                    "uuid": "a6bedd60-1943-4bfc-be1c-eca4982e5d07"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c1f72e26-3596-44e2-978b-038b85f066df/",
                    "uuid": "c1f72e26-3596-44e2-978b-038b85f066df"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0f74a4ed-9376-4b66-a3fe-5146fc778523/",
                    "uuid": "0f74a4ed-9376-4b66-a3fe-5146fc778523"
                },
                {
                    "resource_uri": "/api/2.0/jobs/39b8a7fc-1ed9-4bda-bd55-2b9b3e7dbec3/",
                    "uuid": "39b8a7fc-1ed9-4bda-bd55-2b9b3e7dbec3"
                },
                {
                    "resource_uri": "/api/2.0/jobs/055745b9-98a9-4df1-a411-e7fb5af031db/",
                    "uuid": "055745b9-98a9-4df1-a411-e7fb5af031db"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6706b764-4864-4540-86bd-2a6e290c1b6b/",
                    "uuid": "6706b764-4864-4540-86bd-2a6e290c1b6b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0827ebd5-421f-439f-b912-4005c952fee5/",
                    "uuid": "0827ebd5-421f-439f-b912-4005c952fee5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6528ca10-c362-4cc9-bcaa-d8da8c4a6f3e/",
                    "uuid": "6528ca10-c362-4cc9-bcaa-d8da8c4a6f3e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e7626ba8-c39a-4eac-9cc6-17f085c384b5/",
                    "uuid": "e7626ba8-c39a-4eac-9cc6-17f085c384b5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f3ff3f1c-3e0f-488d-b442-3d169252a481/",
                    "uuid": "f3ff3f1c-3e0f-488d-b442-3d169252a481"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5de21dc2-70f6-456f-b951-f6cc8ce60642/",
                    "uuid": "5de21dc2-70f6-456f-b951-f6cc8ce60642"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b8fc623c-44af-41f9-a25f-edb2719e2fa2/",
                    "uuid": "b8fc623c-44af-41f9-a25f-edb2719e2fa2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/47e0c58e-e3c6-493b-b35e-ebd98d070849/",
                    "uuid": "47e0c58e-e3c6-493b-b35e-ebd98d070849"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8f67a2da-5705-4438-a91f-68a3c364729d/",
                    "uuid": "8f67a2da-5705-4438-a91f-68a3c364729d"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cb2a00ed-69b6-4324-94c6-49c180404858/",
                    "uuid": "cb2a00ed-69b6-4324-94c6-49c180404858"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8c551cfc-6015-4ae5-a71a-8cc3df45b502/",
                    "uuid": "8c551cfc-6015-4ae5-a71a-8cc3df45b502"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ce57d09f-10dc-47b0-bb3b-b37d11861fc1/",
                    "uuid": "ce57d09f-10dc-47b0-bb3b-b37d11861fc1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b237b6e2-1e15-4890-8386-114c58ceaefb/",
                    "uuid": "b237b6e2-1e15-4890-8386-114c58ceaefb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e8098faa-48a3-49ca-b949-bf071db3988f/",
                    "uuid": "e8098faa-48a3-49ca-b949-bf071db3988f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d25b6fc9-bc31-40b8-b060-6ffcc7fa8d6b/",
                    "uuid": "d25b6fc9-bc31-40b8-b060-6ffcc7fa8d6b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f61090ae-6e08-41b9-a0ad-421da8da87d0/",
                    "uuid": "f61090ae-6e08-41b9-a0ad-421da8da87d0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5ae2b97e-6140-4b53-8447-0a0660208705/",
                    "uuid": "5ae2b97e-6140-4b53-8447-0a0660208705"
                },
                {
                    "resource_uri": "/api/2.0/jobs/824553c0-3055-4ee0-883f-254d8f50dd77/",
                    "uuid": "824553c0-3055-4ee0-883f-254d8f50dd77"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4b960238-f88b-4e81-93f1-1cb5804247a8/",
                    "uuid": "4b960238-f88b-4e81-93f1-1cb5804247a8"
                },
                {
                    "resource_uri": "/api/2.0/jobs/17376399-8f19-4287-945c-06a56f2b0ada/",
                    "uuid": "17376399-8f19-4287-945c-06a56f2b0ada"
                },
                {
                    "resource_uri": "/api/2.0/jobs/31581467-3831-4433-90c7-4d0b78067c49/",
                    "uuid": "31581467-3831-4433-90c7-4d0b78067c49"
                },
                {
                    "resource_uri": "/api/2.0/jobs/efe820f7-45b0-4b75-a842-a961f6b9e61c/",
                    "uuid": "efe820f7-45b0-4b75-a842-a961f6b9e61c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/913c9cd3-b229-42f5-a8d0-6950bf543698/",
                    "uuid": "913c9cd3-b229-42f5-a8d0-6950bf543698"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d018a8f6-c830-48bc-a498-df0f89e27f57/",
                    "uuid": "d018a8f6-c830-48bc-a498-df0f89e27f57"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f429f819-afd4-4991-b479-5379c8b174da/",
                    "uuid": "f429f819-afd4-4991-b479-5379c8b174da"
                },
                {
                    "resource_uri": "/api/2.0/jobs/938155c2-6c93-4225-81f5-d134a02f6a9f/",
                    "uuid": "938155c2-6c93-4225-81f5-d134a02f6a9f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/465ec3d9-eb90-490e-ae51-47adeba1d2fe/",
                    "uuid": "465ec3d9-eb90-490e-ae51-47adeba1d2fe"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a767d272-6f64-4047-9440-4a0f681ff926/",
                    "uuid": "a767d272-6f64-4047-9440-4a0f681ff926"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a24cd7e3-36fc-415e-8305-f6d270a2d4ef/",
                    "uuid": "a24cd7e3-36fc-415e-8305-f6d270a2d4ef"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d4a0decd-1544-415f-a7db-5971a5050d0f/",
                    "uuid": "d4a0decd-1544-415f-a7db-5971a5050d0f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/bf285f95-7d21-4784-a6a6-beffd246ad30/",
                    "uuid": "bf285f95-7d21-4784-a6a6-beffd246ad30"
                },
                {
                    "resource_uri": "/api/2.0/jobs/2604edf1-2264-4613-8a10-8dea8f4cbf10/",
                    "uuid": "2604edf1-2264-4613-8a10-8dea8f4cbf10"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1243f6e2-f4f5-4b9a-ba3b-a5f071627ccb/",
                    "uuid": "1243f6e2-f4f5-4b9a-ba3b-a5f071627ccb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1a7f6881-ce49-4aaa-ba3a-7b83b9dd54d5/",
                    "uuid": "1a7f6881-ce49-4aaa-ba3a-7b83b9dd54d5"
                }
            ],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "atom",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/3b30c7ef-1fda-416d-91d1-ba616859360c/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 10737418240,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "3b30c7ef-1fda-416d-91d1-ba616859360c"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "t1",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/81b020b0-8ea0-4602-b778-e4df4539f0f7/",
            "runtime": {
                "is_snapshotable": false,
                "snapshots_allocated_size": 0,
                "storage_type": "zadara"
            },
            "size": 3221225472,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "zadara",
            "tags": [],
            "uuid": "81b020b0-8ea0-4602-b778-e4df4539f0f7"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {
                "description": ""
            },
            "mounted_on": [],
            "name": "xxx",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/7949e52e-c8ba-461b-a84f-3f247221c644/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "7949e52e-c8ba-461b-a84f-3f247221c644"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {
                "arch": "64",
                "category": "general",
                "description": "",
                "favourite": "False",
                "image_type": "preinst",
                "install_notes": "",
                "os": "linux",
                "paid": "False",
                "url": ""
            },
            "mounted_on": [],
            "name": "otom",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/e15dd971-3ef8-497c-9f92-90d5ca1722bd/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 10737418240,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "e15dd971-3ef8-497c-9f92-90d5ca1722bd"
        }
    ]
}

Example request to delete a server with attached disk drives and leave CDROMs:

A server is created with a cdrom and disk drives:

HTTP/1.1 201 CREATED
Content-Type: application/json; charset=utf-8

{
    "objects": [
        {
            "context": true,
            "cpu": 1000,
            "cpu_model": null,
            "cpus_instead_of_cores": false,
            "drives": [
                {
                    "boot_order": null,
                    "dev_channel": "0:0",
                    "device": "ide",
                    "drive": {
                        "resource_uri": "/api/2.0/drives/863e8bd3-3410-4581-b870-8f7bdca1d370/",
                        "uuid": "863e8bd3-3410-4581-b870-8f7bdca1d370"
                    },
                    "runtime": null
                },
                {
                    "boot_order": 1,
                    "dev_channel": "0:0",
                    "device": "virtio",
                    "drive": {
                        "resource_uri": "/api/2.0/drives/ddbe9803-8e94-4095-bf44-a863c9c3c61e/",
                        "uuid": "ddbe9803-8e94-4095-bf44-a863c9c3c61e"
                    },
                    "runtime": null
                }
            ],
            "enable_numa": false,
            "hv_relaxed": false,
            "hv_tsc": false,
            "jobs": [],
            "mem": 268435456,
            "meta": {
                "description": "A full server with description"
            },
            "name": "test_acc_full_server",
            "nics": [
                {
                    "boot_order": null,
                    "firewall_policy": null,
                    "ip_v4_conf": {
                        "conf": "dhcp",
                        "ip": null
                    },
                    "ip_v6_conf": null,
                    "mac": "22:70:f9:17:4e:a6",
                    "model": "virtio",
                    "runtime": null,
                    "vlan": null
                }
            ],
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "requirements": [],
            "resource_uri": "/api/2.0/servers/28e2068a-4180-49ec-bdf5-6cff99446fef/",
            "runtime": null,
            "smp": 1,
            "status": "stopped",
            "tags": [],
            "uuid": "28e2068a-4180-49ec-bdf5-6cff99446fef",
            "vnc_password": "tester"
        }
    ]
}

The following drives are available in the account:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "meta": {
        "limit": 0,
        "offset": 0,
        "total_count": 6
    },
    "objects": [
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "cdrom",
            "meta": {},
            "mounted_on": [],
            "name": "test_drive_2",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/09d54eb4-3baa-4b5e-831f-79cdc1c1b68c/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "09d54eb4-3baa-4b5e-831f-79cdc1c1b68c"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [
                {
                    "resource_uri": "/api/2.0/jobs/fbe05708-fd42-43d5-814c-9cb805edd4cb/",
                    "uuid": "fbe05708-fd42-43d5-814c-9cb805edd4cb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/32513930-6815-4cd4-ae8e-2eb89733c206/",
                    "uuid": "32513930-6815-4cd4-ae8e-2eb89733c206"
                },
                {
                    "resource_uri": "/api/2.0/jobs/07bea69d-2b63-48e3-bfde-974efffb5ec7/",
                    "uuid": "07bea69d-2b63-48e3-bfde-974efffb5ec7"
                },
                {
                    "resource_uri": "/api/2.0/jobs/486b87e5-836e-4bc5-b689-b168000db80d/",
                    "uuid": "486b87e5-836e-4bc5-b689-b168000db80d"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a755ddc6-0319-4afd-96de-8945f1b48173/",
                    "uuid": "a755ddc6-0319-4afd-96de-8945f1b48173"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e5b065fb-59f8-436b-ac52-700f251e3862/",
                    "uuid": "e5b065fb-59f8-436b-ac52-700f251e3862"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c9b3f0a5-3adf-46f7-b6df-1e6e4745bf2c/",
                    "uuid": "c9b3f0a5-3adf-46f7-b6df-1e6e4745bf2c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ce17d1ce-3cdb-4f66-945d-bed32886d8fb/",
                    "uuid": "ce17d1ce-3cdb-4f66-945d-bed32886d8fb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cf76e718-b870-4743-afce-5c7fa4858806/",
                    "uuid": "cf76e718-b870-4743-afce-5c7fa4858806"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e594e557-5c23-4fbd-a628-9901152d0529/",
                    "uuid": "e594e557-5c23-4fbd-a628-9901152d0529"
                },
                {
                    "resource_uri": "/api/2.0/jobs/fed12161-ece1-4b05-aad3-84226ab2aa7f/",
                    "uuid": "fed12161-ece1-4b05-aad3-84226ab2aa7f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/09e4fd2d-58ac-4aac-8868-5b93d4a9dac2/",
                    "uuid": "09e4fd2d-58ac-4aac-8868-5b93d4a9dac2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/708201e5-0ead-41bb-9d65-64235afacabf/",
                    "uuid": "708201e5-0ead-41bb-9d65-64235afacabf"
                },
                {
                    "resource_uri": "/api/2.0/jobs/69190ede-f353-4fd6-a1db-52daccd3738b/",
                    "uuid": "69190ede-f353-4fd6-a1db-52daccd3738b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/257dd6e8-f944-4d2d-a27c-5324bf9c0730/",
                    "uuid": "257dd6e8-f944-4d2d-a27c-5324bf9c0730"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7403fb93-9e10-4035-a877-e09f04aa6f16/",
                    "uuid": "7403fb93-9e10-4035-a877-e09f04aa6f16"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ed51bf72-511b-40f8-b156-5831ab514dd3/",
                    "uuid": "ed51bf72-511b-40f8-b156-5831ab514dd3"
                },
                {
                    "resource_uri": "/api/2.0/jobs/86e90105-c4d1-4b89-8a54-357712b3c870/",
                    "uuid": "86e90105-c4d1-4b89-8a54-357712b3c870"
                },
                {
                    "resource_uri": "/api/2.0/jobs/371617b6-89bd-4864-b708-b74aeaafec26/",
                    "uuid": "371617b6-89bd-4864-b708-b74aeaafec26"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a48ed3e7-7016-40bd-a8ad-0b22fcea5e74/",
                    "uuid": "a48ed3e7-7016-40bd-a8ad-0b22fcea5e74"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e93bc40a-95de-40dc-978f-0bdee0e29966/",
                    "uuid": "e93bc40a-95de-40dc-978f-0bdee0e29966"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ed240b0b-b2f6-453d-9fc5-30f59543b04b/",
                    "uuid": "ed240b0b-b2f6-453d-9fc5-30f59543b04b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0df794f7-0269-4741-9fd2-86e27e7b3d09/",
                    "uuid": "0df794f7-0269-4741-9fd2-86e27e7b3d09"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6b77a5b7-78a9-4804-b5ea-90bf5a20121c/",
                    "uuid": "6b77a5b7-78a9-4804-b5ea-90bf5a20121c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/afda1135-d5ff-42d2-b885-977eace8592a/",
                    "uuid": "afda1135-d5ff-42d2-b885-977eace8592a"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8554e54c-13be-4fb6-833b-8ac822d92483/",
                    "uuid": "8554e54c-13be-4fb6-833b-8ac822d92483"
                },
                {
                    "resource_uri": "/api/2.0/jobs/2c56c692-8196-4f5d-830c-2c671bcd2888/",
                    "uuid": "2c56c692-8196-4f5d-830c-2c671bcd2888"
                },
                {
                    "resource_uri": "/api/2.0/jobs/9fbc6898-b36b-4dec-88f9-dea6176d032f/",
                    "uuid": "9fbc6898-b36b-4dec-88f9-dea6176d032f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1e917445-a254-43e8-9882-fc271d6a979a/",
                    "uuid": "1e917445-a254-43e8-9882-fc271d6a979a"
                },
                {
                    "resource_uri": "/api/2.0/jobs/885ab52d-27e3-4bb9-80b2-14f760957a74/",
                    "uuid": "885ab52d-27e3-4bb9-80b2-14f760957a74"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4185b485-4257-4f1f-a313-35f95df21c43/",
                    "uuid": "4185b485-4257-4f1f-a313-35f95df21c43"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cddf8812-9cdb-42a0-b6cd-db563b624119/",
                    "uuid": "cddf8812-9cdb-42a0-b6cd-db563b624119"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7a3fb8e1-f42f-4db7-b984-3bb546483983/",
                    "uuid": "7a3fb8e1-f42f-4db7-b984-3bb546483983"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c0d1aebb-f5e3-4d33-9293-6687faf0a5b1/",
                    "uuid": "c0d1aebb-f5e3-4d33-9293-6687faf0a5b1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0d5893e4-3880-4a5e-ad35-53e82cc94155/",
                    "uuid": "0d5893e4-3880-4a5e-ad35-53e82cc94155"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8cd0ce11-ecf5-405e-9d30-24c942ffeb41/",
                    "uuid": "8cd0ce11-ecf5-405e-9d30-24c942ffeb41"
                },
                {
                    "resource_uri": "/api/2.0/jobs/fcf405d5-4571-4ef3-af9a-7f6fe6aae0d5/",
                    "uuid": "fcf405d5-4571-4ef3-af9a-7f6fe6aae0d5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/156b54d5-eaa1-4353-828f-2eea0a8b2c2e/",
                    "uuid": "156b54d5-eaa1-4353-828f-2eea0a8b2c2e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6609f155-7706-46c5-b434-8e8935952e25/",
                    "uuid": "6609f155-7706-46c5-b434-8e8935952e25"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d109ca32-affd-4df5-abf9-e3ed031ee24e/",
                    "uuid": "d109ca32-affd-4df5-abf9-e3ed031ee24e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/be280ee4-b9d7-495c-8629-54f046656cd0/",
                    "uuid": "be280ee4-b9d7-495c-8629-54f046656cd0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/05b2960c-3dcb-435b-b803-e7d1222a2e02/",
                    "uuid": "05b2960c-3dcb-435b-b803-e7d1222a2e02"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f879bc89-9452-4d3f-abd5-7be9d385a366/",
                    "uuid": "f879bc89-9452-4d3f-abd5-7be9d385a366"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f96f5ce5-e725-4a9d-b9ed-3a84490d86a2/",
                    "uuid": "f96f5ce5-e725-4a9d-b9ed-3a84490d86a2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/06a94738-db97-4fa5-8791-b073c4e6c881/",
                    "uuid": "06a94738-db97-4fa5-8791-b073c4e6c881"
                },
                {
                    "resource_uri": "/api/2.0/jobs/86f5c50e-d64d-4f31-b763-dfe8e65d65ce/",
                    "uuid": "86f5c50e-d64d-4f31-b763-dfe8e65d65ce"
                },
                {
                    "resource_uri": "/api/2.0/jobs/765fb3d6-31f7-4f5f-bf03-4b2fb35ab39c/",
                    "uuid": "765fb3d6-31f7-4f5f-bf03-4b2fb35ab39c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a4515232-18e7-4abd-9169-1adb215b1db6/",
                    "uuid": "a4515232-18e7-4abd-9169-1adb215b1db6"
                },
                {
                    "resource_uri": "/api/2.0/jobs/61c26319-1fb2-40f1-a1dd-5c4be31d6f22/",
                    "uuid": "61c26319-1fb2-40f1-a1dd-5c4be31d6f22"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4920dfe6-236e-470c-be2a-8274219e9268/",
                    "uuid": "4920dfe6-236e-470c-be2a-8274219e9268"
                },
                {
                    "resource_uri": "/api/2.0/jobs/381346ab-c571-486f-af21-ee8999fbc843/",
                    "uuid": "381346ab-c571-486f-af21-ee8999fbc843"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a2c26802-ddd3-41bb-9237-b615e01e2fd1/",
                    "uuid": "a2c26802-ddd3-41bb-9237-b615e01e2fd1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/bc8299fa-9ced-4ceb-aa50-511c3709edf8/",
                    "uuid": "bc8299fa-9ced-4ceb-aa50-511c3709edf8"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cfd7a797-d3b1-4a58-8d3c-5275377bf5e7/",
                    "uuid": "cfd7a797-d3b1-4a58-8d3c-5275377bf5e7"
                },
                {
                    "resource_uri": "/api/2.0/jobs/87c05ebc-9ad2-4f12-9941-1ca5540debaa/",
                    "uuid": "87c05ebc-9ad2-4f12-9941-1ca5540debaa"
                },
                {
                    "resource_uri": "/api/2.0/jobs/7d4fa769-e51b-4653-9bb2-4ab5cf32781b/",
                    "uuid": "7d4fa769-e51b-4653-9bb2-4ab5cf32781b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a163969b-9c9f-4e92-b95f-414f288717ba/",
                    "uuid": "a163969b-9c9f-4e92-b95f-414f288717ba"
                },
                {
                    "resource_uri": "/api/2.0/jobs/311d9047-3a6e-4fb5-9f3f-8b105004d5fb/",
                    "uuid": "311d9047-3a6e-4fb5-9f3f-8b105004d5fb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/405b77e5-c02a-4928-b2f5-e4d23fffba6f/",
                    "uuid": "405b77e5-c02a-4928-b2f5-e4d23fffba6f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a6f2e4ba-f6ed-4b04-affd-030ad212f9c0/",
                    "uuid": "a6f2e4ba-f6ed-4b04-affd-030ad212f9c0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/baa4f2b9-099d-4b5a-879c-6c636aefd4e1/",
                    "uuid": "baa4f2b9-099d-4b5a-879c-6c636aefd4e1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5f411247-93f5-45ae-b122-9c72e5312a91/",
                    "uuid": "5f411247-93f5-45ae-b122-9c72e5312a91"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b3f1f93f-cbd4-443e-b3ba-9989e63e51a9/",
                    "uuid": "b3f1f93f-cbd4-443e-b3ba-9989e63e51a9"
                },
                {
                    "resource_uri": "/api/2.0/jobs/99f7946f-9fe1-4979-8b05-f13b13aab636/",
                    "uuid": "99f7946f-9fe1-4979-8b05-f13b13aab636"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a6bedd60-1943-4bfc-be1c-eca4982e5d07/",
                    "uuid": "a6bedd60-1943-4bfc-be1c-eca4982e5d07"
                },
                {
                    "resource_uri": "/api/2.0/jobs/c1f72e26-3596-44e2-978b-038b85f066df/",
                    "uuid": "c1f72e26-3596-44e2-978b-038b85f066df"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0f74a4ed-9376-4b66-a3fe-5146fc778523/",
                    "uuid": "0f74a4ed-9376-4b66-a3fe-5146fc778523"
                },
                {
                    "resource_uri": "/api/2.0/jobs/39b8a7fc-1ed9-4bda-bd55-2b9b3e7dbec3/",
                    "uuid": "39b8a7fc-1ed9-4bda-bd55-2b9b3e7dbec3"
                },
                {
                    "resource_uri": "/api/2.0/jobs/055745b9-98a9-4df1-a411-e7fb5af031db/",
                    "uuid": "055745b9-98a9-4df1-a411-e7fb5af031db"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6706b764-4864-4540-86bd-2a6e290c1b6b/",
                    "uuid": "6706b764-4864-4540-86bd-2a6e290c1b6b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/0827ebd5-421f-439f-b912-4005c952fee5/",
                    "uuid": "0827ebd5-421f-439f-b912-4005c952fee5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/6528ca10-c362-4cc9-bcaa-d8da8c4a6f3e/",
                    "uuid": "6528ca10-c362-4cc9-bcaa-d8da8c4a6f3e"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e7626ba8-c39a-4eac-9cc6-17f085c384b5/",
                    "uuid": "e7626ba8-c39a-4eac-9cc6-17f085c384b5"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f3ff3f1c-3e0f-488d-b442-3d169252a481/",
                    "uuid": "f3ff3f1c-3e0f-488d-b442-3d169252a481"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5de21dc2-70f6-456f-b951-f6cc8ce60642/",
                    "uuid": "5de21dc2-70f6-456f-b951-f6cc8ce60642"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b8fc623c-44af-41f9-a25f-edb2719e2fa2/",
                    "uuid": "b8fc623c-44af-41f9-a25f-edb2719e2fa2"
                },
                {
                    "resource_uri": "/api/2.0/jobs/47e0c58e-e3c6-493b-b35e-ebd98d070849/",
                    "uuid": "47e0c58e-e3c6-493b-b35e-ebd98d070849"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8f67a2da-5705-4438-a91f-68a3c364729d/",
                    "uuid": "8f67a2da-5705-4438-a91f-68a3c364729d"
                },
                {
                    "resource_uri": "/api/2.0/jobs/cb2a00ed-69b6-4324-94c6-49c180404858/",
                    "uuid": "cb2a00ed-69b6-4324-94c6-49c180404858"
                },
                {
                    "resource_uri": "/api/2.0/jobs/8c551cfc-6015-4ae5-a71a-8cc3df45b502/",
                    "uuid": "8c551cfc-6015-4ae5-a71a-8cc3df45b502"
                },
                {
                    "resource_uri": "/api/2.0/jobs/ce57d09f-10dc-47b0-bb3b-b37d11861fc1/",
                    "uuid": "ce57d09f-10dc-47b0-bb3b-b37d11861fc1"
                },
                {
                    "resource_uri": "/api/2.0/jobs/b237b6e2-1e15-4890-8386-114c58ceaefb/",
                    "uuid": "b237b6e2-1e15-4890-8386-114c58ceaefb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/e8098faa-48a3-49ca-b949-bf071db3988f/",
                    "uuid": "e8098faa-48a3-49ca-b949-bf071db3988f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d25b6fc9-bc31-40b8-b060-6ffcc7fa8d6b/",
                    "uuid": "d25b6fc9-bc31-40b8-b060-6ffcc7fa8d6b"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f61090ae-6e08-41b9-a0ad-421da8da87d0/",
                    "uuid": "f61090ae-6e08-41b9-a0ad-421da8da87d0"
                },
                {
                    "resource_uri": "/api/2.0/jobs/5ae2b97e-6140-4b53-8447-0a0660208705/",
                    "uuid": "5ae2b97e-6140-4b53-8447-0a0660208705"
                },
                {
                    "resource_uri": "/api/2.0/jobs/824553c0-3055-4ee0-883f-254d8f50dd77/",
                    "uuid": "824553c0-3055-4ee0-883f-254d8f50dd77"
                },
                {
                    "resource_uri": "/api/2.0/jobs/4b960238-f88b-4e81-93f1-1cb5804247a8/",
                    "uuid": "4b960238-f88b-4e81-93f1-1cb5804247a8"
                },
                {
                    "resource_uri": "/api/2.0/jobs/17376399-8f19-4287-945c-06a56f2b0ada/",
                    "uuid": "17376399-8f19-4287-945c-06a56f2b0ada"
                },
                {
                    "resource_uri": "/api/2.0/jobs/31581467-3831-4433-90c7-4d0b78067c49/",
                    "uuid": "31581467-3831-4433-90c7-4d0b78067c49"
                },
                {
                    "resource_uri": "/api/2.0/jobs/efe820f7-45b0-4b75-a842-a961f6b9e61c/",
                    "uuid": "efe820f7-45b0-4b75-a842-a961f6b9e61c"
                },
                {
                    "resource_uri": "/api/2.0/jobs/913c9cd3-b229-42f5-a8d0-6950bf543698/",
                    "uuid": "913c9cd3-b229-42f5-a8d0-6950bf543698"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d018a8f6-c830-48bc-a498-df0f89e27f57/",
                    "uuid": "d018a8f6-c830-48bc-a498-df0f89e27f57"
                },
                {
                    "resource_uri": "/api/2.0/jobs/f429f819-afd4-4991-b479-5379c8b174da/",
                    "uuid": "f429f819-afd4-4991-b479-5379c8b174da"
                },
                {
                    "resource_uri": "/api/2.0/jobs/938155c2-6c93-4225-81f5-d134a02f6a9f/",
                    "uuid": "938155c2-6c93-4225-81f5-d134a02f6a9f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/465ec3d9-eb90-490e-ae51-47adeba1d2fe/",
                    "uuid": "465ec3d9-eb90-490e-ae51-47adeba1d2fe"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a767d272-6f64-4047-9440-4a0f681ff926/",
                    "uuid": "a767d272-6f64-4047-9440-4a0f681ff926"
                },
                {
                    "resource_uri": "/api/2.0/jobs/a24cd7e3-36fc-415e-8305-f6d270a2d4ef/",
                    "uuid": "a24cd7e3-36fc-415e-8305-f6d270a2d4ef"
                },
                {
                    "resource_uri": "/api/2.0/jobs/d4a0decd-1544-415f-a7db-5971a5050d0f/",
                    "uuid": "d4a0decd-1544-415f-a7db-5971a5050d0f"
                },
                {
                    "resource_uri": "/api/2.0/jobs/bf285f95-7d21-4784-a6a6-beffd246ad30/",
                    "uuid": "bf285f95-7d21-4784-a6a6-beffd246ad30"
                },
                {
                    "resource_uri": "/api/2.0/jobs/2604edf1-2264-4613-8a10-8dea8f4cbf10/",
                    "uuid": "2604edf1-2264-4613-8a10-8dea8f4cbf10"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1243f6e2-f4f5-4b9a-ba3b-a5f071627ccb/",
                    "uuid": "1243f6e2-f4f5-4b9a-ba3b-a5f071627ccb"
                },
                {
                    "resource_uri": "/api/2.0/jobs/1a7f6881-ce49-4aaa-ba3a-7b83b9dd54d5/",
                    "uuid": "1a7f6881-ce49-4aaa-ba3a-7b83b9dd54d5"
                }
            ],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "atom",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/3b30c7ef-1fda-416d-91d1-ba616859360c/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 10737418240,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "3b30c7ef-1fda-416d-91d1-ba616859360c"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {
                "description": ""
            },
            "mounted_on": [],
            "name": "xxx",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/7949e52e-c8ba-461b-a84f-3f247221c644/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "7949e52e-c8ba-461b-a84f-3f247221c644"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "t1",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/81b020b0-8ea0-4602-b778-e4df4539f0f7/",
            "runtime": {
                "is_snapshotable": false,
                "snapshots_allocated_size": 0,
                "storage_type": "zadara"
            },
            "size": 3221225472,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "zadara",
            "tags": [],
            "uuid": "81b020b0-8ea0-4602-b778-e4df4539f0f7"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {
                "arch": "64",
                "category": "general",
                "description": "",
                "favourite": "False",
                "image_type": "preinst",
                "install_notes": "",
                "os": "linux",
                "paid": "False",
                "url": ""
            },
            "mounted_on": [],
            "name": "otom",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/e15dd971-3ef8-497c-9f92-90d5ca1722bd/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 10737418240,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "e15dd971-3ef8-497c-9f92-90d5ca1722bd"
        },
        {
            "affinities": [],
            "allow_multimount": false,
            "jobs": [],
            "licenses": [],
            "media": "disk",
            "meta": {},
            "mounted_on": [],
            "name": "test_drive_1",
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/e4a8264e-f105-4c43-92e1-4bf1741a1974/",
            "runtime": {
                "is_snapshotable": true,
                "snapshots_allocated_size": 0,
                "storage_type": "dssd"
            },
            "size": 1073741824,
            "snapshots": [],
            "status": "unmounted",
            "storage_type": "dssd",
            "tags": [],
            "uuid": "e4a8264e-f105-4c43-92e1-4bf1741a1974"
        }
    ]
}

The server is recursively deleted with all attached drives with media type disk:

DELETE /api/2.0/servers/3b9aaf07-a98c-44d5-9cd4-2181613575d5/?recurse=disks HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

After DELETE of the server, only drives with media type disk attached to the server are deleted. CDROMs are left intact:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "meta": {
        "limit": 0,
        "offset": 0,
        "total_count": 5
    },
    "objects": [
        {
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/09d54eb4-3baa-4b5e-831f-79cdc1c1b68c/",
            "status": "unmounted",
            "uuid": "09d54eb4-3baa-4b5e-831f-79cdc1c1b68c"
        },
        {
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/3b30c7ef-1fda-416d-91d1-ba616859360c/",
            "status": "unmounted",
            "uuid": "3b30c7ef-1fda-416d-91d1-ba616859360c"
        },
        {
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/7949e52e-c8ba-461b-a84f-3f247221c644/",
            "status": "unmounted",
            "uuid": "7949e52e-c8ba-461b-a84f-3f247221c644"
        },
        {
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/81b020b0-8ea0-4602-b778-e4df4539f0f7/",
            "status": "unmounted",
            "uuid": "81b020b0-8ea0-4602-b778-e4df4539f0f7"
        },
        {
            "owner": {
                "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
                "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
            },
            "resource_uri": "/api/2.0/drives/e15dd971-3ef8-497c-9f92-90d5ca1722bd/",
            "status": "unmounted",
            "uuid": "e15dd971-3ef8-497c-9f92-90d5ca1722bd"
        }
    ]
}

Server Runtime and Server Details

GET /servers/{uuid}/

Gets detailed information for server identified by server_uuid.

Status Codes:
  • 200 – no error

If the server is started the definition includes a runtime attribute. The runtime object contains information on, when the server was started, and runtime information about the server NICs, such as how much traffic went through the interface and what are the dynamic IPs assigned to the NIC. The NIC runtime is also available in the NIC definition of the running server.

Example request:

GET /api/2.0/servers/54245d69-4820-4b36-91d8-71f527d13a11/ HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

Example response:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "context": true,
    "cpu": 1000,
    "cpu_model": null,
    "cpus_instead_of_cores": false,
    "drives": [
        {
            "boot_order": 1,
            "dev_channel": "0:0",
            "device": "virtio",
            "drive": {
                "resource_uri": "/api/2.0/drives/01d405d5-7692-4e21-9ab3-d30e543bbaf5/",
                "uuid": "01d405d5-7692-4e21-9ab3-d30e543bbaf5"
            },
            "runtime": {
                "io": {
                    "bytes_read": 1175552,
                    "bytes_written": 0,
                    "count_read": 253,
                    "count_written": 0
                }
            }
        }
    ],
    "enable_numa": false,
    "hv_relaxed": false,
    "hv_tsc": false,
    "jobs": [],
    "mem": 536870912,
    "meta": {},
    "name": "testServerAcc",
    "nics": [
        {
            "boot_order": null,
            "firewall_policy": null,
            "ip_v4_conf": {
                "conf": "dhcp",
                "ip": null
            },
            "ip_v6_conf": null,
            "mac": "22:9b:68:8b:58:7a",
            "model": "virtio",
            "runtime": {
                "interface_type": "public",
                "io": {
                    "bytes_recv": 0,
                    "bytes_sent": 0,
                    "packets_recv": 0,
                    "packets_sent": 0
                },
                "ip_v4": {
                    "resource_uri": "/api/2.0/ips/162.213.36.89/",
                    "uuid": "162.213.36.89"
                },
                "ip_v6": null
            },
            "vlan": null
        }
    ],
    "owner": {
        "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
        "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
    },
    "requirements": [],
    "resource_uri": "/api/2.0/servers/54245d69-4820-4b36-91d8-71f527d13a11/",
    "runtime": {
        "active_since": "2014-01-30T15:33:32+00:00",
        "nics": [
            {
                "interface_type": "public",
                "io": {
                    "bytes_recv": 0,
                    "bytes_sent": 0,
                    "packets_recv": 0,
                    "packets_sent": 0
                },
                "ip_v4": {
                    "resource_uri": "/api/2.0/ips/162.213.36.89/",
                    "uuid": "162.213.36.89"
                },
                "ip_v6": null,
                "mac": "22:9b:68:8b:58:7a"
            }
        ]
    },
    "smp": 1,
    "status": "running",
    "tags": [],
    "uuid": "54245d69-4820-4b36-91d8-71f527d13a11",
    "vnc_password": "testserver"
}

Server Actions

Start

POST /servers/{uuid}/action/?do=start

Starts a server with specific UUID.

Status Codes:
  • 202 – Action accepted, execution is proceeding.

Example request:

POST /api/2.0/servers/358fc613-0bf3-4b74-990e-05700fc40e2d/action/?do=start HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{}

Example response:

HTTP/1.1 202 ACCEPTED
Content-Type: application/json; charset=utf-8

{
    "action": "start",
    "result": "success",
    "uuid": "358fc613-0bf3-4b74-990e-05700fc40e2d"
}

Warning

Servers have some default network restrictions, applied depending on your user state. Please refer to the default restrictions section the Firewall policies documentation

Stop

POST /servers/{uuid}/action/?do=stop

Stops a server with specific UUID.

Status Codes:
  • 202 – Action accepted, execution is proceeding.

Example request:

POST /api/2.0/servers/358fc613-0bf3-4b74-990e-05700fc40e2d/action/?do=stop HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{}

Example response:

HTTP/1.1 202 ACCEPTED
Content-Type: application/json; charset=utf-8

{
    "action": "stop",
    "result": "success",
    "uuid": "358fc613-0bf3-4b74-990e-05700fc40e2d"
}

Start in a separate availability group

It is possible to hint the system which servers are preferred to run on separate hardware host. See Starting Servers in a Different Availability Group (Start Avoid).

Open VNC Tunnel

POST /servers/{uuid}/action/?do=open_vnc

Opens a VNC tunnel to a server with specific UUID.

Status Codes:
  • 202 – Action accepted, execution is proceeding.

Note

VNC URL will be different each time you close/open the tunnel.

Example request:

POST /api/2.0/servers/7464e297-12f5-438f-b77b-b9277cc8ca12/action/?do=open_vnc HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{}

Example response:

HTTP/1.1 202 ACCEPTED
Content-Type: application/json; charset=utf-8

{
    "action": "open_vnc",
    "result": "success",
    "uuid": "7464e297-12f5-438f-b77b-b9277cc8ca12",
    "vnc_url": "vnc://direct.wdc.cloudsigma.com:42436"
}

Close VNC Tunnel

POST /servers/{uuid}/action/?do=close_vnc

Closes a VNC tunnel to a server with specific UUID.

Status Codes:
  • 202 – Action accepted, execution is proceeding.

Example request:

POST /api/2.0/servers/7464e297-12f5-438f-b77b-b9277cc8ca12/action/?do=close_vnc HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{}

Example response:

HTTP/1.1 202 ACCEPTED
Content-Type: application/json; charset=utf-8

{
    "action": "close_vnc",
    "result": "success",
    "uuid": "7464e297-12f5-438f-b77b-b9277cc8ca12"
}

Cloning

POST /servers/{uuid}/action/?do=clone
statuscode 202:Action accepted, execution is proceeding.

Clones a server. Does cascading clone of server drives, i.e. all disk drives attached to the server are cloned and attached to the new server. CDROM drives attached to the clone source are attached to the clone. IPs of the cloned server are set to DHCP. All other properties of the clone are equal to the original.

The optional body can contain a name attribute, which will be the name of the newly-cloned server and/or random_vnc_password boolean attribute which if set will generate a new vnc password for the new server.

Example clone source server:

{
    "context": true,
    "cpu": 1000,
    "cpu_model": null,
    "cpus_instead_of_cores": false,
    "drives": [],
    "enable_numa": false,
    "hv_relaxed": false,
    "hv_tsc": false,
    "jobs": [],
    "mem": 536870912,
    "meta": {},
    "name": "testServerAcc",
    "nics": [],
    "owner": {
        "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
        "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
    },
    "requirements": [],
    "resource_uri": "/api/2.0/servers/a0b4db4f-d09b-4eda-8b67-29b090b17b9c/",
    "runtime": null,
    "smp": 1,
    "status": "stopped",
    "tags": [],
    "uuid": "a0b4db4f-d09b-4eda-8b67-29b090b17b9c",
    "vnc_password": "testserver"
}

Example clone request:

POST /api/2.0/servers/a0b4db4f-d09b-4eda-8b67-29b090b17b9c/action/?do=clone HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{
    "name": "test_cloned_server_name",
    "random_vnc_password": true
}

Example clone response:

HTTP/1.1 202 ACCEPTED
Content-Type: application/json; charset=utf-8

{
    "context": true,
    "cpu": 1000,
    "cpu_model": null,
    "cpus_instead_of_cores": false,
    "drives": [],
    "enable_numa": false,
    "hv_relaxed": false,
    "hv_tsc": false,
    "jobs": [
        {
            "resource_uri": "/api/2.0/jobs/f1a4fb2f-8825-43b7-9fdf-39d228fce4db/",
            "uuid": "f1a4fb2f-8825-43b7-9fdf-39d228fce4db"
        }
    ],
    "mem": 536870912,
    "meta": {},
    "name": "test_cloned_server_name",
    "nics": [],
    "owner": {
        "resource_uri": "/api/2.0/user/80cb30fb-0ea3-43db-b27b-a125752cc0bf/",
        "uuid": "80cb30fb-0ea3-43db-b27b-a125752cc0bf"
    },
    "requirements": [],
    "resource_uri": "/api/2.0/servers/65127d1a-4766-4677-90da-418246cedc6f/",
    "runtime": null,
    "smp": 1,
    "status": "stopped",
    "tags": [],
    "uuid": "65127d1a-4766-4677-90da-418246cedc6f",
    "vnc_password": "GjZ7bn2S"
}

Note

The name of the cloned drive will be changed using the clone naming strategy set in the profile. See Clone naming for more information

Cloning with Drives on Different Storage (Avoid)

It is possible to hint the system which drives are preferred to be on separate physical storage host. See Creating Drives in a Different Availability Group (Create/Clone Avoid). I

Server NIC Configurations

The network interfaces are configured in the “nics” attribute. For more information on configuring network interfaces check Server Network Interfaces section.

Here is an example of defining a network interface with a dynamically assigned IP (for brevity only the “nics” attribute of the definitions is shown):

PUT /api/2.0/servers/6b704c22-3423-418f-893e-4e275cd500e1/ HTTP/1.1
Content-Type: application/json
Authorization: Basic SWYgeW91IGZvdW5kIHRoaXMsIGhhdmUgYSBjb29raWUsIHlvdSBkZXNlcnZlIGl0IDop

{
    "nics": [
        {
            "vlan": "a21a4e59-b133-487a-ad7b-16b41ac38e9b"
        }
    ]
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "nics": [
        {
            "boot_order": null,
            "firewall_policy": null,
            "ip_v4_conf": null,
            "ip_v6_conf": null,
            "mac": "22:13:93:d5:17:b5",
            "model": "virtio",
            "runtime": null,
            "vlan": {
                "resource_uri": "/api/2.0/vlans/a21a4e59-b133-487a-ad7b-16b41ac38e9b/",
                "uuid": "a21a4e59-b133-487a-ad7b-16b41ac38e9b"
            }
        }
    ]
}

Availability groups

It is possible to query which servers share common hardware hosts. See Server availability groups.

Advanced settings

On every server configuration there are a few advanced options you can setup.

{
    "cpus_instead_of_cores": false,
    "enable_numa": false,
    "hv_relaxed": false,
    "hv_tsc": false
}
  • cpus_instead_of_cores:
    • Type: true/false
    • Description: selects whether the SMP is exposed as cores of a single CPU or separate CPUs. This should be set to false for Windows, because there are license requirements for multiple CPUs.
  • enable_numa:
    • Type: true/false
    • Description: This option exposes the NUMA/CPU topology of the hypervisor to the virtual machine. It boosts performance for NUMA aware applications. The option should be set to true for servers with SMP bigger than 6, since this is the number of cores we have per NUMA node on the hypervisor. If set to true, cpus_instead_of_cores should also be set to true for Linux, because some Linux distributions do not support multiple NUMA nodes on multple CPU cores, but only on multiple CPUs.
  • hv_relaxed
    • Type: true/false
    • Description: Relax constraints on timers. This improves the behavior of VMs running Windows.
  • hv_tsc:
    • Type: true/false
    • Description: Enables more precise timers for Windows. This boost performance for timer specific code.

Warning

hv_relaxed and hv_tsc should be set to false for VMs running Linux

Server State Diagram

_images/ServerStates.png

Schema

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "allowed_detail_http_methods": [
        "get",
        "put",
        "delete"
    ],
    "allowed_list_http_methods": [
        "get",
        "put",
        "delete",
        "post"
    ],
    "default_format": "application/json",
    "default_limit": 20,
    "fields": {
        "context": {
            "default": true,
            "help_text": "Enable guest context serial device",
            "readonly": false,
            "required": false,
            "type": "boolean"
        },
        "cpu": {
            "default": null,
            "help_text": "Server's CPU Clock speed measured in MHz",
            "readonly": false,
            "required": true,
            "type": "integer"
        },
        "cpu_model": {
            "choices": [
                "kvm64"
            ],
            "default": null,
            "help_text": "Choose the virtual CPU model, for mitigating compatibility issues between the guest operating system and the underlying host's CPU. If not specified, all of the hypervisor's CPU capabilities are passed directly to the virtual machine.",
            "readonly": false,
            "required": false,
            "type": "string"
        },
        "cpus_instead_of_cores": {
            "default": false,
            "help_text": "Expose server SMPs as separate CPUs, instead of cores of a single CPU.",
            "readonly": false,
            "required": false,
            "type": "boolean"
        },
        "drives": {
            "default": [],
            "fields": {
                "boot_order": {
                    "default": null,
                    "help_text": "Drive boot order",
                    "readonly": false,
                    "required": false,
                    "type": "integer"
                },
                "dev_channel": {
                    "default": null,
                    "help_text": "Device channel in format {controller:unit} ex. 0:1, 0:2, etc. Keep in mind that there are limits based on emulation type - for example ide can have up to 2 controllers, 2 units each.",
                    "readonly": false,
                    "required": true,
                    "type": "string"
                },
                "device": {
                    "choices": [
                        "ide",
                        "virtio"
                    ],
                    "default": null,
                    "help_text": "Device emulation type",
                    "readonly": false,
                    "required": true,
                    "type": "string"
                },
                "drive": {
                    "default": null,
                    "help_text": "Drive UUID",
                    "readonly": false,
                    "required": true,
                    "type": "related"
                },
                "runtime": {
                    "default": "No default provided.",
                    "fields": {
                        "io": {
                            "default": null,
                            "fields": {
                                "bytes_read": {
                                    "default": 0,
                                    "help_text": "Integer data. Ex: 2673",
                                    "readonly": false,
                                    "required": true,
                                    "type": "integer"
                                },
                                "bytes_written": {
                                    "default": 0,
                                    "help_text": "Integer data. Ex: 2673",
                                    "readonly": false,
                                    "required": true,
                                    "type": "integer"
                                },
                                "count_read": {
                                    "default": 0,
                                    "help_text": "Integer data. Ex: 2673",
                                    "readonly": false,
                                    "required": true,
                                    "type": "integer"
                                },
                                "count_written": {
                                    "default": 0,
                                    "help_text": "Integer data. Ex: 2673",
                                    "readonly": false,
                                    "required": true,
                                    "type": "integer"
                                }
                            },
                            "help_text": "A single related resource. Can be either a URI or set of nested resource data.",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        }
                    },
                    "help_text": "Attached drive's runtime information",
                    "readonly": true,
                    "required": false,
                    "type": "related"
                }
            },
            "help_text": "List of attached Drives to server",
            "readonly": false,
            "required": false,
            "type": "related"
        },
        "enable_numa": {
            "default": false,
            "help_text": "Expose NUMA topology to the server.",
            "readonly": false,
            "required": false,
            "type": "boolean"
        },
        "hv_relaxed": {
            "default": false,
            "help_text": "Improve performance of Windows servers.",
            "readonly": false,
            "required": false,
            "type": "boolean"
        },
        "hv_tsc": {
            "default": false,
            "help_text": "Improves performance of Windows servers with the trade off that the servers cannot be live migrated.",
            "readonly": false,
            "required": false,
            "type": "boolean"
        },
        "jobs": {
            "default": "No default provided.",
            "help_text": "Background jobs related to this resource",
            "readonly": true,
            "required": true,
            "type": "related"
        },
        "mem": {
            "default": null,
            "help_text": "Server's Random Access Memory measured in bytes",
            "readonly": false,
            "required": true,
            "type": "integer"
        },
        "meta": {
            "default": {},
            "help_text": "User assigned meta information for this server",
            "readonly": false,
            "required": false,
            "type": "dict"
        },
        "name": {
            "default": null,
            "help_text": "Human readable name of server",
            "readonly": false,
            "required": true,
            "type": "string"
        },
        "nics": {
            "default": [],
            "fields": {
                "boot_order": {
                    "default": null,
                    "help_text": "Device boot order",
                    "readonly": false,
                    "required": false,
                    "type": "integer"
                },
                "firewall_policy": {
                    "default": null,
                    "help_text": "Firewall policy",
                    "readonly": false,
                    "required": false,
                    "type": "related"
                },
                "ip_v4_conf": {
                    "default": null,
                    "fields": {
                        "conf": {
                            "choices": [
                                "dhcp",
                                "static",
                                "manual"
                            ],
                            "default": null,
                            "help_text": "Configuration type",
                            "readonly": false,
                            "required": false,
                            "type": "string"
                        },
                        "ip": {
                            "default": null,
                            "help_text": "An IP address reference. Only used in 'static' IP configuration type",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        }
                    },
                    "help_text": "Public IPv4 configuration",
                    "readonly": false,
                    "required": false,
                    "type": "related"
                },
                "ip_v6_conf": {
                    "default": null,
                    "fields": {
                        "conf": {
                            "choices": [
                                "dhcp",
                                "static",
                                "manual"
                            ],
                            "default": null,
                            "help_text": "Configuration type",
                            "readonly": false,
                            "required": false,
                            "type": "string"
                        },
                        "ip": {
                            "default": null,
                            "help_text": "An IP address reference. Only used in 'static' IP configuration type",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        }
                    },
                    "help_text": "Public IPv6 configuration",
                    "readonly": false,
                    "required": false,
                    "type": "related"
                },
                "mac": {
                    "default": null,
                    "help_text": "MAC address of the server NIC",
                    "readonly": false,
                    "required": true,
                    "type": "string"
                },
                "model": {
                    "choices": [
                        "ne2k_isa",
                        "i82551",
                        "i82557b",
                        "i82559er",
                        "ne2k_pci",
                        "pcnet",
                        "rtl8139",
                        "e1000",
                        "virtio"
                    ],
                    "default": null,
                    "help_text": "Model of NIC",
                    "readonly": false,
                    "required": false,
                    "type": "string"
                },
                "runtime": {
                    "default": "No default provided.",
                    "fields": {
                        "interface_type": {
                            "choices": [
                                "public",
                                "private"
                            ],
                            "default": null,
                            "help_text": "Type of interface",
                            "readonly": false,
                            "required": true,
                            "type": "string"
                        },
                        "io": {
                            "default": null,
                            "fields": {
                                "bytes_recv": {
                                    "default": 0,
                                    "help_text": "Bytes received on this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                },
                                "bytes_sent": {
                                    "default": 0,
                                    "help_text": "Packets received on this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                },
                                "packets_recv": {
                                    "default": 0,
                                    "help_text": "Bytes sent from this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                },
                                "packets_sent": {
                                    "default": 0,
                                    "help_text": "Packets sent from this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                }
                            },
                            "help_text": "NIC runtime Input and Output data",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        },
                        "ip_v4": {
                            "default": null,
                            "help_text": "Public IPv4 configuration",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        },
                        "ip_v6": {
                            "default": null,
                            "help_text": "Public IPv6 configuration",
                            "readonly": false,
                            "required": false,
                            "type": "string"
                        }
                    },
                    "help_text": "NIC runtime information",
                    "readonly": true,
                    "required": false,
                    "type": "related"
                },
                "vlan": {
                    "default": null,
                    "help_text": "UUID of the private VLAN",
                    "readonly": false,
                    "required": false,
                    "type": "related"
                }
            },
            "help_text": "The list of nics attached to this server",
            "readonly": false,
            "required": false,
            "type": "related"
        },
        "owner": {
            "default": null,
            "help_text": "UUID of the server owner",
            "readonly": true,
            "required": true,
            "type": "related"
        },
        "requirements": {
            "default": [],
            "help_text": "A collection of special requirements for this server",
            "readonly": false,
            "required": false,
            "type": "list"
        },
        "resource_uri": {
            "default": "No default provided.",
            "help_text": "Unicode string data. Ex: \"Hello World\"",
            "readonly": true,
            "required": true,
            "type": "string"
        },
        "runtime": {
            "default": "No default provided.",
            "fields": {
                "active_since": {
                    "default": "No default provided.",
                    "help_text": "Datetime object representing the exact time the guest was started.",
                    "readonly": false,
                    "required": true,
                    "type": "string"
                },
                "nics": {
                    "default": [],
                    "fields": {
                        "interface_type": {
                            "choices": [
                                "public",
                                "private"
                            ],
                            "default": null,
                            "help_text": "Type of interface",
                            "readonly": false,
                            "required": true,
                            "type": "string"
                        },
                        "io": {
                            "default": null,
                            "fields": {
                                "bytes_recv": {
                                    "default": 0,
                                    "help_text": "Bytes received on this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                },
                                "bytes_sent": {
                                    "default": 0,
                                    "help_text": "Packets received on this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                },
                                "packets_recv": {
                                    "default": 0,
                                    "help_text": "Bytes sent from this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                },
                                "packets_sent": {
                                    "default": 0,
                                    "help_text": "Packets sent from this interface",
                                    "readonly": false,
                                    "required": false,
                                    "type": "integer"
                                }
                            },
                            "help_text": "NIC runtime Input and Output data",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        },
                        "ip_v4": {
                            "default": null,
                            "help_text": "Public IPv4 configuration",
                            "readonly": false,
                            "required": false,
                            "type": "related"
                        },
                        "ip_v6": {
                            "default": null,
                            "help_text": "Public IPv6 configuration",
                            "readonly": false,
                            "required": false,
                            "type": "string"
                        },
                        "mac": {
                            "default": null,
                            "help_text": "MAC address of this NIC",
                            "readonly": false,
                            "required": false,
                            "type": "string"
                        }
                    },
                    "help_text": "The list of this server's NICs runtime",
                    "readonly": false,
                    "required": true,
                    "type": "related"
                }
            },
            "help_text": "Runtime information of the guest",
            "readonly": true,
            "required": false,
            "type": "related"
        },
        "smp": {
            "default": null,
            "help_text": "Symmetric Multiprocessing (SMP) i.e. number of CPU cores",
            "readonly": false,
            "required": false,
            "type": "integer"
        },
        "status": {
            "default": "No default provided.",
            "help_text": "Status of the guest.",
            "readonly": true,
            "required": false,
            "type": "string"
        },
        "tags": {
            "default": "No default provided.",
            "help_text": "Many related resources. Can be either a list of URIs or list of individually nested resource data.",
            "readonly": false,
            "required": false,
            "type": "related"
        },
        "uuid": {
            "default": null,
            "help_text": "UUID of server",
            "readonly": true,
            "required": true,
            "type": "string"
        },
        "vnc_password": {
            "default": null,
            "help_text": "VNC Password to connect to server",
            "readonly": false,
            "required": true,
            "type": "string"
        }
    },
    "filtering": {
        "name": 0,
        "name__contains": 0,
        "tag": "<function get_tag_filter_args at 0x5dd61b8>",
        "uuid": 0
    }
}