VmTemplate_LibraryItems_CreateSpecVmHomeStorage

VmTemplate_LibraryItems_CreateSpecVmHomeStorage
VmTemplate_LibraryItems_CreateSpecVmHomeStorage

The LibraryItems.CreateSpecVmHomeStorage structure defines the storage specification for a virtual machine template's configuration and log files.

JSON Example
{
    "datastore": "string",
    "storage_policy": {
        "type": "string",
        "policy": "string"
    }
}
string
datastore
Required

Identifier of the datastore for the virtual machine template's configuration and log files. This field is currently required. When LibraryItems.CreateSpecVmHomeStorage.storage-policy is also specified and is incompatible with the LibraryItems.CreateSpecVmHomeStorage.datastore, then the virtual machine template will be flagged as being out of compliance with the specified storage policy.

When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Datastore. When operations return a value of this structure as a result, the field will be an identifier for the resource type: Datastore.

storage_policy
Optional

The LibraryItems.CreateSpecVmHomeStoragePolicy structure defines the storage policy specification for a virtual machine template's configuration and log files.