# Managed Object - VirtualMachineProvisioningChecker

Property of
  ServiceContent
See also
  CheckResult, Folder, HostSystem, ResourcePool, VirtualMachine, VirtualMachineCloneSpec, VirtualMachineInstantCloneSpec, VirtualMachinePowerState, VirtualMachineRelocateSpec
Since
  vSphere API 4.0

## Managed Object Description

Properties

Name | Type | Description
--- | --- | ---
None

Methods

Methods defined in this Managed Object
CheckClone_Task, CheckInstantClone_Task, CheckMigrate_Task, CheckRelocate_Task, QueryVMotionCompatibilityEx_Task

# CheckClone_Task

Required Privileges
  System.View
Since
  vSphere API 6.7

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VirtualMachineProvisioningChecker used to make the method call.
vm P | ManagedObjectReference to a VirtualMachine | Since vSphere API 4.0
folder P | ManagedObjectReference to a Folder | Since vSphere API 4.0
name P | xsd:string | Since vSphere API 4.0
spec P | VirtualMachineCloneSpec | Since vSphere API 4.0
testType* P | xsd:string[] | Since vSphere API 4.0

*Need not be set P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
ManagedObjectReference to a ConverterTask |

Faults

Type | Description
--- | ---
InvalidState |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# CheckInstantClone_Task

Required Privileges
  System.View
Since
  vSphere API 6.7

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VirtualMachineProvisioningChecker used to make the method call.
vm P | ManagedObjectReference to a VirtualMachine | Since vSphere API 6.7
spec P | VirtualMachineInstantCloneSpec | Since vSphere API 6.7
testType* P | xsd:string[] | Since vSphere API 6.7

*Need not be set P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
ManagedObjectReference to a ConverterTask |

Faults

Type | Description
--- | ---
InvalidState |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# CheckMigrate_Task

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VirtualMachineProvisioningChecker used to make the method call.
vm P | ManagedObjectReference to a VirtualMachine | Since vSphere API 4.0
host* P | ManagedObjectReference to a HostSystem | Since vSphere API 4.0
pool* P | ManagedObjectReference to a ResourcePool | Since vSphere API 4.0
state* P | VirtualMachinePowerState | Since vSphere API 4.0
testType* P | xsd:string[] | Since vSphere API 4.0

*Need not be set P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
ManagedObjectReference to a ConverterTask |

Faults

Type | Description
--- | ---
InvalidState |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# CheckRelocate_Task

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VirtualMachineProvisioningChecker used to make the method call.
vm P | ManagedObjectReference to a VirtualMachine | Since vSphere API 4.0
spec P | VirtualMachineRelocateSpec | Since vSphere API 4.0
testType* P | xsd:string[] | Since vSphere API 4.0

*Need not be set P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
ManagedObjectReference to a ConverterTask |

Faults

Type | Description
--- | ---
InvalidState |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# QueryVMotionCompatibilityEx_Task

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VirtualMachineProvisioningChecker used to make the method call.
vm P | ManagedObjectReference[] to a VirtualMachine[] | Since vSphere API 4.0
host P | ManagedObjectReference[] to a HostSystem[] | Since vSphere API 4.0

P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
ManagedObjectReference to a ConverterTask |

Faults

Type | Description
--- | ---
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None