DeviceNotSupported

DeviceNotSupported
DeviceNotSupported

The virtual machine uses a device type that is not supported on the host.

If this fault is returned as a subfault of DisallowedMigrationDeviceAttached, this indicates that although this device may be supported on the destination host, the hosts do not support the requested migration of the virtual machine while using this device.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "faultCause": "MethodFault Object",
    "faultMessage": [
        {
            "_typeName": "string",
            "key": "string",
            "arg": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": {
                        "_typeName": "string"
                    }
                }
            ],
            "message": "string"
        }
    ],
    "device": "string",
    "reason": "string"
}
string
device
Required

The label of the device.

string
reason
Optional

The specific reason why the device is not supported.

Values should come from DeviceNotSupportedReasonEnum. This might not be set if we're not sure of the reason, or if this doesn't make sense in the context. For example, in the DisallowedMigrationDeviceAttached context we already know the problem.