VMs
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
ModelsExpand Collapse
VMsAvailability
Check VM Create Availability
POST/v1/compute/vms/availability
Check VM Update Availability
PATCH/v1/compute/vms/{vm_id}/availability
VMsCost
Estimate VM Create Cost
POST/v1/compute/vms/cost
Estimate VM Update Cost
PATCH/v1/compute/vms/{vm_id}/cost
VMsVolumes
List VM's Volumes
GET/v1/compute/vms/{vm_id}/volumes
VMsOS Images
List OS Images
GET/v1/compute/vms/os_images
VMsMetrics
List VM's Metrics
GET/v1/compute/vms/{vm_id}/metrics
ModelsExpand Collapse
VMMetricSeries object { metric, points, unit } One metric’s values over the interval served.
VMMetricSeries object { metric, points, unit }
One metric’s values over the interval served.
Values over the interval, oldest first. Every series in a response covers the same periods, so they line up index for index.
Values over the interval, oldest first. Every series in a response covers the same periods, so they line up index for index.
VMMetrics object { aggregation, end_time, metrics, 3 more } A VM’s metrics over an interval: one series per metric, on a shared grid of periods.
VMMetrics object { aggregation, end_time, metrics, 3 more }
A VM’s metrics over an interval: one series per metric, on a shared grid of periods.
aggregation: "mean" or "max" or "min"How the samples inside one period were folded into a single value.
aggregation: "mean" or "max" or "min"
How the samples inside one period were folded into a single value.
One series per requested metric, in the order they were requested.
One series per requested metric, in the order they were requested.
Values over the interval, oldest first. Every series in a response covers the same periods, so they line up index for index.
Values over the interval, oldest first. Every series in a response covers the same periods, so they line up index for index.
period: "5m" or "15m" or "1h" or 2 moreWidth of one period, and so the spacing between consecutive points.
period: "5m" or "15m" or "1h" or 2 more
Width of one period, and so the spacing between consecutive points.
VMsMetric Descriptors
List VM Metric Descriptors
GET/v1/compute/metric_descriptors
ModelsExpand Collapse
VMMetricDescriptor object { description, max_value, metric, 3 more } Describes one metric a VM reports: how to name it, what its values mean, and the range they fall in.
VMMetricDescriptor object { description, max_value, metric, 3 more }
Describes one metric a VM reports: how to name it, what its values mean, and the range they fall in.
VMMetricDescriptorList object { items, pagination }
VMMetricDescriptorList object { items, pagination }