Deploys one or more virtual machines in HCI environment with specified template and storage provisioning policy.
object Specifies where to deploy the virtual machine | |
object Specifies the hypervisor image information using which the virtual machine is deployed | |
object Specifies name and the target network to use for deployment | |
required | object Specifies the storage configurations for a virtual machine |
required | object Defines the virtual machine configurations |
Array of objects Specifies the policies which can be attached to the virtual machine |
Accepted
Bad request
Unauthorized request
Forbidden
Internal / unexpected error
{- "destination": {
- "clusterId": "string",
- "folderId": "string",
- "hostId": "string",
- "resourcePoolId": "string"
}, - "imageSource": {
- "imageId": "string",
- "imageName": "string",
- "imageSourceType": "HYPERVISOR_IMAGE_LIBRARY"
}, - "networkConfig": {
- "ipAllocationPolicy": "DHCP_POLICY",
- "networkMapping": [
- {
- "name": "string",
- "network": "string"
}
]
}, - "storageConfig": {
- "defaultDatastoreId": "string",
- "provisioningType": "THIN"
}, - "vmConfig": {
- "acceptEula": true,
- "annotation": "string",
- "locale": "string",
- "name": "string",
- "numberOfVms": 1,
- "powerOn": true,
- "propertyConfig": [
- {
- "key": "string",
- "value": "string"
}
]
}, - "vmPolicy": [
- {
- "id": "string",
- "type": "VM_PROTECTION_POLICY"
}
]
}
{ }