VappTemplatePlannedMigrationSettings

VappTemplatePlannedMigrationSettings
VappTemplatePlannedMigrationSettings

Settings used when performing planned migration of a vApp template.

AllOf
This class requires all of the following:
JSON Example
{
    "consolidate": false,
    "type": "string",
    "vmNetworkSettings": {
        "de68576d-7505-490e-ab9e-1942c2c965c4": {
            "primaryNicIndex": 0,
            "nics": [
                {
                    "nicIndex": 0,
                    "isConnected": true,
                    "resetMacAddress": false,
                    "network": "ext_net_vdc_s1Org",
                    "ipAddress": "",
                    "ipAddressAllocationMode": "POOL",
                    "externalIpAddress": "10.71.232.255",
                    "networkAdapterType": "",
                    "needsCustomization": false,
                    "macAddress": "00:50:56:8a:b2:a8"
                }
            ],
            "copySourceNicSettings": true,
            "computerName": "testpc",
            "enableGuestCustomization": true
        }
    },
    "vAppNetworkSettings": {
        "bridgeOrgVdcNetworks": [
            {
                "id": "3d2fe641-28a4-40b4-9b5b-1c0e00ecd92d",
                "name": "network1"
            }
        ],
        "bulkConnectVmNics": true,
        "copySourceNetworks": true,
        "networkMappings": [
            {
                "destinationOrgVdcNetwork": {
                    "id": "3d2fe641-28a4-40b4-9b5b-1c0e00ecd92d",
                    "name": "network1"
                },
                "sourceNetworkName": "ext_net_vdc_s1Org",
                "sourceOrgVdcNetwork": {
                    "id": "3d2fe641-28a4-40b4-9b5b-1c0e00ecd92d",
                    "name": "network1"
                }
            }
        ],
        "resolutionType": "EXPLICIT"
    },
    "powerOn": true,
    "catalogId": "string",
    "copySecurityTags": false
}
string
catalogId
Optional

Destination catalog ID to which the template will be migrated

boolean
copySecurityTags
Optional

Indicates whether the source vm's security tags should be copied to the recovered vm.

string
type
Optional

Polymorphic discriminator property, value is 'vcloudTemplate'

vAppNetworkSettings
Optional

vAppNetworkSettings

object
vmNetworkSettings
Optional

Network settings for each VM organized as map by VM ID