Share via


DiskPoolVolume Class

Definition

An iSCSI volume from Microsoft.StoragePool provider

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.DiskPoolVolumeTypeConverter))]
public class DiskPoolVolume : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDiskPoolVolume
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.DiskPoolVolumeTypeConverter))>]
type DiskPoolVolume = class
    interface IDiskPoolVolume
    interface IJsonSerializable
Public Class DiskPoolVolume
Implements IDiskPoolVolume
Inheritance
DiskPoolVolume
Attributes
Implements

Constructors

DiskPoolVolume()

Creates an new DiskPoolVolume instance.

Properties

LunName

Name of the LUN to be used for datastore

MountOption

Mode that describes whether the LUN has to be mounted as a datastore or attached as a LUN

Path

Device path

TargetId

Azure resource ID of the iSCSI target

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiskPoolVolume.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiskPoolVolume.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDiskPoolVolume.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiskPoolVolume into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to