Type_Ovf_VAppTemplate

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.

vm_templates
Optional

Vitrual Machines in this vApp template vApp templates do not require a list of VM templates.

storage_policies
Optional

Storage policies of the vApp template. vApp templates do not require a list of storage policies.