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'
object
vmNetworkSettings
Optional
Network settings for each VM organized as map by VM ID