Share via


IscsiLun Class

Definition

LUN to expose the Azure Managed Disk.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210801.IscsiLunTypeConverter))]
public class IscsiLun : Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210801.IIscsiLun
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210801.IscsiLunTypeConverter))>]
type IscsiLun = class
    interface IIscsiLun
    interface IJsonSerializable
Public Class IscsiLun
Implements IIscsiLun
Inheritance
IscsiLun
Attributes
Implements

Constructors

IscsiLun()

Creates an new IscsiLun instance.

Properties

Lun

Specifies the Logical Unit Number of the iSCSI LUN.

ManagedDiskAzureResourceId

Azure Resource ID of the Managed Disk.

Name

User defined name for iSCSI LUN; example: "lun0"

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of IscsiLun.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of IscsiLun.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210801.IIscsiLun.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of IscsiLun into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to