TypeOvfVAppTemplate

Provide information for vApp template in an OVF template file.


Properties

Required Property Name Type Description
optional storage_policies array of TypeOvfPolicyStoragePolicy

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

optional vapp_name string

Name of the vApp template vApp templates do not require a name.

optional vm_templates array of TypeOvfVmTemplate

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"
        }
    ]
}
Feedback

Was this page helpful?