StorageLun

StorageLun
StorageLun

This data object represents the storage lun.

This structure may be used only with operations rendered under /sms.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "uuid": "string",
    "vSphereLunIdentifier": "string",
    "vendorDisplayName": "string",
    "capacityInMB": 0,
    "usedSpaceInMB": 0,
    "lunThinProvisioned": false,
    "alternateIdentifier": [
        "string"
    ],
    "drsManagementPermitted": false,
    "thinProvisioningStatus": "string",
    "backingConfig": {
        "_typeName": "string",
        "thinProvisionBackingIdentifier": "string",
        "deduplicationBackingIdentifier": "string",
        "autoTieringEnabled": false,
        "deduplicationEfficiency": 0,
        "performanceOptimizationInterval": 0
    }
}
string
uuid
Required

Unique Indentfier

string
vSphereLunIdentifier
Required

Identifer reported by vSphere(ESX) for this LUN

string
vendorDisplayName
Required

Display Name which appears in storage array management console

integer As int64 As int64
capacityInMB
Required

Capacity In MB

integer As int64 As int64
usedSpaceInMB
Required

Used space in MB for a thin provisioned LUN

boolean
lunThinProvisioned
Required

Indicates whether the LUN is thin provisioned

array of string
alternateIdentifier
Optional

Alternate identifiers associated with the LUN

boolean
drsManagementPermitted
Required

Indicates whether Storage DRS is permitted to manage performance between this LUN and other LUNs from the same array.

string
thinProvisioningStatus
Required

thinProvisioningStatus

backingConfig
Optional

This data object represents SDRS related data associated with block device or file system.

This structure may be used only with operations rendered under /sms.