Package version:

Interface VirtualMachineTemplateInventoryItem

The Virtual machine template inventory item.

interface VirtualMachineTemplateInventoryItem {
    cpuCount?: number;
    inventoryItemName?: string;
    inventoryType: "VirtualMachineTemplate";
    managedResourceId?: string;
    memoryMB?: number;
    osName?: string;
    osType?: string;
    provisioningState?: string;
    uuid?: string;
}

Hierarchy (view full)

Properties

cpuCount?: number

Gets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server.

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: "VirtualMachineTemplate"

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

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.

memoryMB?: number

MemoryMB is the desired size of a virtual machine's memory, in MB. 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.

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.