TypeOvfVAppTemplate
Provide information for vApp template in an OVF template file.
Properties
array of
TypeOvfPolicyStoragePolicy
storage_policies
Optional
Storage policies of the vApp template. vApp templates do not require a list of storage policies.
string
vapp_name
Optional
Name of the vApp template vApp templates do not require a name.
array of
TypeOvfVmTemplate
vm_templates
Optional
Vitrual Machines in this vApp template vApp templates do not require a list of VM templates.
JSON Example
{
"storage_policies": [
{
"group_id": "string"
}
],
"vapp_name": "string",
"vm_templates": [
{
"cpu": {
"limit": 0,
"num_cpus": 0,
"reservation": 0,
"shares": 0
},
"disk_controllers": [
{
"name": "string",
"sub_type": "string",
"type": "string"
}
],
"disks": [
{
"disk_capacity": 0,
"name": "string",
"storage_policy": {
"group_id": "string"
}
}
],
"drives": [
{
"name": "string",
"sub_type": "string",
"type": "string"
}
],
"floppies": [
{
"connected": false,
"name": "string",
"type": "string"
}
],
"memory": {
"limit": 0,
"reservation": 0,
"shares": 0,
"size": 0
},
"nics": [
{
"mac_address": "string",
"name": "string",
"network_name": "string",
"start_connected": false
}
],
"os_description": "string",
"os_type": "string",
"storage_policies": [
{
"group_id": "string"
}
],
"usb_controllers": [
{
"auto_connect": false,
"ehci_pci_slot_number": 0,
"pci_slot_number": 0,
"type": "string"
}
],
"video_cards": [
{
"enable3d": false,
"graphics_memory_size": 0,
"num_displays": 0,
"render_type": "string",
"use_auto_detect": false,
"video_ram_size": 0
}
],
"vm_name": "string"
}
]
}