VirtualMachineInventoryItem interface

The Virtual machine inventory item.

Extends

Properties

cloud

Cloud inventory resource details where the VM is present.

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. NOTE: This property will not be serialized. It can only be populated by the server.

osType

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

powerState

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

Inherited Properties

inventoryItemName

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.

managedResourceId

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.

provisioningState

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

uuid

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.

Property Details

cloud

Cloud inventory resource details where the VM is present.

cloud?: InventoryItemDetails

Property Value

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. NOTE: This property will not be serialized. It can only be populated by the server.

osName?: string

Property Value

string

osType

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

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

Inherited Property Details

inventoryItemName

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.

inventoryItemName?: string

Property Value

string

Inherited From InventoryItemProperties.inventoryItemName

managedResourceId

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

Property Value

string

Inherited From InventoryItemProperties.managedResourceId

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

uuid

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.

uuid?: string

Property Value

string

Inherited From InventoryItemProperties.uuid