# vm.start

Start a VM.

options.overcommit defaults to false, meaning VMs are not allowed to start if there is not enough available memory to hold all configured VMs. If true, VM starts even if there is not enough memory for all configured VMs.

Error codes:

> ENOMEM(12): not enough free memory to run the VM without overcommit

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: id

#### id

Type: integer

##### Parameter 2: options

#### options

Type: object Default: {"overcommit": false}
No Additional Properties

##

#### Overcommit

Type: boolean Default: false

##

#### Result

Type: null

Required roles: VM_WRITE