File: PodConfigSpec.rst

package info (click to toggle)
python-pyvmomi 6.7.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 14,980 kB
  • sloc: python: 9,206; xml: 77; makefile: 9
file content (61 lines) | stat: -rw-r--r-- 2,696 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
.. _int: https://docs.python.org/2/library/stdtypes.html

.. _str: https://docs.python.org/2/library/stdtypes.html

.. _bool: https://docs.python.org/2/library/stdtypes.html

.. _vSphere API 5.0: ../../vim/version.rst#vimversionversion7

.. _vmodl.DynamicData: ../../vmodl/DynamicData.rst

.. _ioLoadBalanceEnabled: ../../vim/storageDrs/PodConfigInfo.rst#ioLoadBalanceEnabled

.. _vim.cluster.RuleSpec: ../../vim/cluster/RuleSpec.rst

.. _StorageDrsVmConfigInfo: ../../vim/storageDrs/VmConfigInfo.rst

.. _StorageDrsPodConfigSpec: ../../vim/storageDrs/PodConfigSpec.rst

.. _vim.storageDrs.OptionSpec: ../../vim/storageDrs/OptionSpec.rst

.. _StorageDrsPodConfigInfoBehavior: ../../vim/storageDrs/PodConfigInfo/Behavior.rst

.. _vim.storageDrs.IoLoadBalanceConfig: ../../vim/storageDrs/IoLoadBalanceConfig.rst

.. _vim.storageDrs.SpaceLoadBalanceConfig: ../../vim/storageDrs/SpaceLoadBalanceConfig.rst


vim.storageDrs.PodConfigSpec
============================
  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.
:extends: vmodl.DynamicData_
:since: `vSphere API 5.0`_

Attributes:
    enabled (`bool`_, optional):

       Flag indicating whether or not storage DRS is enabled.
    ioLoadBalanceEnabled (`bool`_, optional):

       Flag indicating whether or not storage DRS takes into account storage I/O workload when making load balancing and initial placement recommendations.
    defaultVmBehavior (`str`_, optional):

       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.
    loadBalanceInterval (`int`_, optional):

       Specify the interval that storage DRS runs to load balance among datastores within a storage pod.
    defaultIntraVmAffinity (`bool`_, optional):

       Specifies whether or not each virtual machine in this pod should have its virtual disks on the same datastore by default.
    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.RuleSpec`_], optional):

       Changes to the set of rules.
    option ([`vim.storageDrs.OptionSpec`_], optional):

       Changes to advance settings.