LunArgs

data class LunArgs(val bootLun: Output<Boolean>? = null, val id: Output<String>? = null, val multiprotocolType: Output<LunMultiprotocolType>? = null, val shareable: Output<Boolean>? = null, val sizeGb: Output<String>? = null, val state: Output<LunState>? = null, val storageType: Output<LunStorageType>? = null, val storageVolume: Output<String>? = null, val wwid: Output<String>? = null) : ConvertibleToJava<LunArgs>

A storage volume logical unit number (LUN).

Constructors

Link copied to clipboard
fun LunArgs(bootLun: Output<Boolean>? = null, id: Output<String>? = null, multiprotocolType: Output<LunMultiprotocolType>? = null, shareable: Output<Boolean>? = null, sizeGb: Output<String>? = null, state: Output<LunState>? = null, storageType: Output<LunStorageType>? = null, storageVolume: Output<String>? = null, wwid: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): LunArgs

Properties

Link copied to clipboard
val bootLun: Output<Boolean>? = null

Display if this LUN is a boot LUN.

Link copied to clipboard
val id: Output<String>? = null

An identifier for the LUN, generated by the backend.

Link copied to clipboard

The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.

Link copied to clipboard
val shareable: Output<Boolean>? = null

Display if this LUN can be shared between multiple physical servers.

Link copied to clipboard
val sizeGb: Output<String>? = null

The size of this LUN, in gigabytes.

Link copied to clipboard
val state: Output<LunState>? = null

The state of this storage volume.

Link copied to clipboard
val storageType: Output<LunStorageType>? = null

The storage type for this LUN.

Link copied to clipboard
val storageVolume: Output<String>? = null

Display the storage volume for this LUN.

Link copied to clipboard
val wwid: Output<String>? = null

The WWID for this LUN.