ArrayOfHostStorageDeviceInfo

ArrayOfHostStorageDeviceInfo
ArrayOfHostStorageDeviceInfo

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "hostBusAdapter": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "device": "string",
                    "bus": 0,
                    "status": "string",
                    "model": "string",
                    "driver": "string",
                    "pci": "string",
                    "storageProtocol": "string"
                }
            ],
            "scsiLun": [
                {
                    "_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
                }
            ],
            "scsiTopology": {
                "_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"
                        },
                        "target": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "target": 0,
                                "lun": [
                                    {
                                        "_typeName": "string",
                                        "key": "string",
                                        "lun": 0,
                                        "scsiLun": {
                                            "_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
                                        }
                                    }
                                ],
                                "transport": {
                                    "_typeName": "string"
                                }
                            }
                        ]
                    }
                ]
            },
            "nvmeTopology": {
                "_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"
                        },
                        "connectedController": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "controllerNumber": 0,
                                "subnqn": "string",
                                "name": "string",
                                "associatedAdapter": {
                                    "_typeName": "string",
                                    "key": "string",
                                    "device": "string",
                                    "bus": 0,
                                    "status": "string",
                                    "model": "string",
                                    "driver": "string",
                                    "pci": "string",
                                    "storageProtocol": "string"
                                },
                                "transportType": "string",
                                "fusedOperationSupported": false,
                                "numberOfQueues": 0,
                                "queueSize": 0,
                                "attachedNamespace": [
                                    {
                                        "_typeName": "string",
                                        "key": "string",
                                        "name": "string",
                                        "id": 0,
                                        "blockSize": 0,
                                        "capacityInBlocks": 0
                                    }
                                ],
                                "vendorId": "string",
                                "model": "string",
                                "serialNumber": "string",
                                "firmwareVersion": "string"
                            }
                        ]
                    }
                ]
            },
            "multipathInfo": {
                "_typeName": "string",
                "lun": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "id": "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
                        },
                        "path": [
                            "HostMultipathInfoPath Object"
                        ],
                        "policy": {
                            "_typeName": "string",
                            "policy": "string"
                        },
                        "storageArrayTypePolicy": {
                            "_typeName": "string",
                            "policy": "string"
                        }
                    }
                ]
            },
            "plugStoreTopology": {
                "_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
                        },
                        "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
                                },
                                "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"
                            }
                        ]
                    }
                ]
            },
            "softwareInternetScsiEnabled": false
        }
    ]
}
_value
Required

_value