VsanIscsiTarget

VsanIscsiTarget
VsanIscsiTarget

Defines iSCSI Target, which is a storage resource located on iSCSI target service.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "alias": "string",
    "iqn": "string",
    "authSpec": {
        "_typeName": "string",
        "authType": "string",
        "userNameAttachToTarget": "string",
        "userSecretAttachToTarget": "string",
        "userNameAttachToInitiator": "string",
        "userSecretAttachToInitiator": "string"
    },
    "port": 0,
    "networkInterface": "string",
    "affinityLocation": "string",
    "lunCount": 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"
        }
    },
    "ioOwnerHost": "string",
    "initiators": [
        "string"
    ],
    "initiatorGroups": [
        "string"
    ]
}
integer As int32 As int32
lunCount
Optional

LUN count, it may be zero.

objectInformation
Optional

Object information for vSAN Object containing this target.

string
ioOwnerHost
Optional

I/O owner host, i.e.

the mof string that represents the host.

array of string
initiators
Optional

Associated initiator name list.

array of string
initiatorGroups
Optional

Associated initiator group name list.

Used By