HostVvolVolume

HostVvolVolume
HostVvolVolume
AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "type": "string",
    "name": "string",
    "capacity": 0,
    "scId": "string",
    "hostPE": [
        {
            "_typeName": "string",
            "key": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "protocolEndpoint": [
                {
                    "_typeName": "string",
                    "peType": "string",
                    "type": "string",
                    "uuid": "string",
                    "hostKey": [
                        {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "storageArray": "string",
                    "nfsServer": "string",
                    "nfsDir": "string",
                    "nfsServerScope": "string",
                    "nfsServerMajor": "string",
                    "nfsServerAuthType": "string",
                    "nfsServerUser": "string",
                    "deviceId": "string"
                }
            ]
        }
    ],
    "hostVvolNQN": [
        {
            "_typeName": "string",
            "host": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "vvolNQN": [
                {
                    "_typeName": "string",
                    "targetNQN": "string",
                    "storageArray": "string",
                    "online": false
                }
            ]
        }
    ],
    "vasaProviderInfo": [
        {
            "_typeName": "string",
            "provider": {
                "_typeName": "string",
                "uid": "string",
                "url": "string",
                "name": "string",
                "selfSignedCertificate": "string",
                "vhostConfig": {
                    "_typeName": "string",
                    "vhostName": "string",
                    "serviceHost": "string",
                    "servicePort": 0
                },
                "versionId": 0
            },
            "arrayState": [
                {
                    "_typeName": "string",
                    "priority": 0,
                    "arrayId": "string",
                    "active": false
                }
            ]
        }
    ],
    "storageArray": [
        {
            "_typeName": "string",
            "name": "string",
            "uuid": "string",
            "vendorId": "string",
            "modelId": "string",
            "discoverySvcInfo": [
                {
                    "_typeName": "string",
                    "portType": "string",
                    "svcNqn": "string",
                    "ipInfo": {
                        "_typeName": "string",
                        "ipAddress": "string",
                        "portNumber": "string"
                    },
                    "fcInfo": {
                        "_typeName": "string",
                        "nodeWwn": "string",
                        "portWwn": "string"
                    }
                }
            ]
        }
    ],
    "protocolEndpointType": "string",
    "vvolNQNFieldsAvailable": false
}
string
scId
Required

The universally unique identifier assigned to vvolDS.

array of VVolHostPE
hostPE
Optional

hostPE

hostVvolNQN
Optional

Virtual Protocol endpoints for this volume

Since: vSphere API Release 8.0.2.0

vasaProviderInfo
Optional

VASA Providers that manage this volume

storageArray
Optional

List of storage array serving this VVol based storage container

string
protocolEndpointType
Optional

Backing protocol of the datastore

Since: vSphere API Release 8.0.0.0

boolean
vvolNQNFieldsAvailable
Optional

vVol NQN field availability

Since: vSphere API Release 8.0.2.0