GET /v2/storage-volumes
Zwraca tablicę z listą istniejących wirtualnych dysków.
{  
  "success":true,
  "storage_volumes": [
     {
       "id":"$volume_id",
       "label":"$volume_label",
       "size": $volume_size,
       "cost_per_hour": $volume_cost,
       "type": "$volume_type",
       "system_disk": $volume_system,
 
       // jeśli shared_disk jest równy false to
       // pole 'virtual_machine' będzie istniało jeżeli
       // dysk jest podłączony do wirtualnej maszyny
        "shared_disk": $shared_disk, //jesli = false
        "virtual_machine": {
           "id": "$vm_id",
           "label": "$vm_label",
           "attach_time": "$attach_time"
        }
        // jeśli shared_disk jest równy true to
        // pole 'virtual_machines' będzie istniało jeżeli dysk
        // jest podłączony do co najmniej jednej wirtualnej maszyny
        "shared_disk": $shared_disk, //jesli = true
        "virtual_machines": [{
              "id": "$vm_id",
              "label": "$vm_label",
              "attach_time": "$attach_time",
            },
            { ... },
            {
              "id": "$vm_id",
              "label": "$vm_label",
              "attach_time": "$attach_time"
           }
        ]
     },
    { ... }
  ]
}
GET /v2/storage-volumes/$VOLUME_ID
Zwraca informacje o wirtualnym dysku, o podanym $VOLUME_ID.
{  
  "success":true,
  "storage_volume": [
     {
       "id": "$volume_id",
       "label": "$volume_label",
       "size": $volume_size,
       "cost_per_hour": $volume_cost,
       "type": "$volume_type",
       "system_disk": $volume_system,
       // jeśli shared_disk jest równy false to
       // pole 'virtual_machine' będzie istniało jeżeli
       // dysk jest podłączony do wirtualnej maszyny
        "shared_disk": $shared_disk, //jesli = false
        "virtual_machine": {
           "id": "$vm_id",
           "label": "$vm_label",
           "attach_time": "$attach_time"
        }
        // jeśli shared_disk jest równy true to
        // pole 'virtual_machines' będzie istniało jeżeli dysk
        // jest podłączony do co najmniej jednej wirtualnej maszyny
        "shared_disk": $shared_disk, //jesli = true
        "virtual_machines": [{
              "id": "$vm_id",
              "label": "$vm_label",
              "attach_time": "$attach_time",
            },
            { ... },
            {
              "id": "$vm_id",
              "label": "$vm_label",
              "attach_time": "$attach_time"
           }
        ]
     }
  ]
}
POST /v2/storage-volumes/$VOLUME_ID/attach
{
   "virtual_machine_id": "$vm_id"
}
{  
  "success":true
}
POST /v2/storage-volumes/$VOLUME_ID/detach
Dodaje zadanie odłączenia dysku $VOLUME_ID od wirtualnej maszyny. Dysk musi być podłączony do wirtualnej maszyny, aby operacja się powiodła.
{  
  "success":true
}
PUT /v2/storage-volumes
Dodaje nowy dysk wirtualny.
{
    "zone_id": "$location_id",
    "type": "$disk_type",
    "name": "$disk_label",
    "shared_volume": $shared_volume,
    "size": $disk_size,
    "recovery_point_id": "$recovery_point_id"
}
{  
  "success":true
}
DELETE /v2/storage-volumes/$VOLUME_ID
Dodaje zadanie usunięcia dysku $VOLUME_ID. Jeżeli dysk jest podłączony do wirtualnej maszyny, zostanie od niej automatycznie odłączony.
{  
  "success":true
}