Data Object - StorageDrsPodConfigSpec(vim.storageDrs.PodConfigSpec)

Property of
StorageDrsConfigSpec
Extends
DynamicData
See also
ClusterRuleSpec, StorageDrsAutomationConfig, StorageDrsIoLoadBalanceConfig, StorageDrsOptionSpec, StorageDrsSpaceLoadBalanceConfig
Since
vSphere API 5.0

Data Object Description

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.

Properties

Name Type Description
automationOverrides*StorageDrsAutomationConfig

Configuration settings for fine-grain automation overrides on the cluster level setting.

Since vSphere API 6.0
defaultIntraVmAffinity*xsd:boolean

Specifies whether or not each virtual machine in this pod should have its virtual disks on the same datastore by default.
defaultVmBehavior*xsd:string

Specifies the pod-wide default storage DRS behavior for virtual machines. For currently supported storage DRS behavior, see StorageDrsPodConfigInfoBehavior. You can override the default behavior for a virtual machine by using the StorageDrsVmConfigInfo object.
enabled*xsd:boolean

Flag indicating whether or not storage DRS is enabled.
ioLoadBalanceConfig*StorageDrsIoLoadBalanceConfig

The configuration settings for load balancing I/O workload. This takes effect only if ioLoadBalanceEnabled is true.
ioLoadBalanceEnabled*xsd:boolean

Flag indicating whether or not storage DRS takes into account storage I/O workload when making load balancing and initial placement recommendations.
loadBalanceInterval*xsd:int

Specify the interval that storage DRS runs to load balance among datastores within a storage pod.
option*StorageDrsOptionSpec[]

Changes to advance settings.
rule*ClusterRuleSpec[]

Changes to the set of rules.
spaceLoadBalanceConfig*StorageDrsSpaceLoadBalanceConfig

The configuration settings for load balancing storage space.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition