Inventory Object: VirtualMachine
            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  | 
| 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