VsanIscsiLUN

VsanIscsiLUN
VsanIscsiLUN

Defines iSCSI LUN(Logical unit number), LUN is LU(Logical Unit) has an address within a target.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "lunId": 0,
    "alias": "string",
    "lunSize": 0,
    "status": "string",
    "targetAlias": "string",
    "uuid": "string",
    "actualSize": 0,
    "objectInformation": {
        "_typeName": "string",
        "directoryName": "string",
        "vsanObjectUuid": "string",
        "vsanHealth": "string",
        "policyAttributes": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ],
        "spbmProfileUuid": "string",
        "spbmProfileGenerationId": "string",
        "spbmComplianceResult": {
            "_typeName": "string",
            "checkTime": "string",
            "profile": "string",
            "objectUUID": "string",
            "complianceStatus": "string",
            "mismatch": false,
            "violatedPolicies": [
                {
                    "_typeName": "string",
                    "id": "string",
                    "expectedValue": "string",
                    "currentValue": "string"
                }
            ],
            "operationalStatus": {
                "_typeName": "string",
                "healthy": false,
                "operationETA": "string",
                "operationProgress": 0,
                "transitional": false
            },
            "objPolicyGenerationId": "string"
        }
    }
}
string
targetAlias
Required

Target alias for the target which this LUN belongs to.

string
uuid
Required

UUID of vSAN object which is used to provide storage for this LUN.

integer As int64 As int64
actualSize
Required

Actual size of LUN used, unit is byte.

objectInformation
Optional

Object information for vSAN Object containing this LUN.

Used By