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

83 lines
3.6 KiB
ReStructuredText

.. _str: https://docs.python.org/2/library/stdtypes.html
.. _name: ../../../vim/dvs/EntityBackup/Config.rst#name
.. _uuid: ../../../vim/DistributedVirtualSwitch.rst#uuid
.. _base64: https://docs.python.org/2/library/stdtypes.html
.. _Folder: ../../../vim/Folder.rst
.. _container: ../../../vim/dvs/EntityBackup/Config.rst#container
.. _entityType: ../../../vim/dvs/EntityBackup/Config.rst#entityType
.. _EntityType: ../../../vim/dvs/EntityBackup/EntityType.rst
.. _vSphere API 5.1: ../../../vim/version.rst#vimversionversion8
.. _EntityImportType: ../../../vim/dvs/EntityBackup/ImportType.rst
.. _vmodl.DynamicData: ../../../vmodl/DynamicData.rst
.. _vim.ManagedEntity: ../../../vim/ManagedEntity.rst
.. _EntityBackupConfig: ../../../vim/dvs/EntityBackup/Config.rst
.. _applyToEntitySpecified: ../../../vim/dvs/EntityBackup/ImportType.rst#applyToEntitySpecified
.. _DistributedVirtualSwitch: ../../../vim/DistributedVirtualSwitch.rst
.. _DistributedVirtualPortgroup: ../../../vim/dvs/DistributedVirtualPortgroup.rst
.. _DVSManagerImportEntity_Task: ../../../vim/dvs/DistributedVirtualSwitchManager.rst#importEntity
.. _DVSManagerExportEntity_Task: ../../../vim/dvs/DistributedVirtualSwitchManager.rst#exportEntity
.. _VmwareDistributedVirtualSwitch: ../../../vim/dvs/VmwareDistributedVirtualSwitch.rst
vim.dvs.EntityBackup.Config
===========================
The `EntityBackupConfig`_ data object contains `VmwareDistributedVirtualSwitch`_ or `DistributedVirtualPortgroup`_ backup configuration data produced by the `DVSManagerExportEntity_Task`_ method. It also contains properties that support `DVSManagerImportEntity_Task`_ operations.A `DVSManagerExportEntity_Task`_ operation sets properties that identify the entity instance ( `entityType`_ , `key`_ , and `name`_ ) and inventory location ( `container`_ ). When you import a backup configuration, you can set thekey,name, andcontainerproperties in accordance with theimportTypespecified in the call to `DVSManagerImportEntity_Task`_ . See `EntityImportType`_ .
:extends: vmodl.DynamicData_
:since: `vSphere API 5.1`_
Attributes:
entityType (`str`_):
Type of the exported entity ( `DVSManagerExportEntity_Task`_ ). See `EntityType`_ for valid values.
configBlob (`base64`_):
Opaque blob that contains the configuration of the entity.
key (`str`_, optional):
Unique identifier of the exported entity or the entity to be restored through an import operation.
* If you are importing a virtual distributed switch and the import type is
* `applyToEntitySpecified`_
* , set the
* key
* to
* `DistributedVirtualSwitch`_
* .
* `uuid`_
* .
* If you are importing a virtual distributed portgroup and the import type is
* `applyToEntitySpecified`_
* , set the
* key
* to
* `DistributedVirtualPortgroup`_
* .
* `key`_
* .The Server ignores the key value when the import operation creates a new entity.
name (`str`_, optional):
Name of the exported entity or the entity to be restored with the backup configuration. If you are importing an entity and the import type is `applyToEntitySpecified`_ , the Server will use this value to rename the existing entity.
container (`vim.ManagedEntity`_, optional):
Container for this entity. If `entityType`_ is "distributedVirtualSwitch", the container type is `Folder`_ . If `entityType`_ is "distributedVirtualPortgroup", the container type is `DistributedVirtualSwitch`_ .
configVersion (`str`_, optional):
Configuration version.