ArrayOfVsanHostConfigInfoEx
ArrayOfVsanHostConfigInfoEx
A boxed array of VsanHostConfigInfoEx. To be used in Any placeholders.
This structure may be used only with operations rendered under /vsan
.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"_value": [
{
"_typeName": "string",
"enabled": false,
"hostSystem": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"clusterInfo": {
"_typeName": "string",
"uuid": "string",
"nodeUuid": "string"
},
"storageInfo": {
"_typeName": "string",
"autoClaimStorage": false,
"diskMapping": [
{
"_typeName": "string",
"ssd": {
"_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",
"capacity": {
"_typeName": "string",
"blockSize": 0,
"block": 0
},
"devicePath": "string",
"ssd": false,
"localDisk": false,
"physicalLocation": [
"string"
],
"emulatedDIXDIFEnabled": false,
"vsanDiskInfo": {
"_typeName": "string",
"vsanUuid": "string",
"formatVersion": 0
},
"scsiDiskType": "string",
"usedByMemoryTiering": false
},
"nonSsd": [
{
"_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",
"capacity": {
"_typeName": "string",
"blockSize": 0,
"block": 0
},
"devicePath": "string",
"ssd": false,
"localDisk": false,
"physicalLocation": [
"string"
],
"emulatedDIXDIFEnabled": false,
"vsanDiskInfo": {
"_typeName": "string",
"vsanUuid": "string",
"formatVersion": 0
},
"scsiDiskType": "string",
"usedByMemoryTiering": false
}
]
}
],
"diskMapInfo": [
{
"_typeName": "string",
"mapping": {
"_typeName": "string",
"ssd": {
"_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",
"capacity": {
"_typeName": "string",
"blockSize": 0,
"block": 0
},
"devicePath": "string",
"ssd": false,
"localDisk": false,
"physicalLocation": [
"string"
],
"emulatedDIXDIFEnabled": false,
"vsanDiskInfo": {
"_typeName": "string",
"vsanUuid": "string",
"formatVersion": 0
},
"scsiDiskType": "string",
"usedByMemoryTiering": false
},
"nonSsd": [
{
"_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",
"capacity": {
"_typeName": "string",
"blockSize": 0,
"block": 0
},
"devicePath": "string",
"ssd": false,
"localDisk": false,
"physicalLocation": [
"string"
],
"emulatedDIXDIFEnabled": false,
"vsanDiskInfo": {
"_typeName": "string",
"vsanUuid": "string",
"formatVersion": 0
},
"scsiDiskType": "string",
"usedByMemoryTiering": false
}
]
},
"mounted": false
}
],
"checksumEnabled": false
},
"networkInfo": {
"_typeName": "string",
"port": [
{
"_typeName": "string",
"ipConfig": {
"_typeName": "string",
"upstreamIpAddress": "string",
"downstreamIpAddress": "string"
},
"device": "string"
}
]
},
"faultDomainInfo": {
"_typeName": "string",
"name": "string"
},
"vsanEsaEnabled": false,
"encryptionInfo": {
"_typeName": "string",
"enabled": false,
"kekId": "string",
"hostKeyId": "string",
"kmipServers": [
{
"_typeName": "string",
"clusterId": {
"_typeName": "string",
"id": "string"
},
"info": {
"_typeName": "string",
"name": "string",
"address": "string",
"port": 0,
"proxyAddress": "string",
"proxyPort": 0,
"reconnect": 0,
"protocol": "string",
"nbio": 0,
"timeout": 0,
"userName": "string"
},
"password": "string",
"defaultKeyType": "string",
"keySpec": {
"_typeName": "string"
}
}
],
"kmsServerCerts": [
"string"
],
"clientKey": "string",
"clientCert": "string",
"dekGenerationId": 0,
"changing": false,
"eraseDisksBeforeUse": false,
"wrappedDek": "string",
"dekId": "string",
"oldWrappedDek": "string",
"oldDekId": "string",
"kekVerifier": "string",
"dekVerifier": "string",
"oldDekVerifier": "string",
"iv": "string",
"syncing": false
},
"dataEfficiencyInfo": {
"_typeName": "string",
"dedupEnabled": false,
"compressionEnabled": false
},
"resyncIopsLimitInfo": {
"_typeName": "string",
"resyncIops": 0
},
"extendedConfig": {
"_typeName": "string",
"objectRepairTimer": 0,
"disableSiteReadLocality": false,
"enableCustomizedSwapObject": false,
"largeScaleClusterSupport": false,
"proactiveRebalanceInfo": {
"_typeName": "string",
"enabled": false,
"threshold": 0
},
"capacityReservationInfo": {
"_typeName": "string",
"hostRebuildThreshold": "string",
"vsanOpSpaceThreshold": "string"
}
},
"datastoreInfo": {
"_typeName": "string",
"datastores": [
{
"_typeName": "string",
"uuid": "string",
"name": "string"
}
]
},
"unmapConfig": {
"_typeName": "string",
"enable": false
},
"witnessHostConfig": [
{
"_typeName": "string",
"subClusterUuid": "string",
"preferredFaultDomainName": "string",
"metadataMode": false
}
],
"internalExtendedConfig": {
"_typeName": "string",
"vcMaxDiskVersion": 0,
"stretchedClient": false
},
"metricsConfig": {
"_typeName": "string",
"profiles": [
{
"_typeName": "string",
"authToken": "string"
}
]
},
"unicastConfig": {
"_typeName": "string",
"remoteUnicastConfig": [
{
"_typeName": "string",
"clusterUuid": "string",
"unicastInfo": [
{
"_typeName": "string",
"hostUuid": "string",
"nodeType": "string",
"unicastSpec": [
{
"_typeName": "string",
"address": "string",
"port": 0,
"nicType": "string"
}
]
}
]
}
]
},
"rdmaConfig": {
"_typeName": "string",
"rdmaEnabled": false
},
"dataInTransitEncryptionInfo": {
"_typeName": "string",
"enabled": false,
"rekeyInterval": 0,
"transitionState": "string"
},
"mode": "string",
"serverClusterConfigs": [
{
"_typeName": "string",
"clusterUuid": "string",
"siteAffinity": {
"_typeName": "string",
"name": "string",
"siteId": "string"
}
}
],
"snapServiceConfig": {
"_typeName": "string",
"enabled": false
},
"deconvergedNetConfig": {
"_typeName": "string",
"enabled": false
}
}
]
}