VsanVdsGetMigrationPlanRequestType

VsanVdsGetMigrationPlanRequestType
VsanVdsGetMigrationPlanRequestType

The parameters of VsanVdsGetMigrationPlan.

This structure may be used only with operations rendered under /vsan.

JSON Example
{
    "cluster": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vswitchName": "string",
    "vdsName": "string",
    "vmnicDevices": [
        "string"
    ],
    "infraVm": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "vds": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "hosts": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ]
}
cluster
Required

Hosts of this cluster will be migrated to the new VDS

Required privileges: System.Read

string
vswitchName
Optional

Name of the original VSS vSwitch

string
vdsName
Optional

Name of the new VDS. Only required for the creation of a new VDS

array of string
vmnicDevices
Optional

Physical NICs that are currently unused to be attached to the new vDS.

infraVm
Optional

Infrastructure VMs that will be handled specially during migration.

vds
Optional

The VDS which the hosts are connected to. Set this parameter when existing VDS can be leveraged.

hosts
Optional

hosts in the cluster to be migrated to the VDS. Leave this field empty if all the hosts in the cluster needs to be migrated.