StorageDrsPodConfigSpec
The StorageDrsPodConfigSpec data object provides a set of update specifications for pod-wide storage DRS configuration.
To support incremental changes, these properties are all optional.
{
"_typeName": "string",
"enabled": false,
"ioLoadBalanceEnabled": false,
"defaultVmBehavior": "string",
"loadBalanceInterval": 0,
"defaultIntraVmAffinity": false,
"spaceLoadBalanceConfig": {
"_typeName": "string",
"spaceThresholdMode": "string",
"spaceUtilizationThreshold": 0,
"freeSpaceThresholdGB": 0,
"minSpaceUtilizationDifference": 0
},
"ioLoadBalanceConfig": {
"_typeName": "string",
"reservablePercentThreshold": 0,
"reservableIopsThreshold": 0,
"reservableThresholdMode": "string",
"ioLatencyThreshold": 0,
"ioLoadImbalanceThreshold": 0
},
"automationOverrides": {
"_typeName": "string",
"spaceLoadBalanceAutomationMode": "string",
"ioLoadBalanceAutomationMode": "string",
"ruleEnforcementAutomationMode": "string",
"policyEnforcementAutomationMode": "string",
"vmEvacuationAutomationMode": "string"
},
"rule": [
{
"_typeName": "string",
"operation": "string",
"removeKey": {
"_typeName": "string"
},
"info": {
"_typeName": "string",
"key": 0,
"status": "string",
"enabled": false,
"name": "string",
"mandatory": false,
"userCreated": false,
"inCompliance": false,
"ruleUuid": "string"
}
}
],
"option": [
{
"_typeName": "string",
"operation": "string",
"removeKey": {
"_typeName": "string"
},
"option": {
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
}
]
}
Flag indicating whether or not storage DRS is enabled.
Deprecated as of vSphere8.0 U3, and there is no replacement for it.
Flag indicating whether or not storage DRS takes into account storage I/O workload when making load balancing and initial placement recommendations.
Specifies the pod-wide default storage DRS behavior for virtual machines.
For currently supported storage DRS behavior, see StorageDrsPodConfigInfoBehaviorEnum. You can override the default behavior for a virtual machine by using the StorageDrsVmConfigInfo object.
Specify the interval that storage DRS runs to load balance among datastores within a storage pod.
Specifies whether or not each virtual machine in this pod should have its virtual disks on the same datastore by default.
The configuration settings for load balancing storage space.
Deprecated as of vSphere8.0 U3, and there is no replacement for it.
The configuration settings for load balancing I/O workload.
This takes effect only if ioLoadBalanceEnabled is true
.
Configuration settings for fine-grain automation overrides on the cluster level setting.