QueryDvsCheckCompatibilityRequestType
The parameters of QueryDvsCheckCompatibility.
{
"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
}
]
}
Check host compatibility for all hosts in the container.
If the recursive flag is true, then check hosts at all levels within this container, otherwise check only at the container level. In case of container being a Datacenter, the recursive flag is applied to its HostFolder.
This class is used to specify ProductSpec for the DVS.
The two properties are strictly mutually exclusive. If both properties are set, then an InvalidArgument fault would be thrown.
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.