VmFailoverTestSettings

VmFailoverTestSettings
VmFailoverTestSettings

Test failover settings for VM replication.

AllOf
This class requires all of the following:
JSON Example
{
    "copySecurityTags": true,
    "placementPolicy": "55a69531-ee2d-4cef-8df2-c68339e9e5ad",
    "powerOn": true,
    "sizingPolicy": "6d688c22-7736-44d3-8fcd-99d637eaef97",
    "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
    },
    "sync": false,
    "instanceId": "258bfd20-89d6-4254-a5e3-9c3eb23c3922",
    "type": "string",
    "vmNetworkSettings": {
        "copySourceNicSettings": false,
        "nics": [
            {
                "externalIpAddress": "64.71.222.37",
                "ipAddress": "192.0.0.1",
                "ipAddressAllocationMode": "string",
                "isConnected": false,
                "macAddress": "00:0a:95:9d:68:17",
                "needsCustomization": true,
                "network": "network1",
                "networkAdapterType": "VMXNET 3",
                "nicIndex": 0,
                "resetMacAddress": true,
                "resolutionType": "EXPLICIT"
            }
        ],
        "primaryNicIndex": 0,
        "resolutionType": "EXPLICIT"
    }
}
string
instanceId
Optional

Optional id of a PIT to recover to. By default the latest instance is used. Cannot be used together with the 'sync' parameter set to true.

boolean
sync
Optional

Whether automatic synchronization should be performed before the failover test. Cannot be set to 'true' if the 'instanceId' parameter is populated.

string
type
Optional

Polymorphic discriminator property, value is 'vcloud'

vmNetworkSettings
Optional

vmNetworkSettings