QueryDvsCheckCompatibilityRequestType

QueryDvsCheckCompatibilityRequestType
QueryDvsCheckCompatibilityRequestType

The parameters of QueryDvsCheckCompatibility.

JSON Example
{
    "hostContainer": {
        "_typeName": "string",
        "container": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        },
        "recursive": false
    },
    "dvsProductSpec": {
        "_typeName": "string",
        "newSwitchProductSpec": {
            "_typeName": "string",
            "name": "string",
            "vendor": "string",
            "version": "string",
            "build": "string",
            "forwardingClass": "string",
            "bundleId": "string",
            "bundleUrl": "string"
        },
        "distributedVirtualSwitch": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    },
    "hostFilterSpec": [
        {
            "_typeName": "string",
            "inclusive": false
        }
    ]
}
hostContainer
Required

The container of hosts on which we check the compatibility. This container can be a datacenter, folder, or computeResource. We can also include all the hosts in the hierarchy with container as root of the tree.

dvsProductSpec
Optional

The productSpec of a DistributedVirtualSwitch. If not set, it is assumed to be the default one used for DistributedVirtualSwitch creation for current version.

hostFilterSpec
Optional

The hosts against which to check compatibility. This is a filterSpec and users can use this to specify all hosts in a container (datacenter, folder, or computeResource), an array of hosts, or hosts that might or might not be a DVS member.