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