VcVappFailoverSettings

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.

snapshotOptions
Optional

snapshotOptions

string
type
Optional

Polymorphic discriminator property, value is 'vcenter'