Share via


ResourcePoolInventoryItem Class

Definition

The resource pool inventory item.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.ResourcePoolInventoryItemTypeConverter))]
public class ResourcePoolInventoryItem : Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IResourcePoolInventoryItem, Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.ResourcePoolInventoryItemTypeConverter))>]
type ResourcePoolInventoryItem = class
    interface IResourcePoolInventoryItem
    interface IJsonSerializable
    interface IInventoryItemProperties
    interface IValidates
Public Class ResourcePoolInventoryItem
Implements IResourcePoolInventoryItem, IValidates
Inheritance
ResourcePoolInventoryItem
Attributes
Implements

Constructors

ResourcePoolInventoryItem()

Creates an new ResourcePoolInventoryItem instance.

Properties

InventoryType

They inventory type.

ManagedResourceId

Gets or sets the tracked resource id corresponding to the inventory resource.

MoName

Gets or sets the vCenter Managed Object name for the inventory item.

MoRefId

Gets or sets the MoRef (Managed Object Reference) ID for the inventory item.

ParentInventoryItemId

Gets or sets the inventory Item ID for the resource.

ParentInventoryType

The inventory type.

ParentMoName

Gets or sets the vCenter Managed Object name for the resource.

ProvisioningState

Gets the provisioning state.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourcePoolInventoryItem.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourcePoolInventoryItem.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IResourcePoolInventoryItem.

FromJsonString(String)

Creates a new instance of ResourcePoolInventoryItem, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourcePoolInventoryItem into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to