VirtualMachineTemplateInventoryItem interface

The Virtual machine template inventory item.

Extends

Properties

cpuCount

Gets or sets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server.

inventoryType

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.

osName

Gets or sets os name. NOTE: This property will not be serialized. It can only be populated by the server.

osType

Gets or sets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

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.

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.

provisioningState

Gets the provisioning state. 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 or sets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server.

cpuCount?: number

Property 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?: number

Property Value

number

osName

Gets or sets os name. NOTE: This property will not be serialized. It can only be populated by the server.

osName?: string

Property Value

string

osType

Gets or sets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server.

osType?: string

Property 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?: string

Property 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?: string

Property Value

string

Inherited From InventoryItemProperties.managedResourceId

provisioningState

Gets the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property 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?: string

Property Value

string

Inherited From InventoryItemProperties.uuid