VsanConfigInfoEx
The extended vSAN configuration information, including cluster level vSAN configuration and data efficiency configuration, etc.
{
"_typeName": "string",
"enabled": false,
"defaultConfig": {
"_typeName": "string",
"uuid": "string",
"autoClaimStorage": false,
"checksumEnabled": false
},
"vsanEsaEnabled": false,
"dataEfficiencyConfig": {
"_typeName": "string",
"dedupEnabled": false,
"compressionEnabled": false
},
"resyncIopsLimitConfig": {
"_typeName": "string",
"resyncIops": 0
},
"iscsiConfig": {
"_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"
}
}
]
},
"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"
},
"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
},
"metricsConfig": {
"_typeName": "string",
"profiles": [
{
"_typeName": "string",
"authToken": "string"
}
]
},
"rdmaConfig": {
"_typeName": "string",
"rdmaEnabled": false
},
"dataInTransitEncryptionConfig": {
"_typeName": "string",
"enabled": false,
"rekeyInterval": 0
},
"vsanHealthConfig": {
"_typeName": "string",
"healthCheckThresholdSpec": [
{
"_typeName": "string",
"yellowValue": 0,
"redValue": 0,
"target": "string",
"enabled": false
}
],
"historicalHealthConfig": {
"_typeName": "string",
"enabled": false
}
},
"mode": "string",
"vsanPMemConfig": {
"_typeName": "string",
"enabled": false
},
"vsanEsaConfigInfo": {
"_typeName": "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"
}
}
]
}
]
},
"datastoreDefaultPolicySelectionConfig": {
"_typeName": "string",
"enabled": false
},
"snapServiceConfig": {
"_typeName": "string",
"enabled": false
},
"deconvergedNetConfig": {
"_typeName": "string",
"enabled": false
},
"siteFaultDomainConfig": {
"_typeName": "string",
"siteFaultDomains": [
{
"_typeName": "string",
"hosts": [
{
"_typeName": "string",
"type": "string",
"value": "string"
}
],
"name": "string"
}
]
}
}
The data efficiency configuration for vSAN.
vSAN throttling IOPS limit configuration specification.
vSAN iSCSI configuration.
The data encryption configuration for vSAN.
vSAN extended configurations.
vSAN datastore configuration.
vSAN performance service configuration.
SCSI unmap command configuration on vSAN.
vSAN build recommendation engine configuration for this vSAN cluster.
Build recommendation engine would use it to generate different baselines for this vSAN cluster. See VsanVumConfig
vSAN file service configurations.
vSAN metrics configuration for all monitor clients
RDMA Spec for vSAN.
Data-in-transit encryption configuration for the vSAN cluster.
vSAN Health configuration.
Mode for vSAN.
See also VsanModeEnum.
Deprecated as of vSphere 9.0 APIs with no replacement.
vSAN PMem configuration.
Configuration info for vSAN ESA.
vSAN cross VC datastore configuration.
Server cluster configuration for HCI Mesh.
vSAN datastore default policy selection configurations.
Only available for vSAN ESA
The configuration for vSAN Snapshot service.
The Snapshot service configuration will require specific User role and privileges. TODO: Update required privileges and the implementaiton to include the necessary validations.
Since: 8.0.0.4
De-converged network configuration for vSAN.
Configuration of site fault domain for compute only cluster.