VirtualMachineTemplateInventoryItem interface    
The Virtual machine template inventory item.
- Extends
Properties
| cpu | Gets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server. | 
| inventory | Polymorphic discriminator, which specifies the different types this object can be | 
| memoryMB | MemoryMB is the desired size of a virtual machine's memory, in MB. NOTE: This property will not be serialized. It can only be populated by the server. | 
| os | Gets os name. NOTE: This property will not be serialized. It can only be populated by the server. | 
| os | Gets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server. | 
Inherited Properties
| inventory | Gets the Managed Object name in Vmm for the inventory item. NOTE: This property will not be serialized. It can only be populated by the server. | 
| managed | Gets the tracked resource id corresponding to the inventory resource. NOTE: This property will not be serialized. It can only be populated by the server. | 
| provisioning | Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server. | 
| uuid | Gets the UUID (which is assigned by Vmm) for the inventory item. NOTE: This property will not be serialized. It can only be populated by the server. | 
Property Details
		cpuCount
	 
	Gets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server.
cpuCount?: numberProperty Value
number
		inventoryType
	 
	Polymorphic discriminator, which specifies the different types this object can be
inventoryType: "VirtualMachineTemplate"Property Value
"VirtualMachineTemplate"
memoryMB
MemoryMB is the desired size of a virtual machine's memory, in MB. NOTE: This property will not be serialized. It can only be populated by the server.
memoryMB?: numberProperty Value
number
		osName
	 
	Gets os name. NOTE: This property will not be serialized. It can only be populated by the server.
osName?: stringProperty Value
string
		osType
	 
	Gets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server.
osType?: stringProperty Value
string
Inherited Property Details
		inventoryItemName
	  
	Gets the Managed Object name in Vmm for the inventory item. NOTE: This property will not be serialized. It can only be populated by the server.
inventoryItemName?: stringProperty Value
string
Inherited From InventoryItemProperties.inventoryItemName
		managedResourceId
	  
	Gets the tracked resource id corresponding to the inventory resource. NOTE: This property will not be serialized. It can only be populated by the server.
managedResourceId?: stringProperty Value
string
Inherited From InventoryItemProperties.managedResourceId
		provisioningState
	 
	Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: stringProperty Value
string
Inherited From InventoryItemProperties.provisioningState
uuid
Gets the UUID (which is assigned by Vmm) for the inventory item. NOTE: This property will not be serialized. It can only be populated by the server.
uuid?: stringProperty Value
string
Inherited From InventoryItemProperties.uuid