VirtualMachineInventoryItem interface

The VM inventory item.

Extends

Properties

cluster

Cluster inventory resource details.

folderPath

Gets or sets the folder path of the vm.

host

Host inventory resource details.

instanceUuid

Gets or sets the instance uuid of the vm.

inventoryType

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

ipAddresses

Gets or sets the nic ip addresses.

osName

Gets or sets os name.

osType

Gets or sets the type of the os.

powerState

Gets the power state of the virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.

resourcePool

ResourcePool inventory resource details.

smbiosUuid

Gets or sets the SMBIOS UUID of the vm.

toolsRunningStatus

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

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

cluster

Cluster inventory resource details.

cluster?: InventoryItemDetails

Property Value

folderPath

Gets or sets the folder path of the vm.

folderPath?: string

Property Value

string

host

Host inventory resource details.

host?: InventoryItemDetails

Property Value

instanceUuid

Gets or sets the instance uuid of the vm.

instanceUuid?: string

Property Value

string

inventoryType

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

inventoryType: "VirtualMachine"

Property Value

"VirtualMachine"

ipAddresses

Gets or sets the nic ip addresses.

ipAddresses?: string[]

Property Value

string[]

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

powerState

Gets the power state of the virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.

powerState?: string

Property Value

string

resourcePool

ResourcePool inventory resource details.

resourcePool?: InventoryItemDetails

Property Value

smbiosUuid

Gets or sets the SMBIOS UUID of the vm.

smbiosUuid?: string

Property Value

string

toolsRunningStatus

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

toolsRunningStatus?: 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