Compute
ComputeVMs
Create VM
POST/v1/compute/vms
Get VM Details
GET/v1/compute/vms/{vm_id}
Update VM
PATCH/v1/compute/vms/{vm_id}
Delete VM
DELETE/v1/compute/vms/{vm_id}
List VMs
GET/v1/compute/vms
Restart VM
POST/v1/compute/vms/{vm_id}/restart
ComputeVMsAvailability
Check VM Create Availability
POST/v1/compute/vms/availability
Check VM Update Availability
PATCH/v1/compute/vms/{vm_id}/availability
ComputeVMsVolumes
List VM's Volumes
GET/v1/compute/vms/{vm_id}/volumes
ComputeVMsOS Images
List OS Images
GET/v1/compute/vms/os_images
ComputeVolumes
Create Volume
POST/v1/compute/volumes
Get Volume
GET/v1/compute/volumes/{volume_id}
Update Volume
PATCH/v1/compute/volumes/{volume_id}
Delete Volume
DELETE/v1/compute/volumes/{volume_id}
List Volumes
GET/v1/compute/volumes
Attach Volume
POST/v1/compute/volumes/{volume_id}/attach
Detach Volume
POST/v1/compute/volumes/{volume_id}/detach
ComputeVolumesAvailability
Check Volume Create Availability
POST/v1/compute/volumes/availability
Check Volume Update Availability
PATCH/v1/compute/volumes/{volume_id}/availability