VcVappFailoverSettings
VcVappFailoverSettings
Settings used when performing vApp failover to an on-premises.
AllOf
This class requires all of the following:
JSON Example
{
"powerOn": true,
"consolidate": false,
"instanceMap": {
"rep1": "inst1",
"rep2": "inst2"
},
"snapshotOptions": "string",
"type": "string",
"vAppNetworkSettings": {
"networkMappings": [
{
"sourceNetworkName": "ext_net_vdc_s1Org",
"sourceOrgVdcNetwork": {
"id": "e5a39b99-6c27-493c-acce-7eae3cd7414e",
"name": "ext_net_vdc_s1Org"
},
"destinationOrgVdcNetwork": {
"id": "f1c31b8d-c36b-4c2e-9236-cf97f5046072",
"name": "ext_net_vdc_s2Org"
}
}
],
"copySourceNetworks": true,
"bridgeOrgVdcNetworks": [],
"bulkConnectVmNics": false
},
"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
}
}
}
object
customVirtualHardwareMap
Optional
A 'vm_replication_id' -> 'instance_id' map. Specifies hardware changes to be performed on the recovered VMs.
object
instanceMap
Optional
A 'vm_replication_id' -> 'instance_id' map.
string
type
Optional
Polymorphic discriminator property, value is 'vcenter'