Inventory Object: VirtualMachine

FlexNet Manager Suite 2022 R2 (On-Premises)

VirtualMachine objects are uploaded to the ImportedVirtualMachine table in the operations (inventory) database. Multiple imports will merge updated data with existing records, and add new records as applicable.

The ImportedVirtualMachine table holds all of the virtual machines which have been retrieved from the source connections.

Attributes are listed here in alphabetical order.

Property Attributes Notes
AffinityEnabled Boolean (0 or 1). Default: 0.

Set this to True if this VM is unable to move to different host computers.

CPUAffinity Alpha-numeric text (maximum 256 characters). May be null.

Contains the CPU Affinity value for virtual machine(Host Logical Processors)

CPUUsage Unsigned integer (int). May be null.

The maximum CPU usage of the virtual machine (MHz).

ComputerName Alpha-numeric text (maximum 256 characters). May be null.

The computer name of the virtual machine.

CoreAffinity Alpha-numeric text (maximum 256 characters). May be null.

Contains the Core Affinity value for virtual machine

FriendlyName Alpha-numeric text (maximum 256 characters). May be null.

The friendly name of the virtual machine.

GuestFullName Alpha-numeric text (maximum 256 characters). May be null.

Configured operating system for the guest.

HostComputerID Unsigned integer (bigint). Mandatory. Database key.

The identifier used in the source connection for the virtual machine's host computer.

Note: Strictly, this attribute may be null, because it forms part of a compound database key. However, null values may cause import errors (where this object does not get imported), and multiple records from the same connection having nulls may cause data loss through over-writing. It is therefore best practice to treat this field as mandatory.
InventoryAgent Alpha-numeric text (maximum 64 characters). May be null.

The name of the person or tool that performed the last inventory.

Manufacturer Alpha-numeric text (maximum 128 characters). May be null.

The manufacturer of the virtual machine.

MemoryUsage Unsigned integer (bigint). May be null.

The maximum memory usage of the virtual machine (bytes).

ModelNo Alpha-numeric text (maximum 128 characters). May be null.

The model number of the virtual machine.

NumberOfHardDrives Unsigned integer (int). May be null.

The number of hard drives in the virtual machine.

NumberOfNetworkCards Unsigned integer (int). May be null.

The number of network cards in the virtual machine.

NumberOfProcessors Unsigned integer (int). May be null.

The number of processors in the virtual machine.

PartitionID Alpha-numeric text (maximum 100 characters). May be null.

Partition ID generated and used by the managing virtualization platform

PartitionNumber Unsigned integer (int). May be null.

Number of this partition

PoolName Alpha-numeric text (maximum 100 characters). May be null.

The name of the pool that the virtual machine belongs to.

PoolType An ASCII string of alphanumeric characters and punctuation (length 100 characters). May be null.

The type of the pool that the virtual machine belongs to.

ProcessorType Alpha-numeric text (maximum 256 characters). May be null.

The type of processor in the virtual machine.

TotalMemory Unsigned integer (bigint). May be null.

The total RAM in the computer, in bytes.

UUID Alpha-numeric text (maximum 256 characters). May be null.

The UUID of the virtual machine.

VMComputerID Unsigned integer (bigint). Mandatory. Database key.

The identifier used in the source connection for the virtual machine's computer.

Note: Strictly, this attribute may be null, because it forms part of a compound database key. However, null values may cause import errors (where this object does not get imported), and multiple records from the same connection having nulls may cause data loss through over-writing. It is therefore best practice to treat this field as mandatory.
VMEnabledStateID Unsigned integer (int). May be null.

The state of the machine (powered on, off, etc).

VMLocation Alpha-numeric text (maximum 256 characters). May be null.

Location of the virtual machine on the file system.

VMName Alpha-numeric text (maximum 256 characters). May be null.

The name of the virtual machine.

VirtualMachineType An ASCII string of alphanumeric characters and punctuation (length 100 characters). May be null.

The type of virtual machine.

FlexNet Manager Suite (On-Premises)

2022 R2