CreateSecondaryVMExRequestType

CreateSecondaryVMExRequestType
CreateSecondaryVMExRequestType

The parameters of CreateSecondaryVMEx_Task.

JSON Example
{
    "host": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "spec": {
        "_typeName": "string",
        "metaDataPath": {
            "_typeName": "string",
            "metaDataDatastore": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            }
        },
        "secondaryVmSpec": {
            "_typeName": "string",
            "vmConfig": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "disks": [
                {
                    "_typeName": "string",
                    "disk": {
                        "_typeName": "string",
                        "key": 0,
                        "deviceInfo": {
                            "_typeName": "string",
                            "label": "string",
                            "summary": "string"
                        },
                        "backing": {
                            "_typeName": "string"
                        },
                        "connectable": {
                            "_typeName": "string",
                            "migrateConnect": "string",
                            "startConnected": false,
                            "allowGuestControl": false,
                            "connected": false,
                            "status": "string"
                        },
                        "slotInfo": {
                            "_typeName": "string"
                        },
                        "controllerKey": 0,
                        "unitNumber": 0,
                        "numaNode": 0,
                        "deviceGroupInfo": {
                            "_typeName": "string",
                            "groupInstanceKey": 0,
                            "sequenceId": 0
                        }
                    },
                    "datastore": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                }
            ]
        },
        "metroFtEnabled": false,
        "metroFtHostGroup": "string"
    }
}
host
Optional

Reference to an instance of the HostSystem managed object.

spec
Optional

FaultToleranceConfigSpec contains information about the metadata file and vmdk files for a fault tolerant VM pair.