HostPlugStoreTopologyPath

HostPlugStoreTopologyPath
HostPlugStoreTopologyPath

This data object type is an association class that describes a Path and its associated Device.

A Path may be claimed by at most one Device.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": "string",
    "name": "string",
    "channelNumber": 0,
    "targetNumber": 0,
    "lunNumber": 0,
    "adapter": {
        "_typeName": "string",
        "key": "string",
        "adapter": {
            "_typeName": "string",
            "key": "string",
            "device": "string",
            "bus": 0,
            "status": "string",
            "model": "string",
            "driver": "string",
            "pci": "string",
            "storageProtocol": "string"
        },
        "path": [
            "HostPlugStoreTopologyPath Object"
        ]
    },
    "target": {
        "_typeName": "string",
        "key": "string",
        "transport": {
            "_typeName": "string"
        }
    },
    "device": {
        "_typeName": "string",
        "key": "string",
        "lun": {
            "_typeName": "string",
            "deviceName": "string",
            "deviceType": "string",
            "key": "string",
            "uuid": "string",
            "descriptor": [
                {
                    "_typeName": "string",
                    "quality": "string",
                    "id": "string"
                }
            ],
            "canonicalName": "string",
            "displayName": "string",
            "lunType": "string",
            "vendor": "string",
            "model": "string",
            "revision": "string",
            "scsiLevel": 0,
            "serialNumber": "string",
            "durableName": {
                "_typeName": "string",
                "namespace": "string",
                "namespaceId": 0,
                "data": [
                    0
                ]
            },
            "alternateName": [
                {
                    "_typeName": "string",
                    "namespace": "string",
                    "namespaceId": 0,
                    "data": [
                        0
                    ]
                }
            ],
            "standardInquiry": [
                0
            ],
            "queueDepth": 0,
            "operationalState": [
                "string"
            ],
            "capabilities": {
                "_typeName": "string",
                "updateDisplayNameSupported": false
            },
            "vStorageSupport": "string",
            "protocolEndpoint": false,
            "perenniallyReserved": false,
            "clusteredVmdkSupported": false,
            "applicationProtocol": "string",
            "dispersedNs": false,
            "deviceReservation": "string"
        },
        "path": [
            "HostPlugStoreTopologyPath Object"
        ]
    }
}
string
key
Required

The identifier for the Path.

string
name
Required

Name of path.

Use this property to correlate this path object to other path objects.

The state of the Path can be retrieved from the data object (@link vim.host.MultipathStateInfo.Path} on the HostMultipathStateInfo data object.

Use this name to configure LogicalUnit multipathing policy using EnableMultipathPath and DisableMultipathPath.

integer As int32 As int32
channelNumber
Optional

The channel number for a path if applicable.

integer As int32 As int32
targetNumber
Optional

The target number for a path if applicable.

The target number is not guaranteed to be consistent across reboots or rescans of the adapter.

integer As int32 As int32
lunNumber
Optional

The LUN number for a path if applicable.

adapter
Optional

This data object type is an association class that describes a host bus adapter and its associated storage Paths.

The set of Paths on all the host bus adapters is the complete set of Paths in the system.

target
Optional

This data object represents target information.

device
Optional

This data object type is an association class that describes a ScsiLun and its associated Path objects.

The ScsiLun is a Device that is formed from a set of Paths.