ArrayOfHostVvolVolume
ArrayOfHostVvolVolume
A boxed array of HostVvolVolume. To be used in Any placeholders.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"_value": [
{
"_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
}
]
}