ArrayOfVimVsanReconfigSpec
ArrayOfVimVsanReconfigSpec
A boxed array of VimVsanReconfigSpec. To be used in Any placeholders.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"_value": [
{
"_typeName": "string",
"vsanClusterConfig": {
"_typeName": "string",
"enabled": false,
"defaultConfig": {
"_typeName": "string",
"uuid": "string",
"autoClaimStorage": false,
"checksumEnabled": false
},
"vsanEsaEnabled": false
},
"dataEfficiencyConfig": {
"_typeName": "string",
"dedupEnabled": false,
"compressionEnabled": false
},
"diskMappingSpec": {
"_typeName": "string",
"hostDiskMappings": [
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"cacheDisks": [
{
"_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
}
],
"capacityDisks": [
{
"_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
}
],
"type": "string"
}
]
},
"faultDomainsSpec": {
"_typeName": "string",
"faultDomains": [
{
"_typeName": "string",
"hosts": [
{
"_typeName": "string",
"type": "string",
"value": "string"
}
],
"name": "string"
}
],
"witness": {
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"preferredFaultDomainName": "string",
"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
}
]
},
"storagePoolSpec": {
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"disks": [
{
"_typeName": "string",
"diskName": "string",
"diskType": "string"
}
]
}
}
},
"modify": false,
"allowReducedRedundancy": false,
"resyncIopsLimitConfig": {
"_typeName": "string",
"resyncIops": 0
},
"iscsiSpec": {
"_typeName": "string",
"defaultConfig": {
"_typeName": "string",
"networkInterface": "string",
"port": 0,
"iscsiTargetAuthSpec": {
"_typeName": "string",
"authType": "string",
"userNameAttachToTarget": "string",
"userSecretAttachToTarget": "string",
"userNameAttachToInitiator": "string",
"userSecretAttachToInitiator": "string"
}
},
"enabled": false,
"vipConfigs": [
{
"_typeName": "string",
"enabled": false,
"v4NetworkConfig": {
"_typeName": "string",
"ipAddress": "string",
"subnet": "string",
"gateway": "string"
},
"v6NetworkConfig": {
"_typeName": "string",
"ipAddress": "string",
"subnet": "string",
"gateway": "string"
},
"vswitchConfig": {
"_typeName": "string",
"vswitchName": "string",
"vlanId": 0
},
"distributedSwitchConfig": {
"_typeName": "string",
"portGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"dvsUuid": "string"
}
}
],
"homeObjectStoragePolicy": {
"_typeName": "string"
}
},
"dataEncryptionConfig": {
"_typeName": "string",
"encryptionEnabled": false,
"kmsProviderId": {
"_typeName": "string",
"id": "string"
},
"kekId": "string",
"hostKeyId": "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
},
"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"
}
},
"datastoreConfig": {
"_typeName": "string",
"datastores": [
{
"_typeName": "string",
"uuid": "string",
"name": "string"
}
]
},
"perfsvcConfig": {
"_typeName": "string",
"enabled": false,
"profile": {
"_typeName": "string"
},
"diagnosticMode": false,
"verboseMode": false
},
"unmapConfig": {
"_typeName": "string",
"enable": false
},
"vumConfig": {
"_typeName": "string",
"baselinePreferenceType": "string"
},
"metricsConfig": {
"_typeName": "string",
"profiles": [
{
"_typeName": "string",
"authToken": "string"
}
]
},
"fileServiceConfig": {
"_typeName": "string",
"enabled": false,
"fileServerMemoryMB": 0,
"fileServerCPUMhz": 0,
"fsvmMemoryMB": 0,
"fsvmCPU": 0,
"network": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"domains": [
{
"_typeName": "string",
"name": "string",
"dnsServerAddresses": [
"string"
],
"dnsSuffixes": [
"string"
],
"fileServerIpConfig": [
{
"_typeName": "string",
"dhcp": false,
"ipAddress": "string",
"subnetMask": "string",
"ipV6Config": {
"_typeName": "string",
"ipV6Address": [
{
"_typeName": "string",
"ipAddress": "string",
"prefixLength": 0,
"origin": "string",
"dadState": "string",
"lifetime": "string",
"operation": "string"
}
],
"autoConfigurationEnabled": false,
"dhcpV6Enabled": false
},
"fqdn": "string",
"isPrimary": false,
"gateway": "string",
"affinityLocation": "string",
"ipv6Gateway": "string"
}
],
"directoryServerConfig": {
"_typeName": "string"
},
"version": "string"
}
],
"fileAnalyticsEnabled": false
},
"rdmaConfig": {
"_typeName": "string",
"rdmaEnabled": false
},
"dataInTransitEncryptionConfig": {
"_typeName": "string",
"enabled": false,
"rekeyInterval": 0
},
"mode": "string",
"vsanHealthConfig": {
"_typeName": "string",
"healthCheckThresholdSpec": [
{
"_typeName": "string",
"yellowValue": 0,
"redValue": 0,
"target": "string",
"enabled": false
}
],
"historicalHealthConfig": {
"_typeName": "string",
"enabled": false
}
},
"vsanEsaConfig": {
"_typeName": "string",
"storagePoolSpecs": [
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"disks": [
{
"_typeName": "string",
"diskName": "string",
"diskType": "string"
}
]
}
],
"hclDiskClaimEnabled": false,
"datastoreDefaultPolicySelectionConfig": {
"_typeName": "string",
"enabled": false
},
"diskConfiguration": {
"_typeName": "string",
"diskClaimConfiguration": [
{
"_typeName": "string",
"diskType": "string",
"diskNamePrefix": "string",
"numberOfDisks": 0,
"diskModel": "string",
"vendor": "string",
"diskCapacity": 0
}
]
}
},
"xvcDatastoreConfig": {
"_typeName": "string",
"xvcDatastores": [
{
"_typeName": "string",
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"ownerVc": "string"
}
]
},
"serverClusterConfig": {
"_typeName": "string",
"serverClusters": [
{
"_typeName": "string",
"clusterUuid": "string",
"networkTopology": "string",
"siteAffinity": [
{
"_typeName": "string",
"clientSite": {
"_typeName": "string",
"name": "string"
},
"serverSite": {
"_typeName": "string",
"name": "string"
}
}
]
}
]
},
"snapServiceConfig": {
"_typeName": "string",
"enabled": false
},
"deconvergedNetConfig": {
"_typeName": "string",
"enabled": false
}
}
]
}