Lcm_Common_ApplianceDeployment

Lcm_Common_ApplianceDeployment
Lcm_Common_ApplianceDeployment

The ApplianceDeployment structure describes the new appliance deployment configuration.

JSON Example
{
    "name": "string",
    "size": "string",
    "thin_disk_mode": false,
    "disk_size": "string",
    "root_password": "string",
    "ova_info": {
        "location": "string",
        "ssl_verify": false,
        "ssl_hash": "string",
        "hash_algorithm": "string"
    },
    "ceip_enabled": false
}
string
name
Required

The name of the appliance to deploy.

size
Optional

The ApplianceSize enumerated type defines the size of the appliance (CPU and memory) to be deployed.
TINY : Appliance size of 'tiny'.
SMALL : Appliance size of 'small'.
MEDIUM : Appliance size of 'medium'.
LARGE : Appliance size of 'large',
XLARGE : Appliance size of 'extra large'.

boolean
thin_disk_mode
Required

Whether to deploy the appliance with thin mode virtual disks.

disk_size
Optional

The StorageSize enumerated type defines the storage size of the appliance to be deployed.
REGULAR : Regular storage
LARGE : Large storage
XLARGE : Extra large storage

string As password
root_password
Required

Password must conform to the following requirements: 1. At least 8 characters. 2. No more than 20 characters. 3. At least 1 uppercase character. 4. At least 1 lowercase character. 5. At least 1 number. 6. At least 1 special character (e.g., '!', '(', '@', etc.). 7. Only visible A-Z, a-z, 0-9 and punctuation (spaces are not allowed)

ova_info
Optional

The OvaInfo structure defines the OVA file location info.

boolean
ceip_enabled
Optional

This key describes the enabling option for the VMware's Customer Experience Improvement Program (CEIP). If unset, defaults to True