# Enum - VirtualMachineHtSharing(vim.vm.FlagInfo.HtSharing)

Since
  2.0

## Enum Description

Deprecated. as of vSphere API 6.7.

Set of possible values for htSharing.

Enum Constants

Name | Description
--- | ---
any | VCPUs may freely share cores at any time with any other VCPUs (default for all virtual machines on a hyperthreaded system).
internal | Similar to "none", in that VCPUs from this virtual machine will not be allowed to share cores with VCPUs from other virtual machines. However, other VCPUs from the same virtual machine will be allowed to share cores together. This configuration option is only permitted for SMP virtual machines. If applied to a uniprocessor virtual machine, it will be converted to the "none" sharing option.
none | VCPUs should not share cores with each other or with VCPUs from other virtual machines. That is, each VCPU from this virtual machine should always get a whole core to itself, with the other logical CPU on that core being placed into the "halted" state.

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineHtSharing"> <restriction base="xsd:string"> <enumeration value="any"/> <enumeration value="none"/> <enumeration value="internal"/> </restriction> </simpleType>