ArrayOfHostPlugStoreTopology

ArrayOfHostPlugStoreTopology
ArrayOfHostPlugStoreTopology

A boxed array of HostPlugStoreTopology. To be used in Any placeholders.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "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"
                    ]
                }
            ],
            "path": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "name": "string",
                    "channelNumber": 0,
                    "targetNumber": 0,
                    "lunNumber": 0,
                    "adapter": "HostPlugStoreTopologyAdapter Object",
                    "target": {
                        "_typeName": "string",
                        "key": "string",
                        "transport": {
                            "_typeName": "string"
                        }
                    },
                    "device": "HostPlugStoreTopologyDevice 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"
                    ]
                }
            ],
            "plugin": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "name": "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"
                            ]
                        }
                    ],
                    "claimedPath": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "name": "string",
                            "channelNumber": 0,
                            "targetNumber": 0,
                            "lunNumber": 0,
                            "adapter": "HostPlugStoreTopologyAdapter Object",
                            "target": {
                                "_typeName": "string",
                                "key": "string",
                                "transport": {
                                    "_typeName": "string"
                                }
                            },
                            "device": "HostPlugStoreTopologyDevice Object"
                        }
                    ]
                }
            ]
        }
    ]
}
_value
Required

_value