Files
deb-python-pyvmomi/docs/vim/storageDrs/PodConfigInfo.rst
Shawn Hartsock 15f7be9a52 pyVmomi reStructured Text Documentation
This external documentation for pyVmomi was generated using Googly Docs
(aka Google Standard Documentation) which renders very cleanly in
GitHub. Internal documentation for a class should be done in Sphinx
format because tools like pyCharm and Eclipse can use that documentation
as a hint for code completion.

Note: External docs as Googly Docs, internal docs as Sphinx.

Closes bug#15
2014-06-17 14:07:42 -04:00

2.8 KiB

vim.storageDrs.PodConfigInfo

The StorageDrsPodConfigInfo data object contains pod-wide configuration information for the storage DRS service.

extends

vmodl.DynamicData

since

vSphere API 5.0

Attributes:

enabled (bool):

Flag indicating whether or not storage DRS is enabled.

ioLoadBalanceEnabled (bool):

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

defaultVmBehavior (str):

Specifies the pod-wide default storage DRS behavior for virtual machines. For currently supported storage DRS behavior, see Behavior. You can override the default behavior for a virtual machine by using the StorageDrsVmConfigInfo object.

loadBalanceInterval (int, optional):

Specify the interval that storage DRS runs to load balance among datastores within a storage pod.Unit: minute. The valid values are from 60 (1 hour) to 43200 (30 days). If not specified, the default value is 480 (8 hours).

defaultIntraVmAffinity (bool, optional):

Specifies whether or not each virtual machine in this pod should have its virtual disks on the same datastore by default. If set to true, virtual machines will have all their virtual disks on the same datastore. If set to false, the virtual disks of a virtual machine may or may not be placed on the same datastore. If not set, the default value is true. You can override the default behavior for a virtual machine by using the StorageDrsVmConfigInfo object.

spaceLoadBalanceConfig (vim.storageDrs.SpaceLoadBalanceConfig, optional):

The configuration settings for load balancing storage space.

ioLoadBalanceConfig (vim.storageDrs.IoLoadBalanceConfig, optional):

The configuration settings for load balancing I/O workload. This takes effect only if ioLoadBalanceEnabled istrue.

rule (vim.cluster.RuleInfo, optional):

Pod-wide rules.

option (vim.option.OptionValue, optional):

Advanced settings.