Files
deb-python-pyvmomi/docs/vim/Capability.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

1.6 KiB

vim.Capability

A particular product may or may not support certain features. This data object indicates whether or not a service instance implements these features. This data object type indicates the circumstances under which an operation throws a NotSupported fault.Support for some features is indicated by the presence or absence of the manager object from the service instance. For example, the AlarmManager manager object indicates collecting alarms is supported. Other features indicate whether or not a given operation on an object throws a NotSupported fault.Some capabilities depend on the host or virtual machine version. These are specified by using the vim.host.Capability and vim.vm.Capability objects.

extends

vmodl.DynamicData

Attributes:

provisioningSupported (bool):

Indicates whether or not the service instance supports provisioning. For example, the CloneVM operation.

multiHostSupported (bool):

Indicates whether or not the service instance supports multiple hosts.

userShellAccessSupported (bool):

Flag indicating whether host user accounts should have the option to be granted shell access

supportedEVCMode (vim.EVCMode, optional):

All supported Enhanced VMotion Compatibility modes.

networkBackupAndRestoreSupported (bool, optional):

Indicates whether network backup and restore feature is supported.