VirtualMachineTemplateInventoryItem interface

The VM Template inventory item.

Extends

Properties

folderPath

Gets or sets the folder path of the template.

inventoryType

Polymorphic discriminator, which specifies the different types this object can be

memorySizeMB

Gets or sets memory size in MBs for the template.

numCoresPerSocket

Gets or sets the number of cores per socket for the template. Defaults to 1 if unspecified.

numCPUs

Gets or sets the number of vCPUs for the template.

osName

Gets or sets os name.

osType

Gets or sets the type of the os.

toolsVersion

Gets or sets the current version of VMware Tools. NOTE: This property will not be serialized. It can only be populated by the server.

toolsVersionStatus

Gets or sets the current version status of VMware Tools installed in the guest operating system. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

managedResourceId

Gets or sets the tracked resource id corresponding to the inventory resource.

moName

Gets or sets the vCenter Managed Object name for the inventory item.

moRefId

Gets or sets the MoRef (Managed Object Reference) ID for the inventory item.

provisioningState

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

Property Details

folderPath

Gets or sets the folder path of the template.

folderPath?: string

Property Value

string

inventoryType

Polymorphic discriminator, which specifies the different types this object can be

inventoryType: "VirtualMachineTemplate"

Property Value

"VirtualMachineTemplate"

memorySizeMB

Gets or sets memory size in MBs for the template.

memorySizeMB?: number

Property Value

number

numCoresPerSocket

Gets or sets the number of cores per socket for the template. Defaults to 1 if unspecified.

numCoresPerSocket?: number

Property Value

number

numCPUs

Gets or sets the number of vCPUs for the template.

numCPUs?: number

Property Value

number

osName

Gets or sets os name.

osName?: string

Property Value

string

osType

Gets or sets the type of the os.

osType?: string

Property Value

string

toolsVersion

Gets or sets the current version of VMware Tools. NOTE: This property will not be serialized. It can only be populated by the server.

toolsVersion?: string

Property Value

string

toolsVersionStatus

Gets or sets the current version status of VMware Tools installed in the guest operating system. NOTE: This property will not be serialized. It can only be populated by the server.

toolsVersionStatus?: string

Property Value

string

Inherited Property Details

managedResourceId

Gets or sets the tracked resource id corresponding to the inventory resource.

managedResourceId?: string

Property Value

string

Inherited From InventoryItemProperties.managedResourceId

moName

Gets or sets the vCenter Managed Object name for the inventory item.

moName?: string

Property Value

string

Inherited From InventoryItemProperties.moName

moRefId

Gets or sets the MoRef (Managed Object Reference) ID for the inventory item.

moRefId?: string

Property Value

string

Inherited From InventoryItemProperties.moRefId

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