v1

latestOpenAPI 3.0.32026-07-13122146291.9 KB
Virtual machines

Purchase a commitment for a virtual machine

Commits a virtual machine to a longer-term plan in exchange for a lower hourly rate. The virtual machine must not already be in a committed term.

post/v1/projects/{projectId}/vm/{id}/commit

Path parameters

projectIdstring required
idstring required

Request body

commitmentTerm'COMMITMENT_TERM_NONE' | 'COMMITMENT_TERM_1_MONTH' | 'COMMITMENT_TERM_3_MONTHS' | 'COMMITMENT_TERM_6_MONTHS' | 'COMMITMENT_TERM_12_MONTHS' | 'COMMITMENT_TERM_24_MONTHS' | 'COMMITMENT_TERM_36_MONTHS' | 'COMMITMENT_TERM_60_MONTHS'

Response

A successful response.

object required