Package version:

Interface VirtualMachineInventoryItem

The Virtual machine inventory item.

interface VirtualMachineInventoryItem {
    biosGuid?: string;
    cloud?: InventoryItemDetails;
    inventoryItemName?: string;
    inventoryType: "VirtualMachine";
    ipAddresses?: string[];
    managedMachineResourceId?: string;
    managedResourceId?: string;
    osName?: string;
    osType?: string;
    osVersion?: string;
    powerState?: string;
    provisioningState?: string;
    uuid?: string;
}

Hierarchy (view full)

Properties

biosGuid?: string

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

Cloud inventory resource details where the VM is present.

inventoryItemName?: string

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.

inventoryType: "VirtualMachine"

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

ipAddresses?: string[]

Gets or sets the nic ip addresses.

managedMachineResourceId?: string

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

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.

osName?: string

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

osType?: string

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

osVersion?: string

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

powerState?: string

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

provisioningState?: string

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

uuid?: string

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.